Software Autoprodotto
-
Sintetizzatore Digitale
music32.zip
File....... : music32.zip
Versione... : 0.5 - Agosto 2000
Autor/e/i.. : GioDim
Linguaggio. : c++
Piattaforma : Dos, Win32
Descrizione :
Questo programma permette la generazione di un file di campioni audio con frequenza di campionamento di 44.1 KHz in formato raw (16bit PCM),
simulando i sintetizzatori analogici composti da oscillatori, filtri, mixer, ritardi, ecc. Attraverso un file
di configurazione vengono allocati e connessi logicamente tra loro degli oggetti primitivi, la cui composizione
genera degli oggetti piu' complessi. Ogni oggetto e' caratterizzato da una serie di ingressi, una serie di uscite
ed una serie di regole che legano i valori in uscita ai valori in ingresso. Un motore interno poi calcola ricorsivamente
le uscite dei vari oggetti propagandole agli oggetti connessi in modo da aggiornare ad ogni ciclo tutte le uscite
e tutti gli ingressi. Il file ottenuto, mono o stereo, puo' facilmente essere convertito in formato wav. Seguira' la
documentazione del linguaggio del file di configurazione e la versione per piattaforma LINUX.
Questo codice puo' servire come modello/esempio per la programmazione ad oggetti con c++.
Lep