Wavetables e Samplers no octave

Re: Wavetables e Samplers no octave

por Marcelo Queiroz -
Número de respostas: 0

Você pode controlar a velocidade de reprodução mudando a taxa de amostragem, ou seja, pegue o sinal que você gerou considerando SR=44100 e mande ele tocar (usando plotnplay) com SR=88200.

Para os loops, acho que o jeito mais simples é construir o sinal que você quer na mão, e depois mandar para o tocador. Isso porque o octave não é feito para processamento em tempo-real, e também não é lá muito flexível no acesso a dispositivos de áudio. Se você quiser repetir uma tabela x N vezes, você pode fazer

loop =[];

for i=1:100

loop = [loop x];

endfor

(ou se quiser fazer algo mais eficiente usando potências de 2 e uma atualização da forma loop = [loop loop]; também dá...)

Marcelo