Benvenuto, Visitatore. Per favore, effettua il login o registrati.

  Hai perso la tua email di attivazione?

Main Home Help Ricerca Login Registrati

+  Virtual Sound - FORUM
|-+  Linguaggi per Computer Music, Video e Grafica
| |-+  Max/MSP
| | |-+  Modulazione Fase di 1 campione in un buffer
« precedente successivo »
Pagine: [1] Stampa
Autore Topic: Modulazione Fase di 1 campione in un buffer  (Letto 346 volte)
Galileo
Full Member
***
Posts: 151


Guarda Profilo
« il: Marzo 29, 2010, 14:11:13 »

Salve, il quesito credo sia semplice:

vorrei modulare la fase di un campione che carico in un buffer, naturalmente voglio sommare il segnale normale e quello sfasato
ho provato utilizzando wave~ e phasor~ ma phasor accetta solo numeri per la fase e non segnali, ho provato aggiungendo un line , ma nello spostamento di fase si avvertono sempre rumorini che non gradirei avere, ho provato ad usare cycle~ specificando il nome del buffer, ma mi suona solo ( credo) un frammento del file ( credo 512 campioni)
Non riesco a trovare la soluzione eppure mi sembra una cosa abbastanza semplice...
Qualcuno sa dirmi che oggetti dovrei utilizzare?
..mentre scrivo mi viene in mente che forse potrei utilizzare  count~ e index~ triggerando la partenza di uno dei 2 count~ con valori diversi in modo da ottenere un effetto simile allo sfasamento..
Loggato
Maurizio Giri
Amministratore
Hero Member
*****
Posts: 760


Guarda Profilo WWW
« Risposta #1 il: Marzo 31, 2010, 06:53:06 »

Vuoi realizzare un flanger? Ti conviene usare un delay (tapin~ tapout~) e sommare il segnale diretto e quello ritardato. Puoi modulare il tempo di ritardo con una sinusoide opportunamente riscalata.
In ogni caso per modulare la fase di un phasor~ puoi aggiungere il valore della fase al segnale in uscita da phasor~ e poi farlo passare attraverso un operatore modulo [%~ 1]

<pre><code>
----------begin_max5_patcher----------
465.3ocyV98SCBCDG+Y3uhFR7I0EZ4WCey+NLFSGT1pAZIzhN0r82tvwvsof
g4DxdoDt6Z626CWO5GlFVKjqYJKzcnGPFFeXZX.lpMXr6cCqL55nTpBByJRl
kwDZqaZ7oYq0fcUBUQq8HacwiAGxEOeaXqsDoPKpBC7beAml15QTlwEoLMrK
3CBWweGBGSlYuOVYotM3Vq4TczJtX4SErHcSJg8cqlDJXNL5WORrmYidrdFa
LMqGtYfItf8ZUp7i795scjuAmX9RNk7sENMlzukyZRVKEeonZCPO1OPBw.CH
N0ObHy79+AxUaQ3NPh+kJRvtA0v.SBAlLebJRP1y5hJdW3TIDfhq2X.kWouv
1hTkRQWsLbOQx37WHSdASU0xhp4RwQIOTEfcgNF16F9BWmSUlGrjyISOPclB
f9WPSyAOrW33Ql7UTkrnqN0jK0CfA.N7Ab34NFPYQYRBqn+BF7X9SaRenIIU
RqtcQk7nhk+Jg7a5J0T1zMgfoakxEe+NNvxUa+XrojkEQsJY2gFz9C9wLklK
ftEGDSvQwrhGGyDGdujLdbtjKz6jPOeBGphbGnhvSlh7GfhbmTF4M.E4OoJh
L.E4cwoHmyPQUurw7SvsF+cd
-----------end_max5_patcher-----------
</code></pre>
Loggato

Galileo
Full Member
***
Posts: 151


Guarda Profilo
« Risposta #2 il: Marzo 31, 2010, 08:11:53 »

Grazie maurizio ! l'esempio che hai postato è esattamente quello che volevo fare, solo che io cercavo di cambiare la fase direttamente dal phasor..
la tua soluzione è davvero elegante!!
cmq non voglio fare un flanger, anche se il risultato utilizzando una modulazione sinuisoidale potrebbe essere simile, ma io voglio modulare la fase con cambi di valore bruschi senza interpolazione.
Certo che a pensarci bene in questo modo usando 1 suono che presenta al suo interno elementi ritmici  più o meno evidenti, e usando ad esempio 4 istanze di questo  giochino, si potrebbero creare delle Texture interessanti, qualcosa di analogo alla micropolifonia di Ligeti
Loggato
Galileo
Full Member
***
Posts: 151


Guarda Profilo
« Risposta #3 il: Marzo 31, 2010, 13:45:21 »

cmq provando  col phasor  i click durante lo spostamento di fase ci sono, ma penso sia naturale perchè si generano delle discontinuità nella lettura del campione, proverò ad aggiungere un inviluppo di ampiezza ad ogni cambio di fase.
Loggato
Pagine: [1] Stampa 
« precedente successivo »
Salta a:  


Login con username, password e lunghezza della sessione

Powered by MySQL Powered by PHP © 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.15 | SMF © 2006-2008, Simple Machines
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!