Polski
Czym jest MIDI SysEx?
Ta aplikacja jest całkowicie darmowa. Nie trzeba zakładać konta. Nie ma subskrypcji ani skomplikowanych pobrań, a nic nie jest zablokowane. Zoptymalizowana pod Apple Silicon.
SysEx, skrót od System Exclusive, to wiadomość MIDI na wszystko, czego nie potrafią powiedzieć wiadomości standardowe. Zaczyna się od bajtu F0, nazywa producenta, dla którego jest przeznaczona, niesie tyle bajtów danych, ile potrzebuje, i kończy się F7. Producenci używają jej do zrzutów patchy, aktualizacji firmware i ustawień, które nie mają numeru Control Change. Urządzenie, które nie rozpoznaje producenta, ignoruje całą wiadomość.
Ten format jest częścią standardu MIDI. Większość codziennej pracy z MIDI nigdy go nie dotyka, a ostatnia część mówi, kiedy można go zostawić w spokoju.
Odczytaj wiadomość
| Część | Bajty (hex) | Znaczenie |
|---|---|---|
| Początek | F0 | System Exclusive się zaczyna |
| ID producenta | Jeden bajt albo trzy bajty zaczynające się od 00 | Urządzenia którego producenta mają ją czytać |
| Dane | Dowolna liczba bajtów, każdy od 00 do 7F | Cokolwiek zdefiniował producent |
| Koniec | F7 | System Exclusive się kończy |
SysEx nie ma kanału MIDI. Niektórzy producenci umieszczają numer urządzenia w danych, więc można zaadresować jedną jednostkę z kilku.
Wszystko między ID producenta a F7 znaczy tylko to, co powie producent. Dekoder wiadomości MIDI czyta wklejone bajty i podaje, jak długa jest wiadomość System Exclusive.
Poznaj wiadomości uniwersalne
Dwa ID producenta nie należą do żadnego producenta. 7E oznacza wiadomość uniwersalną niezwiązaną z czasem, a 7F oznacza uniwersalną wiadomość czasu rzeczywistego. Odpowiedzieć na nie może każde urządzenie.
| Wiadomość | Bajty (hex) | Co robi |
|---|---|---|
| Identity Request | F0 7E 7F 06 01 F7 | Prosi każde urządzenie o podanie producenta, modelu i wersji |
| General MIDI On | F0 7E 7F 09 01 F7 | Przywraca instrument General MIDI do standardowego stanu |
| Master Volume | F0 7F 7F 04 01, dwa bajty wartości, F7 | Ustawia głośność całego urządzenia |
Identity Request to standardowy sposób zapytania urządzenia, czym jest.
Do czego służy
- Zrzuty patchy. Zapisanie brzmień syntezatora na komputerze i odesłanie ich z powrotem, zadanie bibliotekarza SysEx.
- Aktualizacje firmware. Wiele urządzeń przyjmuje nowy firmware jako długi ciąg wiadomości SysEx.
- Głębokie ustawienia. Parametry bez numeru Control Change, edytowane z aplikacji edytora producenta.
- Przesyłanie sampli i dużych bloków. Każdy duży blok danych, który urządzenie musi przenieść przez MIDI.
SysEx przenosi dane, tam gdzie inne wiadomości grają muzykę.
Wysyłaj i odbieraj go na Macu
- Aplikacja bibliotekarza lub edytora. Własny edytor producenta albo bibliotekarz SysEx wysyła plik do urządzenia i zapisuje to, co urządzenie odeśle.
- Właściwy port. Urządzenie musi być podłączone i aktywne w MIDI Studio (Studio MIDI) w aplikacji Konfigurator MIDI Audio.
- Przeglądarka. Strony internetowe potrzebują osobnego, mocniejszego uprawnienia do SysEx, bo może on przepisać urządzenie. Większość narzędzi MIDI na tej stronie o nie nie prosi. Monitor MIDI SysEx jest tym, które prosi, więc można odczytać zrzut albo wysłać Identity Request z Chrome, Edge lub Firefoksa.
Wysyłaj urządzeniu tylko SysEx, który opublikował dla niego jego producent. Konfigurator MIDI Audio na Macu omawia okno MIDI Studio.
Znajdź librariana SysEx
Librarian to aplikacja, która zapisuje to, co urządzenie wysyła, jako plik .syx i później odsyła plik z powrotem. To zwykły sposób na kopię brzmień syntezatora, zanim cokolwiek zmienisz.
- Ty: Podłącz urządzenie, sprawdź, że jest wymienione w oknie MIDI Studio w Audio MIDI Setup, potem otwórz librariana albo własny edytor producenta i wybierz urządzenie jako port.
- Librarian: Nagrywa zrzut wysyłany przez urządzenie i zapisuje go jako plik .syx.
- Sprawdź: Zapisany plik nie jest pusty. Zrób jego kopię, zanim cokolwiek wyślesz do urządzenia.
Na szybki rzut oka na zrzut albo by wysłać Identity Request lub plik .syx z przeglądarki, monitor MIDI SysEx działa w Chrome, Edge i Firefoksie. Safari nie ma Web MIDI, co tłumaczy jego własna strona. Strona SysEx librarian na Maca przechodzi przez kroki i co robić, gdy zrzut zawodzi. Zapisz kopię brzmień urządzenia, zanim cokolwiek do niego wyślesz.
Zostaw go w spokoju przy codziennym sterowaniu
Nuty, pokrętła, pedały i zmiany patchy mają standardowe wiadomości, i tych używa program mapujący. InputConfig, darmowa aplikacja na Maca, którą tworzę, przypisuje nuty, Control Change, pitch bend, aftertouch, Program Change i wiadomości transportu, a wysyła ten sam zestaw poza aftertouch. System Exclusive nie jest wśród nich. Jeśli kontrolka ma numer CC, nie potrzebujesz SysEx, żeby do niej dotrzeć. Lista MIDI CC pokazuje, które numery są standardowe.


