New Code Features:
I now have a new version of the code, which I am calling V2.3, that has the following features:
Supports CC control of the following parameters: (The CC codes were chosen to match the Six-Track so that existing control software could be used)
;2 Osc Coarse Freq
;3 Osc Fine Freq
;4 Osc Glide Rate
;5 Osc LFO Amount
;6 Osc Env Amount
;7 Osc Env Invert En/Dis
;8 Osc Env Attack
;9 Osc Env Decay
;10 Osc Env Sustain
;11 Osc Env Release
;12 Osc Saw Wave En/Dis
;13 Osc Tri Wave En/Dis
;14 Osc Pulse Wave En/Dis
;15 Osc Pulse Width
;16 Osc PW LFO Mod En/Dis
;17 LFO frequency
;18 LFO amount
;19 LFO Triangle/Square Wave Sel
;20 Noise mix
;21 Filter cutoff
;22 Filter resonance
;23 Filter Env Amount
;24 Filter Env Invert En/Dis
;25 Filter Env Attack
;26 Filter Env Decay
;27 Filter Env Sustain
;28 Filter Env Release
;29 Filter LFO Mod En/Dis
;30 Filter keyboard tracking Amt
;31 Filter Triangle Mod Amt
;32 Amp Env Attack
;33 Amp Env Decay
;34 Amp Env Sustain
;35 Amp Env Release
;37 Unison En/Dis
The Six-Track does not have these, so I assigned them myself:
;40 LFO Vel Sens Set
;41 Filter Vel Sens Set
;42 VCA Vel Sens Set
;43 Osc Env Scale Set
The Osc Env Scale Set CC was added at the request of Ryan (AKA plutoniq9). He wanted a way to increase the effect of the oscillator envelope. There are 5 settings for this:
0-15: Same scale factor as the SCI code
16-31: Osc env has 2X the effect of the SCI code
32-47: Osc env has 4X the effect of the SCI code
48-63: Osc env has 8X the effect of the SCI code
64-79: Osc env has 16X the effect of the SCI code
80-127: Mapped in the code to a value of 64.
When the Multi-Trak power is cycled, this parameter is reset to 0 (SCI scale factor).