Virtual Sound - FORUM

Computer (& Computerless) Music => Tutorial => Topic iniziato da: franz su Dicembre 22, 2005, 01:29:42



Titolo: MiniTutorial MSP #1
Post di: franz su Dicembre 22, 2005, 01:29:42
Ecco a voi, il tutorial #1 su MSP! E' veramente basilare, proprio per chi non ha mai aperto MSP. Se c'è abbastanza partecipazione il prossimo tutorial vorrei farlo su tecniche di sintesi di base come modulazione di ampiezza con tutti i derivati tra cui ring modulation ecc..modulazione di frequenza e cose un pò più audaci con Max...però ovviamente dovete dirmi quanti di voi sono interessati a questo genere di tutorial e cosa vorreste di preciso anche perchè vorrei evitare di scrivere tutorial per chi ne sa più di me e potrebbe farlo meglio e vorrei allo stesso modo evitare di scrivere cose troppo complesse per chi invece ha bisogno di entrare ancora nella logica di MaxMSP!
Fatevi sentire!

.franz


Titolo: Re: MiniTutorial MSP #1
Post di: brunozamborlin su Dicembre 22, 2005, 12:14:05
Davvero carino franz, si capisce benissimo secondo me.
Io voto pro al tutorial #2 :D
dimmi se ti serve una mano


Titolo: Re: MiniTutorial MSP #1
Post di: NOwave su Gennaio 15, 2006, 10:45:27
Davvero fatto bene , complimenti . Ho inaugurato una Nuova cartella dal nome Professor Franz
sul mio pc (mi suona molto cinematografico) . Aspetto il prossimo!


Titolo: Re: MiniTutorial MSP #1
Post di: franz su Gennaio 15, 2006, 17:10:32
ma quale professor  ;D!
comunque grazie per l'apprezzamento!


Titolo: Re: MiniTutorial MSP #1
Post di: franz su Gennaio 16, 2006, 13:49:09
sto iniziando a buttare giù qualcosa per il secondo tutorial, purtroppo sono una lumaca ma arriverà! :P


Titolo: Re: MiniTutorial MSP #1
Post di: tongue su Febbraio 17, 2006, 00:09:10
ma in che formato è?


Titolo: Re: MiniTutorial MSP #1
Post di: brunozamborlin su Febbraio 17, 2006, 12:49:38
usi mac o pc?
in ogni caso scaricati il file sul desktop, apri maxmsp e draggacelo dentro ;)

se vuoi che lo apra di default con max e stai usando xp, basta che aggiungi l'estensione ".mxb"


Titolo: Re: MiniTutorial MSP #1
Post di: floydpaint2000m su Febbraio 21, 2006, 18:00:28
aoh ! ragazzi io sono proprio una super gaba e quindi anche se di sintesi un minimo ne capisco, il tutorial per me è già a uno stadio troppo avanzato.
infatti non capisco neanche come mai si fa distinzione fra max e msp io pensavo fossero tutt'uno invece ci sono spiegate cose come se in max vuol dire una cosa e in msp un'altra.
cmq il tutorial mi sembra ben fatto e addirittura pagherei perchè venisse fatto.................


Titolo: Re: MiniTutorial MSP #1
Post di: franz su Febbraio 21, 2006, 18:28:49
proposta da non sottovalutare, la tengo in considerazione :P
scherzo. Comunque Max, non ricordo se nel tutorial l'ho specificato, si occupa della gestione di dati, numerici o midi che siano...dati e basta :)
Msp invece si occupa della gestione dei segnali audio, le due "estensioni" possono facilmente interagire utilizzando Max per iniviare dati ad MSP, non a caso molti oggetti di MSP ricevono dati da oggetti di Max.
Banalissimo esempio, oggetti di Max che inviano ad oggetti specifici di MSP (Cycle~, Phasor~, Wave~) il numero della frequenza che devono riprodurre.
In sostanza Max non produce suoni, MSP è specifico per questo scopo.
A stadia vanzati MSP può anche essere utilizzato per controllare segnali audio (nella modulazione di ampiezza per esempio questo già avviene, vedi tutorial postato in sezione).
Spero di essere stato chiaro  :)

