Сделал себе INS файл под Korg M50. В целом все отлично работает, но есть нюанс, который не пойму как правильно описать в определениях.
Суть в том что в корге много барабанных банков. Родные барабаны лежат в 8064 (MSB 63 LSB 0).
GM барабаны в банке 15360 (MSB 120 LSB 0)
Родной банк получается как бы первым в списке и некоторые миди файлы у которых на канале 10 все по умолчанию (т.е. нет прямого указания по MSB-LSB-Patch) никак не хотят понять, что нужно брать звук из банка 15360. И в результате играют звуком пианино.
Максимум что я смог придумать это строчку Patch[*]=No Drums по которой просто на треке видно что барабанный банк потерян, но и то не по всем файлам это работает.
Вот в сокращенном виде (убрал кучу банков) мои определения по драм-секции.
[Korg M50 PRELOAD&GM DRUMSETS with GM2_BankMap]
Patch[8064]=Korg M50 Bank A DrumKits
Patch[15360]=Korg M50 g(d) DrumKits
Patch[*]=No Drums
Key[8064,11]=A011 Funk Kit
Key[15360,0]=Korg M50 GM STANDARD Kit
Drum[15360,*]=1
Что я тут не так расписал ?
Как мне подставить банк 15360 в качестве умолчания на 10е каналы?