Precisa obrigatoriamente ser do tipo ADSR, não pode ser um gráfico desenhável com 128 pontos por exemplo?
http://en.wikipedia.org/wiki/Minimoog
Além disso, excesso de poder para o compositor nem sempre é uma boa. Às vezes é melhor limitar o que se pode fazer e exercitar a criatividade dentro daquela limitação.
É por isso que poetas gostam de inventar regras bem restritivas sobre a forma de seus poemas. Veja a limitação imposta opr um Hai Kai , por exemplo...
[]s,
fabio.
É importante notar que a ADSR do minimoog (e de outros sintetizadores) é bem diferente do que a envoltória que fizemos no lab. eclipse, em que ela era aplicada em loop sobre uma onda, criando uma espécie de vibrato.
No caso do Minimoog (e de outros sintetizadores) ela é aplicada apenas uma vez, considerando a duração total da nota, e não cada oscilação.
Outro detalhe importante é que o S (Sustain) não é um tempo, mas sim a amplitude da onda durante o tempo em que a tecla está sendo pressionada. Uma particularidade do Minimoog é que a envóltoria é na verdade ADSD, já que o tempo de Release é o mesmo que o de Decay (vocês podem implementar assim, ou com um R diferente).
Vale a pena olhar o painel do Minimoog com atenção para entender o funcionamento!
Para quem tiver interesse, o manual dele está disponível em http://www.fantasyjackpalance.com/fjp/sound/synth/synthdata/16-moog-minimoog.html
Abraços!
Usando um array do PD, tem que fixar um dos dois.
E o desenho da envoltória seria linear por partes? Ou seja, seria quatro retas? Não é possível fazer curvas?
obrigado
Olá Heitor!
Então, você não precisa fazer com um array... No Minimoog isso é implementado com três pontenciômetros na seção "Loudness Contour".
Respondendo sua outra pergunta, só existe uma envoltória para a soma dos três osciladores!
Como está no WIKI: "The mixed output of the sources is then passed through the voltage-controlled filter (VCF) and a voltage-controlled amplifier, each of which has its own ADSD envelope generator"
Ou seja, a "mixagem" dos três osciladores tem uma envoltória de amplitude.
Abraços,
Leandro