Türkçe
MIDI NRPN nedir?
InputConfig, Mac App Store'da ücretsiz. macOS 14 veya üstü, hesap yok, takip yok, açık kaynak.
NRPN, yani Non-Registered Parameter Number, 128 Control Change numarasının izin verdiğinden daha fazla ayarı kontrol etmenin bir yoludur. Sırayla gönderilen sıradan Control Change mesajlarından kurulur: CC 99 ve CC 98 hangi parametre olduğunu seçer, sonra CC 6 ve CC 38 değerini ayarlar. Bu 16.384 parametre eder ve her birinin değeri 16.384 adıma kadar çıkabilir. RPN aynı şekilde çalışır, ama CC 101 ve CC 100 ile ve her üreticinin ortak kullandığı kısa bir parametre listesi için.
Bu düzen MIDI standardının parçasıdır. Hangi NRPN numarasının ne yaptığına her synth üreticisi kendisi karar verir ve listesi kılavuzunda bulunur.
Bir NRPN’yi mesaj mesaj oku
| Adım | Mesaj | Taşıdığı |
|---|---|---|
| 1 | CC 99 | Parametre numarasının kaba yarısı (MSB) |
| 2 | CC 98 | Parametre numarasının ince yarısı (LSB) |
| 3 | CC 6, Data Entry | Değerin kaba yarısı (MSB) |
| 4 | CC 38 | Değerin ince yarısı (LSB), parametre kullanıyorsa |
Bir değerin yerine CC 96 ve CC 97 gelebilir ve seçilen parametreyi bir adım yukarı ya da aşağı oynatır. İlk iki mesaj bir ayarı işaret eder, sonraki ikisi onu değiştirir.
Kayıtlı olanları bil
RPN, yani Registered Parameter Number, parametreyi seçmek için CC 101 ve CC 100’ü, değer için aynı CC 6 ve CC 38’i kullanır. Numaraları her cihazda aynı anlama gelir.
| RPN (MSB, LSB) | Parametre |
|---|---|
| 0, 0 | Pitch bend aralığı, yarım ton ve cent olarak |
| 0, 1 | İnce akort |
| 0, 2 | Kaba akort |
| 127, 127 | Null: hiçbir parametre seçili değil |
Registered herkesin üzerinde anlaştığı, non-registered ise üreticinin tanımladığı demektir. MIDI pitch bend, RPN 0’ın ayarladığı aralığı açıklar.
Bir örneği baştan sona izle
Kanal 1’de pitch bend aralığını 12 yarım tona ayarlamak dört mesaj alır, sonra kapıyı kapatmak için iki mesaj daha.
| Baytlar (hex) | Anlamı |
|---|---|
| B0 65 00 | CC 101 değeri 0: RPN, kaba yarı 0 |
| B0 64 00 | CC 100 değeri 0: RPN, ince yarı 0, yani pitch bend aralığı seçilir |
| B0 06 0C | CC 6 değeri 12: on iki yarım ton |
| B0 26 00 | CC 38 değeri 0: ek cent yok |
| B0 65 7F, B0 64 7F | RPN null, böylece sonradan gelen bir CC 6 kazara bir şeyi değiştirmez |
Null’u sonda gönder, yoksa sonraki Data Entry mesajı aynı parametreye düşer. Hepsini kontrol etmek için herhangi birini MIDI mesaj çözücüye yapıştır.
Bir NRPN’yi CC’den ayır
| Control Change | NRPN | |
|---|---|---|
| Bir değişiklik için mesajlar | Bir | Üç ya da dört |
| Kaç parametre | 128, çoğunun sabit bir işi var | 16.384 |
| Değer aralığı | 0 ile 127 | 0 ile 16.383’e kadar |
| Numaraları kim tanımlar | Yaygın olanlar için MIDI standardı | Her üretici |
CC basit ve kabadır, NRPN ince ve daha fazla mesaj ister.
Ne zaman gerektiğini bil
Bir synth’in kılavuzu istediğin ayarı yalnızca NRPN olarak listeliyorsa ya da 128 adım fazla kaba gelip sıçramaları duyuyorsan bir NRPN kullan. Geri kalan her şey için sıradan bir CC daha kolaydır ve çoğu DAW onu bir saniyede MIDI learn ile öğrenir. Benim yaptığım ücretsiz Mac uygulaması InputConfig, bir oyun kumandasından tekil mesajlar gönderir: bir nota, bir Control Change, pitch bend ya da bir Program Change. Synth aynı ayarı CC olarak da sunuyorsa CC’yi kullan. MIDI CC listesi standart olanları adlandırır.
Kısaca
- NRPN. CC 99 ve 98 seçer, CC 6 ve 38 ayarlar. Üretici tanımlıdır.
- RPN. CC 101 ve 100 seçer, CC 6 ve 38 ayarlar. Standarttır.
- Bitiş. Seçimi kaldırmak için 127 ve 127 gönder.
Bir NRPN, tek bir iş gibi çalışan dört Control Change’dir.
Sorular
NRPN neyin kısaltması?
Non-Registered Parameter Number. Non-registered, numaralarının neyi kontrol ettiğine her üreticinin karar vermesi demektir.
Bir NRPN’yi hangi CC numaraları oluşturur?
CC 99 ve CC 98 parametreyi seçer, CC 6 ve CC 38 değerini ayarlar. CC 96 ve CC 97 değeri yukarı ve aşağı adımlar.
NRPN ile RPN arasındaki fark nedir?
Aynı şekilde çalışırlar. RPN CC 101 ve CC 100 ile seçer ve numaraları pitch bend aralığı gibi standarttır. NRPN CC 99 ve CC 98 ile seçer ve numaralarını üretici belirler.
NRPN ile CC arasındaki fark nedir?
CC, 0 ile 127 arasında bir değeri olan tek bir mesajdır. NRPN, sırayla gelen üç ya da dört CC mesajıdır ve 16.383’e kadar değerlerle 16.384 parametreye ulaşır.
MIDI ile pitch bend aralığını nasıl ayarlarım?
RPN 0 gönder: CC 101 değeri 0, CC 100 değeri 0, sonra yarım ton sayısıyla CC 6 ve centle CC 38. CC 101 ve CC 100’ü 127 yaparak bitir.
Synth’im bir NRPN’yi neden yok sayıyor?
Dört mesaj synth’in kanalında sırayla gelmeli, numaralar kılavuzunda listelenenler olmalı ve bazı synth’lerde ayarlarda NRPN alımı açılmalı.
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. Uygulamanın arayüzü ve sitenin geri kalanı İngilizce.
Bu sayfa diğer dillerde: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Українська, Tiếng Việt, 繁體中文, 简体中文
Ücretsiz. macOS 14 veya üstü. Hesap yok, hiçbir şey Mac'inizden çıkmaz. GitHub'da açık kaynak.