a presto
.franz



Titolo: Re: MiniTutorial MSP #1
Post di: wildstyle136 su Marzo 15, 2007, 21:30:41
ciao, sono nuovo e oggi ho aperto per la prima volta maxmsp....uso mac io e non riesco ad aprire questo tutorial, mi dite come si fa?anche portandolo in max nn me lo apre.
grazie


Titolo: Re: MiniTutorial MSP #1
Post di: franz su Marzo 15, 2007, 21:55:32
aggiungi l'estensione .pat al file ;)


Titolo: Re: MiniTutorial MSP #1
Post di: wildstyle136 su Marzo 15, 2007, 22:50:21
grazie mille! sono impegolato in un progetto x l'università e x la prima volta mi trovo a contatto con questo mondo!
su you tube ho visto un video e mi è venuta l'illuminazione x il progetto!

dai un'occhiata:

http://www.youtube.com/watch?v=5Y_2F8K8ff4

http://www.youtube.com/watch?v=vrRcrexEV7Y

dicono che siano stati fatti con maxsmp, te che dici?possibile?come?
io nn dovrò fare una cosa uguale, nulla di tutto ciò, il mio sarà un passo successivo, ma devo sapere se è possibile fare una cosa del genere e in cosa consiste.

grazie x l'attenzione


Titolo: Re: MiniTutorial MSP #1
Post di: franz su Marzo 16, 2007, 01:15:31
nella descrizione del primo video è riportato che la patch di maxmsp controlla modul8, un software per fare video, anche se sarebbe fattibile riprodurre tutto con maxmsp e jitter senza difficoltà, credo.
A vista d'occhio sembra che all'inviluppo di ogni suono sia collegata "l'esistenza" quindi la luminosità (alpha channel) di ogni riquadro luminoso, e la cassa guidi l'immagine di fondo più grande, sia nel tempo che nella luminosità appunto.
Niente di impossibile insomma, il secondo dovrebbe essere un pò meno semplice, la descrizione parla di colori tradotti in linguaggio musicale, niente male! :)
Però il risultato è molto carino per entrambi!!


Titolo: Re: MiniTutorial MSP #1
Post di: wildstyle136 su Marzo 17, 2007, 02:36:26
Già, avevo letto anche io e immaginavo che fosse una cosa del genere, diciamo che tra i due video quello che si avvicina di più a quello che vorrei ottenere io nel mio porgetto è il secondo, ovvero che ad ogni colore, o meglio, ad ogni tonalità di colore corrisponde un suono o per lo meno una variazione di un suono. I colori ovviemente si otterranno ingrandendo all'inverosimile l'immagine/la sequenza di immagini/un video fino ad ottenerne solo un numero limitato di pixel, e il cambiamento di colore/tonalità sarà dato dallo scorrere delle immagini (nel caso di immagini dinamiche) o dallo spostamento di un "selezionatore immaginario" che si muoverà all'interno di un'immagine statica.
Detto ciò mi confermi che una cosa del genere, ovviamente accompagnato da uno studio e una conoscenza musicale approfondita, è possibile ottenerlo con una programmazione in max/msp....fantastico!Spero che al prof basti l'idea e la parola, se vuole una dimostrazione sarà ben complicata la cosa, ieri ho provato a capire qualcosa, ma è un mondo completamente distante da tutto quello che faccio:)
Grazie ancora!


Titolo: Re: MiniTutorial MSP #1
Post di: franz su Marzo 17, 2007, 16:58:16
Detto ciò mi confermi che una cosa del genere, ovviamente accompagnato da uno studio e una conoscenza musicale approfondita,  è possibile ottenerlo con una programmazione in max/msp....fantastico!

