Tiếng Việt

MIDI NRPN là gì?

Tải InputConfig trên Mac App StoreInputConfig miễn phí trên Mac App Store. macOS 14 trở lên, không cần tài khoản, không theo dõi, mã nguồn mở.

NRPN, Non-Registered Parameter Number, là cách điều khiển nhiều cài đặt hơn 128 số Control Change cho phép. Nó được dựng từ các thông điệp Control Change thông thường gửi theo thứ tự: CC 99 và CC 98 chọn tham số nào, rồi CC 6 và CC 38 đặt giá trị của nó. Cách này cho 16.384 tham số, mỗi tham số có giá trị tới 16.384 bước. RPN hoạt động tương tự với CC 101 và CC 100, cho một danh sách ngắn các tham số mà hãng nào cũng dùng chung.

Cơ chế này là một phần của chuẩn MIDI. Số NRPN nào làm gì là do hãng của mỗi synth quyết định, và danh sách nằm trong hướng dẫn của nó.

Đọc một NRPN, từng thông điệp một

BướcThông điệpMang
1CC 99Nửa thô của số tham số (MSB)
2CC 98Nửa mịn của số tham số (LSB)
3CC 6, Data EntryNửa thô của giá trị (MSB)
4CC 38Nửa mịn của giá trị (LSB), nếu tham số dùng nó

CC 96 và CC 97 có thể theo sau thay cho một giá trị, để tăng hoặc giảm tham số đã chọn một bước. Hai thông điệp đầu chỉ vào một cài đặt, và hai thông điệp sau đổi nó.

Biết các tham số đã đăng ký

RPN, Registered Parameter Number, dùng CC 101 và CC 100 để chọn tham số và cùng CC 6 và CC 38 cho giá trị. Các số của nó có cùng ý nghĩa trên mọi thiết bị.

RPN (MSB, LSB)Tham số
0, 0Phạm vi pitch bend, theo nửa cung và cent
0, 1Chỉnh mịn
0, 2Chỉnh thô
127, 127Null: không chọn tham số nào

Registered nghĩa là mọi người đã thống nhất, còn non-registered nghĩa là hãng tự định nghĩa. MIDI pitch bend giải thích phạm vi mà RPN 0 đặt.

Làm một ví dụ

Đặt phạm vi pitch bend là 12 nửa cung trên kênh 1 cần bốn thông điệp, rồi thêm hai thông điệp nữa để đóng cửa lại.

Byte (hex)Ý nghĩa
B0 65 00CC 101 ở 0: RPN, nửa thô 0
B0 64 00CC 100 ở 0: RPN, nửa mịn 0, vậy là phạm vi pitch bend được chọn
B0 06 0CCC 6 ở 12: mười hai nửa cung
B0 26 00CC 38 ở 0: không thêm cent
B0 65 7F, B0 64 7FRPN null, để một CC 6 về sau không vô tình đổi gì

Hãy gửi null ở cuối, nếu không thông điệp Data Entry kế tiếp sẽ rơi vào cùng tham số. Dán bất kỳ cái nào trong số này vào bộ giải mã thông điệp MIDI để kiểm tra.

Phân biệt NRPN với CC

Control ChangeNRPN
Số thông điệp cho một thay đổiMộtBa hoặc bốn
Bao nhiêu tham số128, nhiều cái có việc cố định16.384
Dải giá trị0 đến 127Tới 0 đến 16.383
Ai định nghĩa các sốChuẩn MIDI, cho những số phổ biếnMỗi hãng

CC đơn giản và thô, còn NRPN mịn và cần nhiều thông điệp hơn.

Biết khi nào bạn cần một cái

Dùng NRPN khi hướng dẫn của synth chỉ liệt kê cài đặt bạn muốn dưới dạng NRPN, hoặc khi 128 bước là quá thô và bạn nghe được các bước nhảy. Với mọi việc khác, một CC thường đơn giản hơn, và hầu hết DAW có thể MIDI learn nó trong một giây. InputConfig, ứng dụng Mac miễn phí tôi làm, gửi các thông điệp đơn lẻ từ tay cầm chơi game: một nốt, một Control Change, pitch bend hoặc Program Change. Nếu synth cũng cho cài đặt đó dưới dạng CC, hãy dùng CC. Danh sách MIDI CC nêu tên các số chuẩn.

Tóm tắt

  • NRPN. CC 99 và 98 chọn, CC 6 và 38 đặt. Do hãng định nghĩa.
  • RPN. CC 101 và 100 chọn, CC 6 và 38 đặt. Là chuẩn.
  • Kết thúc. Gửi 127 và 127 để bỏ chọn.

NRPN là bốn Control Change làm việc như một.

Câu hỏi

NRPN viết tắt của gì?

Non-Registered Parameter Number. Non-registered nghĩa là mỗi hãng tự quyết định các số của nó điều khiển gì.

Những số CC nào tạo nên một NRPN?

CC 99 và CC 98 chọn tham số, còn CC 6 và CC 38 đặt giá trị của nó. CC 96 và CC 97 tăng giảm giá trị từng bước.

Khác nhau giữa NRPN và RPN là gì?

Chúng hoạt động theo cùng cách. RPN chọn bằng CC 101 và CC 100 và các số của nó là chuẩn, như phạm vi pitch bend. NRPN chọn bằng CC 99 và CC 98 và các số của nó do hãng đặt.

Khác nhau giữa NRPN và CC là gì?

CC là một thông điệp với giá trị từ 0 đến 127. NRPN là ba hoặc bốn thông điệp CC theo thứ tự, với tới 16.384 tham số và giá trị tới 16.383.

Làm sao đặt phạm vi pitch bend qua MIDI?

Gửi RPN 0: CC 101 ở 0, CC 100 ở 0, rồi CC 6 với số nửa cung và CC 38 với số cent. Kết thúc bằng CC 101 và CC 100 ở 127.

Vì sao synth của tôi bỏ qua NRPN?

Bốn thông điệp phải đến theo thứ tự trên kênh của synth, các số phải là những số mà hướng dẫn của nó liệt kê, và một số synth cần bật nhận NRPN trong cài đặt.

Thêm bằng tiếng Việt

Hướng dẫn chi tiết, bằng tiếng Anh

Người viết. Ryleigh Newman phát triển InputConfig và mỗi ngày điều khiển chiếc Mac của mình bằng tay cầm, vì đôi tay cử động không tốt. Trang này được dịch từ tiếng Anh. Giao diện ứng dụng và phần còn lại của trang web đều bằng tiếng Anh.

Trang này bằng ngôn ngữ khác: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, 繁體中文, 简体中文

Tải InputConfig trên Mac App StoreMiễn phí. macOS 14 trở lên. Không cần tài khoản, không dữ liệu nào rời khỏi máy Mac. Mã nguồn mở trên GitHub.