Bahasa Indonesia
Apa itu NRPN MIDI?
InputConfig gratis di Mac App Store. macOS 14 atau lebih baru, tanpa akun, tanpa pelacakan, open source.
NRPN, Non-Registered Parameter Number, adalah cara mengendalikan lebih banyak pengaturan daripada 128 nomor Control Change yang tersedia. NRPN dibangun dari pesan Control Change biasa yang dikirim berurutan: CC 99 dan CC 98 memilih parameter, lalu CC 6 dan CC 38 menetapkan nilainya. Hasilnya 16.384 parameter, masing-masing dengan nilai hingga 16.384 langkah. RPN bekerja dengan cara yang sama memakai CC 101 dan CC 100, untuk daftar pendek parameter yang dipakai bersama oleh semua pembuat.
Skema ini bagian dari standar MIDI. Nomor NRPN mana yang melakukan apa ditentukan oleh pembuat tiap synth, dan manualnya memuat daftarnya.
Baca NRPN, pesan demi pesan
| Langkah | Pesan | Membawa |
|---|---|---|
| 1 | CC 99 | Bagian kasar dari nomor parameter (MSB) |
| 2 | CC 98 | Bagian halus dari nomor parameter (LSB) |
| 3 | CC 6, Data Entry | Bagian kasar dari nilai (MSB) |
| 4 | CC 38 | Bagian halus dari nilai (LSB), kalau parameternya memakainya |
CC 96 dan CC 97 bisa menyusul sebagai pengganti nilai, untuk menaikkan atau menurunkan parameter terpilih satu langkah. Dua pesan pertama menunjuk sebuah pengaturan, dan dua pesan berikutnya mengubahnya.
Kenali yang terdaftar
RPN, Registered Parameter Number, memakai CC 101 dan CC 100 untuk memilih parameter dan CC 6 serta CC 38 yang sama untuk nilainya. Nomornya berarti hal yang sama di semua perangkat.
| RPN (MSB, LSB) | Parameter |
|---|---|
| 0, 0 | Rentang pitch bend, dalam semiton dan sen |
| 0, 1 | Penalaan halus |
| 0, 2 | Penalaan kasar |
| 127, 127 | Null: tidak ada parameter yang dipilih |
Registered berarti disepakati semua pihak, dan non-registered berarti ditentukan oleh pembuatnya. Pitch bend MIDI menjelaskan rentang yang diatur RPN 0.
Ikuti satu contoh
Mengatur rentang pitch bend ke 12 semiton di channel 1 butuh empat pesan, lalu dua pesan lagi untuk menutup pintunya.
| Byte (hex) | Arti |
|---|---|
| B0 65 00 | CC 101 di 0: RPN, bagian kasar 0 |
| B0 64 00 | CC 100 di 0: RPN, bagian halus 0, sehingga rentang pitch bend terpilih |
| B0 06 0C | CC 6 di 12: dua belas semiton |
| B0 26 00 | CC 38 di 0: tanpa sen tambahan |
| B0 65 7F, B0 64 7F | RPN null, sehingga CC 6 berikutnya tidak mengubah apa pun secara tak sengaja |
Kirim null di akhir, kalau tidak pesan Data Entry berikutnya mendarat di parameter yang sama. Tempel salah satu byte ini ke dekoder pesan MIDI untuk memeriksanya.
Bedakan NRPN dari CC
| Control Change | NRPN | |
|---|---|---|
| Pesan untuk satu perubahan | Satu | Tiga atau empat |
| Jumlah parameter | 128, banyak yang punya tugas tetap | 16.384 |
| Rentang nilai | 0 sampai 127 | Hingga 0 sampai 16.383 |
| Siapa yang menentukan nomornya | Standar MIDI, untuk yang umum | Tiap pembuat |
CC itu sederhana dan kasar, sedangkan NRPN halus dan butuh lebih banyak pesan.
Ketahui kapan kamu membutuhkannya
Pakai NRPN kalau manual synth mencantumkan pengaturan yang kamu inginkan hanya sebagai NRPN, atau kalau 128 langkah terlalu kasar dan kamu bisa mendengar lompatannya. Untuk yang lain, CC biasa lebih mudah, dan kebanyakan DAW bisa melakukan MIDI learn dalam sedetik. InputConfig, aplikasi Mac gratis yang saya buat, mengirim pesan tunggal dari game controller: nada, Control Change, pitch bend, atau Program Change. Kalau synth menawarkan pengaturan yang sama sebagai CC, pakai CC. Daftar CC MIDI menyebutkan yang standar.
Versi singkat
- NRPN. CC 99 dan 98 memilih, CC 6 dan 38 menetapkan. Ditentukan pembuat.
- RPN. CC 101 dan 100 memilih, CC 6 dan 38 menetapkan. Standar.
- Akhiri. Kirim 127 dan 127 untuk membatalkan pilihan.
NRPN adalah empat Control Change yang bekerja sebagai satu.
Pertanyaan
Apa kepanjangan NRPN?
Non-Registered Parameter Number. Non-registered berarti tiap pembuat menentukan apa yang dikendalikan nomornya.
Nomor CC mana yang membentuk NRPN?
CC 99 dan CC 98 memilih parameter, dan CC 6 serta CC 38 menetapkan nilainya. CC 96 dan CC 97 menaikkan dan menurunkan nilai satu langkah.
Apa perbedaan NRPN dan RPN?
Cara kerjanya sama. RPN memilih dengan CC 101 dan CC 100 dan nomornya standar, seperti rentang pitch bend. NRPN memilih dengan CC 99 dan CC 98 dan nomornya ditentukan pembuat.
Apa perbedaan NRPN dan CC?
CC adalah satu pesan dengan nilai 0 sampai 127. NRPN adalah tiga atau empat pesan CC berurutan, yang menjangkau 16.384 parameter dengan nilai hingga 16.383.
Bagaimana cara mengatur rentang pitch bend lewat MIDI?
Kirim RPN 0: CC 101 di 0, CC 100 di 0, lalu CC 6 dengan jumlah semiton dan CC 38 dengan sen. Akhiri dengan CC 101 dan CC 100 di 127.
Mengapa synth saya mengabaikan NRPN?
Keempat pesan harus tiba berurutan di channel synth, nomornya harus yang tercantum di manualnya, dan sebagian synth perlu penerimaan NRPN dinyalakan di pengaturannya.
Lainnya dalam bahasa Indonesia
Panduan lengkap, dalam bahasa Inggris
Siapa yang menulis. Ryleigh Newman mengembangkan InputConfig dan setiap hari mengendalikan Mac miliknya dengan controller, karena tangannya tidak berfungsi dengan baik. Halaman ini diterjemahkan dari bahasa Inggris. Tampilan aplikasi dan bagian lain situs ini berbahasa Inggris.
Halaman ini dalam bahasa lain: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. macOS 14 atau lebih baru. Tanpa akun, tidak ada yang keluar dari Mac Anda. Open source di GitHub.