in quel caso mi pare che il discorso sia strettamente legato al linguaggio musicale, non credo, almeno vedendolo così superficialmente che sia un lavoro da poco proprio musicalmente parlando... i fattori da tenere in gioco nel linguaggio musicale sono tanti :)

magari mi sbaglio eh, se comunque mandi una mail all'autore facci sapere! Io almeno sono curiosissimo

Spero che al prof basti l'idea e la parola, se vuole una dimostrazione sarà ben complicata la cosa, ieri ho provato a capire qualcosa, ma è un mondo completamente distante da tutto quello che faccio:)
Grazie ancora!

per qualsiasi cosa, il forum sta qua :)


Titolo: Re: MiniTutorial MSP #1
Post di: Abstract Toolkit su Luglio 30, 2007, 14:23:35
proposta da non sottovalutare, la tengo in considerazione :P
scherzo. Comunque Max, non ricordo se nel tutorial l'ho specificato, si occupa della gestione di dati, numerici o midi che siano...dati e basta :)
Msp invece si occupa della gestione dei segnali audio, le due "estensioni" possono facilmente interagire utilizzando Max per iniviare dati ad MSP, non a caso molti oggetti di MSP ricevono dati da oggetti di Max.
Banalissimo esempio, oggetti di Max che inviano ad oggetti specifici di MSP (Cycle~, Phasor~, Wave~) il numero della frequenza che devono riprodurre.
In sostanza Max non produce suoni, MSP è specifico per questo scopo.
A stadia vanzati MSP può anche essere utilizzato per controllare segnali audio (nella modulazione di ampiezza per esempio questo già avviene, vedi tutorial postato in sezione).
Spero di essere stato chiaro  :)

a presto
.franz



Un'altra differenza fondamentale tra oggetti Max e oggetti MSP è costituita anche dal rate di elaborazione dei dati.. Lo stato degli oggetti MSP viene aggiornato al rate audio, ossia all'interno di una finestra audio (pari alla dimensione del buffer utilizzato dal driver) i dati variano campione per campione (ovviamente..). Gli oggetti Max invece vengono aggiornati con un rate definito dallo schedulatore interno del software, tipicamente ad un rate pari al throughput dei singoli buffer audio: ad esempio se avete una finestra audio da 512 campioni, lo stato degli oggetti Max viene rischedulato ogni 512 campioni (se non altrimenti specificato, come ad esempio nell'oggetto line di max (e non line~ di MSP), dove è invece possibile definire il rate di output dei valori).  E'opportuno tenere conto di tale differenza in quegli oggetti che possono essere controllati con audio rate o scheduler rate, dato che la prima tecnica è molto più dispendiosa in termini di risorse di calcolo e se non è strettamente necessaria (es indirizzare una wavetable) andrebbe evitata.

ciao!
F


Titolo: Re: MiniTutorial MSP #1
Post di: franz su Luglio 30, 2007, 22:17:04
ottimo, grazie!
aggiungo per completezza che, per chi voglia settare ad hoc queste cose è opportuno far riferimento a:

-menù Options->performance options: per settare adeguatamentelo scheduling nel tempo, la priorità bassa ed alta degli eventi per quanto riguarda Max, e attivare o disattivare l'opzione Overdrive se si vuole o meno che gli eventi abbiano effettivamente una priorità

-menù Options->DSP Status: per settare il signal vector size e l'Input/Output Vector Size (oltre che ovviamente tutti i parametri inerenti alla frequenza di campionamento, scheda audio, canali ecc...)

per ulteriori approfondimenti  Tutorial sulla priorità degli eventi (http://www.cycling74.com/story/2005/5/2/133649/9742)

:)



© Copyright 1996 - 2008 - ConTempoNet Edizioni Musicali ® - P.IVA: 05174251008
Tutti i diritti riservati - Tutti i marchi sono registrati -
È vietata la riproduzione, anche parziale, dei testi e delle immagini.
Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia