A função de som pode ser definido como um comando ou uma função em uma linguagem de programação de computador que permite que um programa de computador para produzir som. O termo " função de som " como um parâmetro na música de computador não é de forma padrão. É conhecida por outros nomes , dependendo do software no qual está presente . Matlab , por exemplo, chama comanda seu parâmetro como " funções ", eo programa tem duas funções chamadas " som " e " soundsc . " Outra linguagem de computador programação musical chamado Pure Data chama seus comandos ou funções "objetos ". A função de som também pode ser chamado de um " oscilador ", e dois dos tipos mais comuns são osciladores wavetable e jogadores de amostra. Funções de som , basicamente, processar dados digitais através de um conversor digital -analógico , a fim de produzir som.
Wavetable oscilador
A oscilador wavetable é uma função de som que sintetiza uma certa forma de onda fixo em qualquer freqüência desejada . Este tipo de função de som pode gerar uma certa variedade de timbres , dependendo da forma da forma de onda que gera . Os usuários podem fazer uso de um oscilador wavetable quer imitar sons gerados por instrumentos musicais acústicos, por exemplo , gerando uma onda sinusoidal para imitar uma nota tocada por uma flauta. Este tipo de função de som pode também ser usado para criar timbres novos e originais que não são encontrados em instrumentos acústicos . Ao ajustar a freqüência da forma de onda , os usuários podem alterar a afinação do som que produz. O processo do oscilador wavetable é semelhante à geração de som analógico de hardware e sintetizador digital, como os fabricados pela Moog , ARP, Roland, Yamaha e outros.
Sampler
o amostrador é uma função de som que grava o som de fontes externas ou um sinal ao vivo e , em seguida, reproduz o som gravado , ou amostra. No caso da programação de música de computador , samplers ou funções de reprodução de amostra seria reproduzir arquivos de computador em vários formatos, como WAV, MP3 , FLAC e outros. Esta função de som é mais útil em ouvir sons gravados realistas a partir de fontes acústicas e não através do uso de cuidados síntese de um oscilador wavetable .
Além disso processamento de sons a partir de funções de som
reprodução de sons diretamente de funções de som geralmente não fornece a saída desejada. O som pode ser muito mole ou calma , ou o usuário quiser modificar o timbre . Isto é feito através de um processo chamado de "síntese" e envolveria o uso de objetos , tais como amplificadores , dispositivos de modulação de sinal , filtros, efeitos e /ou osciladores adicionais.