Hi Stephen,
I wrote up some notes a long time ago regarding changing presets via MIDI in CS-80V version 1.5. As described below, changing presets involves sending a combination of MIDI Continuous Controllers and MIDI Patch Changes. I don't know if this method is still valid for version 2, but here's what I wrote back then:
Program Change Via MIDI
CS-80V organizes presets by BANK, SUB-BANK, and PRESET. The following notes
explain how to select a preset via MIDI. I do not recommend this method, however,
because the MIDI program change path is relative to your current BANK/SUBBANK/
PRESET tree structure. Furthermore, this information is undocumented. Don't
hold Arturia responsible for unexpected results or system crashes.
CC0 [zero] adresses BANK. The value of CC0 determines which BANK, top to bottom
in the tree structure.
Examples based on my patch tree—yours may differ:
CC0 value 1 = C.Laurence
CC0 value 2 = C.Pittman
CC0 value 8 = M.Lupo
CC32 addresses SUB-BANK within the BANK called by CC0. The value of CC32
determines which SUB-BANK, top to bottom.
Example:
CC0 value 2 [C.Pittman], followed by CC32 value 4 = Keyboards
MIDI Program Change calls up the specific PRESET within the SUB-BANK, top to
bottom.
Example:
CC0 value 2 [C.Pittman], followed by CC32 value 4 [Keyboards], followed by Program
Change 6 = C.P_Tomita1