Bahasa Indonesia

Apa itu NRPN MIDI?

Unduh InputConfig di Mac App StoreInputConfig 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

LangkahPesanMembawa
1CC 99Bagian kasar dari nomor parameter (MSB)
2CC 98Bagian halus dari nomor parameter (LSB)
3CC 6, Data EntryBagian kasar dari nilai (MSB)
4CC 38Bagian 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, 0Rentang pitch bend, dalam semiton dan sen
0, 1Penalaan halus
0, 2Penalaan kasar
127, 127Null: 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 00CC 101 di 0: RPN, bagian kasar 0
B0 64 00CC 100 di 0: RPN, bagian halus 0, sehingga rentang pitch bend terpilih
B0 06 0CCC 6 di 12: dua belas semiton
B0 26 00CC 38 di 0: tanpa sen tambahan
B0 65 7F, B0 64 7FRPN 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 ChangeNRPN
Pesan untuk satu perubahanSatuTiga atau empat
Jumlah parameter128, banyak yang punya tugas tetap16.384
Rentang nilai0 sampai 127Hingga 0 sampai 16.383
Siapa yang menentukan nomornyaStandar MIDI, untuk yang umumTiap 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, 繁體中文, 简体中文

Unduh InputConfig di Mac App StoreGratis. macOS 14 atau lebih baru. Tanpa akun, tidak ada yang keluar dari Mac Anda. Open source di GitHub.