heres what i found about the g systems midi capabilities so i think i can achieve what i set out to do l after reading what helix can do midi wise i hope lol
MIDI Channel
Range: Off, 1 to 16 or Omni
When Omni is selected, the G-System receives MIDI
information on all channels. When set to Off, the GSystem
does not respond to any incoming MIDI data.
Program Change In
Range: On/Off
Determines whether the G-System should respond to
incoming MIDI program changes or not.
Program Change Out
Range: Off/On/On Map
This parameter and the Prg. Map parameter concern the
MIDI program change information sent on MIDI out when
a preset is recalled on G-System.
Off: No program changes are sent on MIDI out
On: Program changes are sent on MIDI out when presets
are recalled. Adjacent to the sent program change, an
MSB value is also sent. The MSB (Most Significant
Bit=Ctrl#0) followed by a valued is used to select a
preset bank on the receiving MIDI device. Note that not
all MIDI devices are designed to read the MSB.
G-System has 300 preset locations. 100 factory presets
and 200 user preset locations
When recalling the 100 factory presets in banks A0 to
B19, MSB value 0 followed by program changes 0-99 is
sent on MIDI out.
- When recalling the 100 user presets in user banks 00
to 19, MSB value 1 followed by program changes 0-99 is
sent on MIDI out.
- When recalling the 100 user presets in user banks 20
to 39, MSB value 2 followed by program changes 0-99 is
sent on MIDI out.
External MIDI control
Recalling Presets from an External MIDI Device
To recall a G-System preset using an external device,
send a MIDI CC followed by a Program change.
Banks are selected using the following parameters:
Factory bank: Controller #0: Value 0
User bank 1 to 100: Controller #0: Value 1
User bank 101 to 200: Controller #0: Value 2
thanks and regards paul