162 |
switch(EvType(ev)) { |
switch(EvType(ev)) { |
163 |
|
|
164 |
case typeCtrlChange: |
case typeCtrlChange: |
165 |
driver->DispatchControlChange(MidiGetField(ev,0),MidiGetField(ev,0),Chan(ev)); |
if (MidiGetField(ev,0) == 0) |
166 |
|
driver->DispatchBankSelectMsb(MidiGetField(ev,0),Chan(ev)); |
167 |
|
else if (MidiGetField(ev,0) == 32) |
168 |
|
driver->DispatchBankSelectLsb(MidiGetField(ev,0),Chan(ev)); |
169 |
|
else |
170 |
|
driver->DispatchControlChange(MidiGetField(ev,0),MidiGetField(ev,0),Chan(ev)); |
171 |
MidiFreeEv(ev); |
MidiFreeEv(ev); |
172 |
break; |
break; |
173 |
|
|