Türkçe
MIDI SysEx nedir?
Bu uygulama tamamen ücretsiz. Hesap oluşturmanız gerekmez. Abonelik yok, zahmetli indirme yok ve hiçbir şey kilitli değil. Apple silicon için optimize edildi.
SysEx, yani System Exclusive, standart mesajların söyleyemediği her şey için MIDI mesajıdır. F0 baytıyla başlar, kimin için olduğunu belirten üreticiyi adlandırır, ihtiyaç duyduğu kadar veri baytı taşır ve F7 ile biter. Üreticiler onu yama dökümleri, firmware güncellemeleri ve Control Change numarası olmayan ayarlar için kullanır. Üreticiyi tanımayan bir cihaz mesajın tamamını yok sayar.
Format MIDI standardının parçasıdır. Günlük MIDI işlerinin çoğu ona hiç dokunmaz ve son bölüm ona ne zaman gerek olmadığını söyler.
Mesajı oku
| Parça | Baytlar (hex) | Anlamı |
|---|---|---|
| Başlangıç | F0 | System Exclusive başlar |
| Üretici kimliği | Bir bayt ya da 00 ile başlayan üç bayt | Hangi üreticinin cihazlarının okuması gerektiği |
| Veri | Herhangi sayıda bayt, her biri 00 ile 7F arası | Üreticinin tanımladığı her şey |
| Bitiş | F7 | System Exclusive biter |
Üretici kimliği ile F7 arasındaki her şey yalnızca o üreticinin söylediği anlama gelir. MIDI mesaj çözücü yapıştırılan baytları okur ve bir System Exclusive mesajının ne kadar uzun olduğunu bildirir.
Evrensel mesajları bil
İki üretici kimliği hiçbir üreticiye ait değildir. 7E zamanlamaya bağlı olmayan bir evrensel mesajı, 7F ise evrensel bir gerçek zamanlı mesajı işaretler. Herhangi bir cihaz bunları cevaplayabilir.
| Mesaj | Baytlar (hex) | Ne yapar |
|---|---|---|
| Identity Request | F0 7E 7F 06 01 F7 | Her cihazdan üreticisini, modelini ve sürümünü bildirmesini ister |
| General MIDI On | F0 7E 7F 09 01 F7 | Bir General MIDI enstrümanını standart durumuna getirir |
| Master Volume | F0 7F 7F 04 01, iki değer baytı, F7 | Cihazın tamamının sesini ayarlar |
Identity Request, bir cihaza ne olduğunu sormanın standart yoludur.
Ne için kullanıldığını bil
- Yama dökümleri. Bir synth’in seslerini bilgisayara kaydedip geri göndermek, bir SysEx librarian’ın işi.
- Firmware güncellemeleri. Birçok cihaz yeni firmware’i uzun bir SysEx mesajları dizisi olarak alır.
- Derin ayarlar. Control Change numarası olmayan ve bir üreticinin editör uygulamasından düzenlenen parametreler.
- Sample ve toplu aktarımlar. Bir cihazın MIDI üzerinden taşıması gereken her büyük veri bloğu.
Diğer mesajlar müzik çalarken SysEx veri taşır.
Mac’te gönder ve al
- Bir librarian ya da editör uygulaması. Üreticinin kendi editörü ya da bir SysEx librarian, cihaza bir dosya gönderir ve cihazın geri gönderdiğini kaydeder.
- Doğru port. Cihaz bağlı ve Ses/MIDI Ayarları’ın MIDI Studio’sunda çevrimiçi olmalı.
- Bir tarayıcı. Web sayfaları SysEx kullanmak için ayrı, daha güçlü bir izne ihtiyaç duyar, çünkü bir cihazı yeniden yazabilir. Bu sitedeki MIDI araçları bunu istemez, bu yüzden bir cihaza System Exclusive göndermezler ve bir cihazdan almazlar.
Bir cihaza yalnızca kendi üreticisinin onun için yayımladığı SysEx’i gönder. Mac’te Ses/MIDI Ayarları MIDI Studio penceresini kapsar.
Bir SysEx kütüphanecisi bul
Kütüphaneci, bir aygıtın gönderdiğini .syx dosyası olarak kaydeden ve dosyayı sonra geri gönderen bir uygulamadır. Bir sentezleyicinin ses ayarlarını bir şeyi değiştirmeden önce yedeklemenin olağan yoludur.
- Sen: Aygıtı bağla, Audio MIDI Setup’ın MIDI Studio penceresinde listelendiğini kontrol et, sonra bir kütüphaneci ya da yapımcının kendi düzenleyicisini aç ve aygıtı bağlantı noktası olarak seç.
- Kütüphaneci: Aygıtın gönderdiği dökümü kaydeder ve .syx dosyası olarak saklar.
- Kontrol: Kaydedilen dosya boş değil. Aygıta bir şey göndermeden önce yedekle.
Bir dökümü hızlıca incelemek ya da tarayıcıdan bir Identity Request ya da .syx dosyası göndermek için MIDI SysEx monitörü Chrome, Edge ve Firefox’ta çalışır. Safari’de Web MIDI yoktur ve bunu kendi sayfası anlatır. Mac için SysEx kütüphanecisi sayfası adımları ve bir döküm başarısız olduğunda ne yapılacağını anlatır. Aygıta bir şey göndermeden önce seslerinin yedeğini kaydet.
Günlük kontrol için ona dokunma
Notaların, düğmelerin, pedalların ve yama değişikliklerinin hepsinin standart mesajları vardır ve bir eşleştiricinin kullandığı bunlardır. Benim yaptığım ücretsiz Mac uygulaması InputConfig, notaları, Control Change’i, pitch bend’i, aftertouch’ı, Program Change’i ve transport mesajlarını bağlar. Aynı seti, aftertouch dışında, gönderir de. System Exclusive bunların arasında değil. Bir kontrolün CC numarası varsa ona ulaşmak için SysEx’e ihtiyacın yok. MIDI CC listesi hangi numaraların standart olduğunu gösterir.


