La funzione del suono può essere definito come un comando o una funzione in un linguaggio di programmazione che consente a un programma per computer per produrre il suono . Il termine " funzione del suono " come parametro nella computer music non è affatto normale . È conosciuto con altri nomi a seconda del software in cui è presente . Matlab, per esempio , le chiamate comanda il suo parametro come " funzioni ", e il programma ha due funzioni chiamate " suono " e " soundsc . " Un altro linguaggio di programmazione musicale per computer chiamato Pure Data chiama i suoi comandi o funzioni " oggetti ". Una funzione suono può anche essere chiamato un " oscillatore ", e due dei tipi più comuni sono oscillatori wavetable e giocatori del campione . Funzioni audio fondamentalmente elaborano dati digitali tramite un convertitore digitale -analogico per produrre il suono .
Wavetable Oscillator
Un oscillatore wavetable è una funzione suono che sintetizza un certa forma d'onda fissata a qualsiasi frequenza desiderata . Questo tipo di funzione audio può generare una certa varietà di timbri a seconda della forma della forma d'onda si sta generando . Gli utenti possono usufruire di un oscillatore wavetable sia per imitare i suoni generati da strumenti musicali acustici , ad esempio , generando un'onda sinusoidale di imitare una nota suonata con un flauto . Questo tipo di funzione suono può anche essere usato per creare nuove ed originali timbri non disponibili a strumenti acustici . Regolando la frequenza della forma d'onda , gli utenti possono modificare l' altezza del suono che produce. Il processo di oscillatore wavetable è simile alla generazione sonora di hardware analogico e digitale, sintetizzatore , come quelli prodotti da Moog , ARP , Roland , Yamaha e altri .
Campionatore
il campionatore è una funzione audio che registra il suono da fonti esterne o un segnale dal vivo e poi riproduce il suono registrato , o campione . Nel caso di programmazione di computer music , campionatori o funzioni di riproduzione del campione sarebbe riprodurre i file del computer in diversi formati come WAV , MP3 , FLAC e altri . Questa funzione suono è più utile nel sentire suoni registrati realistici da fonti acustiche piuttosto che attraverso l' utilizzo di cure sintesi di un oscillatore wavetable .
Ulteriore elaborazione dei suoni da funzioni audio
Riproduzione suoni direttamente dalle funzioni audio di solito non fornisce l'output desiderato . Il suono potrebbe essere troppo morbido o silenziosa , o l'utente vorrebbe modificare il timbro . Questo viene fatto attraverso un processo chiamato "sintesi " e comporterebbe l' uso di oggetti quali amplificatori , dispositivi di modulazione del segnale , filtri , effetti e /o oscillatori aggiuntivi .