|
Titolo: Pure Data: suoni che "sfrigolano" cambiando il volume Post di: nootropickint su Maggio 15, 2007, 23:54:57 Ciao, ho iniziato da pochissimo a studiare pd e sto andando lentamente perchè ho altre mille cose per la testa, e sono ancora ai primissimi helloworld ^__^ la domanda è sicuramente molto banale per voi..
Ho fatto questo piccolo programma: processing e pd via osc. con processing prendo le coordinate del mouse, le moltiplico per 10 e le mando a pd per regolare volume del canale destro (coordinata x) e sinistro (y). Con Pd creo un banale suono moltiplicando due oscillatori e un phasor.. cosa molto banale, appunto. Ma quando in processing cambio il volume il suono in pd "sfigola", come quando si accendono e si spengono le casse all'improvviso, e succede ad ogni cambio di volume, cioè ad ogni spostamento del mouse.. sono sicuro che avete capito a cosa mi riferisco, non sto ad allegare i file. Come posso fare per far si che i cambiamenti all'onda avvengano in maniera omogenea senza questi fastidiosissimi rumori?! grazie! Titolo: Re: Pure Data: suoni che "sfrigolano" cambiando il volume Post di: franz su Maggio 16, 2007, 00:33:36 dipende dalla natura del problema, mi vengono in mente due possibili cause, ma se lo sfrigolamento c'è solo durante l'immissione di nuovi dati, probabilmente devi fare un'interpolazione sull'ampiezza con l'oggetto [line] e relativi argomenti
conviene una soluzione tipo [pack 0 20] | | [line] o [line~] | | ampiezza fai sapere :) Titolo: Re: Pure Data: suoni che "sfrigolano" cambiando il volume Post di: nootropickint su Giugno 12, 2007, 00:56:58 si, la cosa è spiegata a pag. 10 di theory and tecnique of electronic music di pluckette, dal sito di puredata.
usando oscillatori si generano onde sinusoidali. queste sono le onde più sensibili ai fastidiosi effetti collaterali di una troppo rapida variazione di ampiezza. per controllare la regolazione dell'ampiezza dei suoni si possono usare i cosidetti evelope generator, che generano dei segmenti (line~ in puredata, appunto) in modo da avere una rampa con cui abbassare il segnale e non lasciarlo cadere. nel mondo analogico si chiamavano VCOs voltage control oscillators Titolo: Re: Pure Data: suoni che "sfrigolano" cambiando il volume Post di: franz su Giugno 12, 2007, 11:39:48 occhio però: una variazione RAPIDA di ampiezza è accettabile in un inviluppo, altrimenti non potremmo simulare attacchi veloci come negli strumenti percussivi, quello che non va bene è una variazione IMMEDIATA dell'ampiezza, che genera clicks in QUALSIASI suono.
Oltretutto con line~ o vline~ non è detto che tu vada a creare necessariamente un inviluppo. Di inviluppo si parla quando c'è una progressione dell'ampiezza dal silenzio, al picco massimo, al silenzio, in più fasi (da due a quante ne vuoi), che "confina" il suono in quella che è la sua durata e forma nel tempo :). Per esempio qui: http://www.virtual-sound.com/vs/index.php/topic,530.0 line~ di maxmsp è utilizzato semplicemente per interpolare tra valori compresi tra 0. e 1. che non sono valori d'ampiezza ma parametri del panpot :)
© 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 |