Kısaca
- Şekil. F0 ile başlar, sonra bir üretici kimliği, sonra veri gelir ve F7 ile biter.
- Anlam. Evrensel mesajlar dışında üreticiye bağlıdır.
- Kullanım. Dökümler, firmware ve CC’si olmayan ayarlar için kullanılır.
SysEx, bir üreticinin göndermek istediği her şey için MIDI’nin zarfıdır.
Sorular
SysEx neyin kısaltması?
System Exclusive. Ad, mesajın tek bir üreticinin sistemine özel olduğu anlamına gelir: diğer üreticilerin cihazları onu yok sayar.
Bir SysEx mesajının formatı nedir?
F0 ile başlar, sonra bir ya da üç baytlık bir üretici kimliği, sonra 00 ile 7F arasında herhangi sayıda veri baytı gelir ve F7 ile biter.
SysEx dosyası nedir?
Genellikle uzantısı .syx olan, bir synth yama bankası ya da bir firmware güncellemesi gibi bir ya da daha fazla SysEx mesajı tutan bir dosya.
SysEx bir cihaza zarar verebilir mi?
Yanlış veri yamaların üzerine yazabilir ya da bir firmware güncellemesini yarıda kesebilir. Yalnızca üreticinin tam o model için yayımladığı dosyaları gönder ve önce yedekle.
Mac için bir SysEx kütüphanecisi var mı?
Evet. Birçok yapımcı kendi düzenleyicisini sunar ve bağımsız kütüphaneci uygulamaları bir aygıtın dökümünü .syx dosyası olarak kaydeder ve geri gönderir. Bir tarayıcı aracı Chrome, Edge ya da Firefox’ta bir dökümü okuyabilir ya da bir dosya gönderebilir.
InputConfig SysEx gönderebilir mi?
Hayır. InputConfig notaları, Control Change’i, pitch bend’i, Program Change’i ve transport mesajlarını bağlar ve gönderir, ayrıca aftertouch’ı okur. System Exclusive bunların arasında değil, bu yüzden ne bir dump gönderebilir ne de bir tane okuyabilir.
Türkçe başka sayfalar
Ayrıntılı rehberler, İngilizce
Kim yazıyor. Ryleigh Newman InputConfig'i geliştiriyor ve elleri iyi çalışmadığı için kendi Mac'ini her gün bir kontrolcüyle kullanıyor. Bu sayfa İngilizceden çevrildi. Mac Türkçeye ayarlıysa InputConfig Türkçe görünür. Sitenin bazı sayfaları yalnızca İngilizce.
Bu sayfa diğer dillerde: English, Español, Français, Italiano, 日本語, Nederlands, Português, Русский, ไทย
Ücretsiz. macOS 14 veya üstü. Hesap yok, hiçbir şey Mac'inizden çıkmaz. GitHub'da açık kaynak.