Vocoder: dare ritmo e articolazione a un carrier
Il modulator fornisce inviluppi spettrali in evoluzione; il carrier fornisce il suono che quegli inviluppi modellano. Tieni separati questi ruoli e Vocoder diventa molto più facile da controllare.
Seguire i due ruoli in un unico dispositivo
L'audio in ingresso è il modulator. Vocoder lo somma in mono per l'analisi, lo divide in bande di frequenza e segue l'ampiezza di ciascuna banda. Questi inviluppi modellano le bande corrispondenti di un carrier. Stai trasferendo articolazione ed enfasi spettrale, non semplicemente spostando le note del modulator.
L'esempio fornisce come modulator una frase sintetizzata originale di otto secondi, simile a vocali. Non contiene voce umana, parole né cantanti registrati. Saw seleziona il carrier tonale interno a 110 Hz, quindi questa lezione non richiede né una seconda traccia né note MIDI tenute. Riproducilo completamente wet e segui le ripetute aperture e chiusure del suono.
Un inviluppo vocalico sintetico che articola una saw
Confronta Carrier a 110 e 220 Hz. Il registro del carrier cambia mentre il timing continua a provenire dalla sorgente. Poi scegli Noise: ora gli inviluppi modellano un rumore a banda larga invece di una saw a intonazione fissa. Carrier è disattivato perché la sua frequenza si applica solo a Saw. Modulator usa l'input stesso come carrier; non indica un selettore di traccia esterna.
Sistemare l'inviluppo prima di aggiungere dettaglio
Un attacco sfocato è una questione di Attack. Aumenta Attack da 5 ms verso 100 ms e ascolta come l'inizio di ogni sillaba sintetica diventa più lento. Questo può trasformare un suono ritmico in un pad, ma può anche cancellare il piccolo evento che rendeva la frase intelligibile come ritmo. Torna verso un attacco più rapido quando l'inizio è importante.
Una coda troppo lunga è una questione di Release. Confronta gli 80 ms iniziali con 400 ms. Un release più lungo consente alle bande del carrier di persistere mentre il modulator cala, riempiendo i vuoti. Un release più breve rende l'articolazione più staccata. Ascolta il confine tra gli eventi e smetti di allungarlo quando gesti consecutivi diventano un'unica scia sostenuta.
Questi controlli seguono gli inviluppi delle singole bande, non un inviluppo d'ampiezza MIDI attivato dalle note. Un input debole può produrre una modulazione debole, e il carrier da solo non garantisce un'uscita udibile. Se il risultato è fioco, verifica che la sorgente stia suonando prima di compensare con Gain. Non scambiare un forte aumento di livello per un'articolazione migliore.
Decidere quanto dettagliata debba essere l'impronta spettrale
Bands va da 4 a 40. Confronta 8 con 16 mantenendo Range Lo a 80 Hz e Range Hi a 8 kHz. Meno bande danno un profilo spettrale più grezzo; più bande suddividono lo stesso intervallo in modo più fine. Non sono un'impostazione automatica di intelligibilità. Questo materiale sintetico non può dimostrare il riconoscimento delle consonanti né provare quanto sarà comprensibile una vera frase parlata.
Range Lo e Range Hi scelgono la regione di analisi e sintesi. Alzare il limite inferiore esclude le bande basse; abbassare il limite superiore esclude il dettaglio più brillante. Bands ed entrambi i controlli di range ricostruiscono il banco di filtri, quindi fai modifiche ponderate e confronta una frase nuova invece di considerare i loro reset come un comportamento musicale dell'inviluppo.
Cambiare il colore "vocale" senza cambiare la nota del carrier
Formant sposta i centri delle bande del carrier in semitoni. Prova +4 e -4 lasciando invariato Carrier; ascolta il colore spettrale invece di aspettarti un'altra trasposizione melodica. Res rende le bande più strette. Un valore eccessivo può sostituire un'articolazione ampia con risonanze strette e insistenti, quindi abbassalo se singole bande iniziano a dominare la frase.
Unvoiced miscela rumore in un carrier tonale e può aggiungere una texture soffiata nelle alte frequenze. Non può inventare consonanti o parole assenti in questa sorgente. Aggiungine una piccola quantità, confronta con zero, poi usa Dry/Wet se deve restare parte dell'articolazione originale. Questa implementazione offre solo i carrier Noise, Saw e Modulator (l'input stesso): il routing di un carrier esterno e gli accordi del carrier suonati via MIDI non fanno parte di questo pannello né di questa dimostrazione.