...To na razie tylko trening, jak zdobędę więcej doświadczenia to może coś ruszę dalej, póki co mój edytor zmienia tylko presety, niewiele
**********************
Spox. Od czegoś trzeba zacząć
Trening czyni mistrza
W pliku mid wyczytałęm dwadzieściaparę różnych ciągów szesnastkowych, podejrzewam że to od każdego możliwego parametru. W module wybrałem opcję Bulk Dump, więć powinny byc ustawienia dla wszystkich zestawów, padów, triggerów itp.
Trochę długie te sysex-y. Hm. Tutaj widzę pracę metodą niestety prób i błędów, czyli zmieniam jakąś wartość w sysex-ie z tej listy wpierw zmieniam coś w instrumencie a potem aplikuję Bulk Dump i patrzę co się zmieniło.
Sysex z Bulk Dump to nienajszczęśliwsza droga do oprogramowania instrumentu, choć teoretycznie możliwa.
Gdzieś w sieci wyczytałem, że jak nieumiejętnie wykorzystam sysex mogę doprowadzić do uszkodzenia instrumentu. Boję się cokolwiek grzebać.
**********************
Generalnie Bulk Dump to zestawienie
długich komunikatów system exclusive, które przenoszą wszystkie informacje instrumentu, również te
systemowe i globalne. Jak na razie nie wiemy który sysex przenosi informacje systemowe i właśnie to jest ryzyko grzebania w tym długim sysex-e. Jeżeli coś w nim zmienisz a instrument to łyknie to faktycznie może się nawet zabokować.
Jeżeli masz tzw. twardy reset instrumentu to w zasadzie można "szaleć" bez obaw, ale najlepiej poczytać instrukcję jeżeli jest takowa co na ten temat jest napisane.
No i jeszcze jedna ważna cecha sysex-ów Rolanda. Te komunikaty mają sumę kontrolnę, więc jeżeli ta suma się nie zgadza, to Roland wyświetli ERR coś tam i nie przyjmie tego. To dosyć inteligentne. A tak to by próbował łyknąć sysex-a "na siłę" i przy okazji się zawiesić.
Czyli coś takie ci wyskoczy: "The checksum value of a system exclusive
message was incorrect".
Jeszcze jedna rzecz. Ten ciąg sysex-ów może być na takiej zasadzie i chyba na pewno tak jest, że pierwszy sysex "otwiera" transmisję, drugi sysex "zamyka" transmisję. Także mogą być różne motywy tutaj no i wtedy będzie jeszcze gorzej.
Tak czy inaczej to będzie niezła syzyfowa praca z tym okiełznaniem długich sysex-ów z Bulk Dump gdy nie wiadomo co one nawet robią.
Jeszcze taka sprawa. Bulk Dump też może mieć tzw. globalną sumę kontrolną całego zestawu, jeżeli coś się nie zgadza w sumie i było przekłamania choćby w jednym bicie to instrument tego nie przyjmie no i w sumie słusznie. Takie sprytne zabezpieczenie przed wadliwymi paczkami danych.
Wniosek pozostawiam Tobie co z tym zrobić.