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
| | |-+  Vibrato di un segnale preso da microfono
« precedente successivo »
Pagine: [1] Stampa
Autore Topic: Vibrato di un segnale preso da microfono  (Letto 673 volte)
lucaturchet
Newbie
*
Posts: 37


Guarda Profilo
« il: Novembre 06, 2008, 13:31:39 »

Ciao a tutti,
vorrei sapere come si fa un vibrato di un segnale preso da microfono.

Io vorrei alterare la frequenza di una nota cantata da un cantante,
nello stesso modo in cui è spiegato il vibrato nel tutorial di max/msp.

Ora il vibrato consiste nel sommare la frequenza della portante con la
frequenza della modulante: il problema è che non si sa a priori quale sia
la frequenza della portante perchè la nota presa dal microfono può variare,
e in ogni caso anche se conoscessi la frequenza della nota in ingresso come
potrei fare il vibrato del segnale?

Help!

Loggato
Batti
Full Member
***
Posts: 129



Guarda Profilo
« Risposta #1 il: Novembre 06, 2008, 14:51:40 »

somma il segnale in ingresso al microfono, quindi in uscita dall'oggetto  [adc~]  al segnale che arriva dalla modulante.

matteo
Loggato
lucaturchet
Newbie
*
Posts: 37


Guarda Profilo
« Risposta #2 il: Novembre 06, 2008, 14:59:46 »

ciao,
intendi così?

max v2;
#N vpatcher 104 144 774 654;
#P window setfont Times 10.;
#P comment 172 269 41 8519690 Volume;
#P user gain~ 141 253 30 36 158 0 1.071519 7.94321 10.;
#P user ezdac~ 141 325 185 358 219312236;
#P comment 339 153 74 8519690 scale the depth (amplitude) of the modulating oscillator;
#P comment 326 103 82 8519690 Modulation Depth;
#P comment 232 103 93 8519690 Modulator Frequency;
#P window setfont "Fixedwidth Serif" 10.;
#P newex 329 117 68 9240586 r moddepth;
#P newex 235 117 62 9240586 r modrate;
#P flonum 329 138 68 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 235 138 68 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 235 180 104 9240586 *~;
#P newex 141 204 104 9240586 +~;
#P newex 235 156 43 9240586 cycle~;
#P user ezadc~ 142 77 186 110 0;
#P connect 0 0 2 0;
#P connect 0 1 2 0;
#P connect 2 0 12 0;
#P connect 12 0 11 0;
#P connect 12 0 11 1;
#P connect 6 0 4 0;
#P connect 4 0 1 0;
#P connect 1 0 3 0;
#P connect 3 0 2 1;
#P connect 7 0 5 0;
#P connect 5 0 3 1;
#P pop;
Loggato
Batti
Full Member
***
Posts: 129



Guarda Profilo
« Risposta #3 il: Novembre 06, 2008, 15:03:36 »

all'interno dei patcher ci sono i number box per il controllo della frequenza e dell'ampiezza della modulante

non si deve sommare, ma moltiplicare!  Grossa risata ho sbagliato



max v2;
#N vpatcher 262 146 523 503;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 120 267 28 9109513 dac~;
#P message 40 134 14 9109513 2;
#P message 40 116 14 9109513 1;
#P message 40 98 14 9109513 0;
#P user gain~ 148 94 13 20 158 0 1.071519 7.94321 10.;
#P toggle 115 38 15 0;
#P newex 120 158 39 9109513 gate~ 2;
#P newex 147 67 36 9109513 adc~ 1;
#N vpatcher 561 74 1023 382;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 196 107 100 9109513 ampiezza modulante;
#P comment 213 66 100 9109513 modulante;
#P outlet 34 246 15 0;
#P inlet 35 48 15 0;
#P flonum 141 105 35 9 0. 1. 7 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 0;
#P newex 93 121 27 9109513 *~;
#P flonum 94 65 111 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 94 93 36 9109513 cycle~;
#P newex 35 202 27 9109513 *~;
#P connect 0 0 6 0;
#P connect 5 0 0 0;
#P fasten 3 0 0 1 98 176 57 176;
#P connect 1 0 3 0;
#P connect 2 0 1 0;
#P connect 4 0 3 1;
#P pop;
#P newobj 150 197 30 9109513 p RM;
#N vpatcher 357 318 809 611;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 189 100 100 9109513 ampiezza modulante;
#P outlet 28 228 15 0;
#P inlet 28 41 15 0;
#P window linecount 0;
#P newex 85 146 27 9109513 +~;
#P flonum 149 98 35 9 0. 1. 7 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 86 114 27 9109513 *~;
#P flonum 87 58 111 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 87 86 36 9109513 cycle~;
#P newex 28 195 27 9109513 *~;
#P comment 206 59 100 9109513 modulante;
#P connect 7 0 1 0;
#P connect 1 0 8 0;
#P fasten 6 0 1 1 90 181 50 181;
#P connect 4 0 6 0;
#P connect 2 0 4 0;
#P connect 3 0 2 0;
#P fasten 5 0 6 1 154 145 107 145;
#P connect 5 0 4 1;
#P pop;
#P newobj 120 197 29 9109513 p AM;
#P connect 8 0 3 0;
#P connect 7 0 3 0;
#P connect 6 0 3 0;
#P connect 3 0 0 0;
#P fasten 1 0 9 0 155 258 125 258;
#P connect 0 0 9 0;
#P fasten 1 0 9 1 155 258 143 258;
#P fasten 0 0 9 1 125 243 143 243;
#P fasten 4 0 2 0 120 63 152 63;
#P connect 2 0 5 0;
#P connect 5 0 3 1;
#P connect 3 1 1 0;
#P pop;
« Ultima modifica: Novembre 06, 2008, 15:10:29 da Batti » Loggato
lucaturchet
Newbie
*
Posts: 37


Guarda Profilo
« Risposta #4 il: Novembre 06, 2008, 15:11:09 »

si è esattamente come ho fatto io.

Grazie mille!

A presto!
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!