Posted: Tue Sep 13, 2005 8:54 pm
Hi, I'm currently writing a plugin for a 3d package that imports midi data and converts note on/off and controller data to key frames.
I'm now at the stage where I have all the midi data in my 3d package, and i'm trying to create ADSR envelopes that are triggered with the note on ( attack, deacy, sustain) and off (release) messages, using the 0-127 midi data sored in the controller data for each A D S R controller.
I guess my questions are:
with Attack Decay & Release, are the steps 0-127 an exact measurement of time? or...
are the steps 0-127 a time measurement that changes based on the midi clock BPM?
and are these steps the same on all synths/samplers?
or are they different on each unit / piece of software?
any help on this topic would be greatly appreciated, even a point in the right direction would help
I have searched the far corners of the web 4 an answer 2 this question, but 2 no avail.
I'm now at the stage where I have all the midi data in my 3d package, and i'm trying to create ADSR envelopes that are triggered with the note on ( attack, deacy, sustain) and off (release) messages, using the 0-127 midi data sored in the controller data for each A D S R controller.
I guess my questions are:
with Attack Decay & Release, are the steps 0-127 an exact measurement of time? or...
are the steps 0-127 a time measurement that changes based on the midi clock BPM?
and are these steps the same on all synths/samplers?
or are they different on each unit / piece of software?
any help on this topic would be greatly appreciated, even a point in the right direction would help
I have searched the far corners of the web 4 an answer 2 this question, but 2 no avail.