(dx.)pitchenv
Global Pitch Envelope in the DX7, based on Dexed/MSFA code. The output is a Q24 number, so you may want to divide by 67108864 to get a number in [-1,1].
Usage
pitchenv(rates, levels, gate) : _
Where:
rates: 4 channels of rates between 0-99levels: 4 channels of levels between 0-99gate: trigger
Test
pi = library("pitchenv.lib");
pitchenv_test = pi.pitchenv((60,61,62,63), (60,61,62,63), button("gate"));