Po długich próbach metodą prób i błędów stworzyłem w końcu skrypt patchnames zgodny z moim sprzętem (Roland EM-50). Wszystko jest dobrze za wyjątkiem ścieżki perkusyjnej. Zauważyłem że ze ścieżką na kanale 10 można pracować w dwóch trybach: jako MIDI Track i Drum Track. W skrypcie przypisałem nazwy dźwięków perkusyjnych do klawiszy od 0 do 127 bez pustych
[mode 10] Perkusja
[p1, 1, 0, 3] Standrd2
[k 0] Standard 1 Kick 1
........
[k 127] House Snare 2
Teraz w cubase na ścieżce MIDI Track na kanale 10 wybieram np. łatę Standrd2 - wszystko ładnie pięknie wybiera ale w edytorze Drum wszystko jest pomieszane dźwięki nie zgadzają się z wprowadzonymi nazwami (nazwy dźwięków widać w całości).
Jeśli teraz zmienię ścieżkę na Drum Track to oczywiście ustawia się automatycznie plik gm.drm jako łata i nazwy ze skryptu nie są wyświetlane, do tego jeszcze jest ograniczona ilość znaków w nazwie do 11

Proszę o pomoc. Co zrobić aby używać nazw ze skryptu tak aby wszystko się zgadzało?