W skrócie
- Kształt. Zaczyna się od F0, potem ID producenta, potem dane, i kończy się F7.
- Znaczenie. Zależy od producenta, poza wiadomościami uniwersalnymi.
- Użycie. Służy do zrzutów, firmware i ustawień, które nie mają CC.
SysEx to koperta MIDI na wszystko, co producent chce wysłać.
Pytania
Co znaczy SysEx?
System Exclusive. Nazwa znaczy, że wiadomość jest wyłączna dla systemu jednego producenta: urządzenia innych producentów ją ignorują.
Jaki jest format wiadomości SysEx?
Zaczyna się od F0, potem ID producenta o długości jednego albo trzech bajtów, potem dowolna liczba bajtów danych od 00 do 7F, i kończy się F7.
Czym jest plik SysEx?
Plikiem, zwykle z końcówką .syx, który zawiera jedną lub więcej wiadomości SysEx, na przykład bank patchy syntezatora albo aktualizację firmware.
Czy SysEx może uszkodzić urządzenie?
Złe dane mogą nadpisać patche albo przerwać aktualizację firmware. Wysyłaj tylko pliki opublikowane przez producenta dla tego dokładnego modelu i najpierw zrób kopię zapasową.
Czy jest librarian SysEx na Maca?
Tak. Wielu producentów oferuje własny edytor, a niezależne aplikacje librarian zapisują zrzut urządzenia jako plik .syx i odsyłają go z powrotem. Narzędzie w przeglądarce może odczytać zrzut albo wysłać plik w Chrome, Edge lub Firefoksie.
Czy InputConfig może wysyłać SysEx?
Nie. InputConfig przypisuje i wysyła nuty, Control Change, pitch bend, Program Change i wiadomości transportu, a czyta też aftertouch. System Exclusive nie należy do nich, więc nie wyśle zrzutu ani go nie odczyta.
Więcej po polsku
Pełne poradniki, po angielsku
Kto pisze. Ryleigh Newman tworzy InputConfig i na co dzień steruje własnym Makiem za pomocą kontrolera, bo ręce nie działają najlepiej. Ta strona jest przetłumaczona z angielskiego. InputConfig wyświetla się po polsku, gdy Mac jest ustawiony na polski. Niektóre strony witryny są tylko po angielsku.
Ta strona w innych językach: English, Español, Français, Italiano, 日本語, Nederlands, Português, Русский, ไทย
Za darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.