Português
O que é um NRPN MIDI?
Este app é totalmente gratuito. Você não precisa criar uma conta. Não há assinaturas nem downloads complicados, e nada fica bloqueado. Otimizado para Apple Silicon.
Um NRPN, um Non-Registered Parameter Number, é um jeito de controlar mais ajustes do que os 128 números de Control Change permitem. Ele é montado com mensagens comuns de Control Change enviadas em ordem: o CC 99 e o CC 98 escolhem qual parâmetro, depois o CC 6 e o CC 38 definem o valor. Isso dá 16.384 parâmetros, cada um com um valor de até 16.384 passos. Um RPN funciona do mesmo jeito com o CC 101 e o CC 100, para uma lista curta de parâmetros que todo fabricante compartilha.
O esquema faz parte do padrão MIDI. Qual número de NRPN faz o quê fica a cargo do fabricante de cada sintetizador, e o manual dele tem a lista.
Leia um NRPN, mensagem por mensagem
| Passo | Mensagem | Leva |
|---|---|---|
| 1 | CC 99 | A metade grossa do número do parâmetro (MSB) |
| 2 | CC 98 | A metade fina do número do parâmetro (LSB) |
| 3 | CC 6, Data Entry | A metade grossa do valor (MSB) |
| 4 | CC 38 | A metade fina do valor (LSB), se o parâmetro a usa |
O CC 96 e o CC 97 podem vir no lugar de um valor, para subir ou descer o parâmetro escolhido de um em um. As duas primeiras mensagens apontam para um ajuste, e as duas seguintes o mudam.
Conheça os registrados
Um RPN, um Registered Parameter Number, usa o CC 101 e o CC 100 para escolher o parâmetro e o mesmo CC 6 e CC 38 para o valor. Os números dele significam a mesma coisa em todos os dispositivos.
| RPN (MSB, LSB) | Parâmetro |
|---|---|
| 0, 0 | Faixa do pitch bend, em semitons e centésimos |
| 0, 1 | Afinação fina |
| 0, 2 | Afinação grossa |
| 127, 127 | Null: nenhum parâmetro selecionado |
Registrado quer dizer combinado por todos, e não registrado quer dizer definido pelo fabricante. MIDI pitch bend explica a faixa que o RPN 0 define.
Acompanhe um exemplo
Definir a faixa do pitch bend em 12 semitons no canal 1 leva quatro mensagens, mais duas para fechar a porta.
| Bytes (hex) | Significado |
|---|---|
| B0 65 00 | CC 101 em 0: RPN, metade grossa 0 |
| B0 64 00 | CC 100 em 0: RPN, metade fina 0, então a faixa do pitch bend fica selecionada |
| B0 06 0C | CC 6 em 12: doze semitons |
| B0 26 00 | CC 38 em 0: nenhum centésimo extra |
| B0 65 7F, B0 64 7F | RPN null, para que um CC 6 posterior não mude nada por acidente |
Envie o null no final, ou a próxima mensagem de Data Entry cai no mesmo parâmetro. Cole qualquer uma delas no decodificador de mensagens MIDI para conferir.

Diferencie um NRPN de um CC
| Control Change | NRPN | |
|---|---|---|
| Mensagens para uma mudança | Uma | Três ou quatro |
| Quantos parâmetros | 128, muitos com funções fixas | 16.384 |
| Faixa de valores | 0 a 127 | Até 0 a 16.383 |
| Quem define os números | O padrão MIDI, nos mais comuns | Cada fabricante |
Um CC é simples e grosso, e um NRPN é fino e pede mais mensagens.
Saiba quando você precisa de um
Use um NRPN quando o manual de um sintetizador lista o ajuste que você quer só como NRPN, ou quando 128 passos são grossos demais e você ouve os saltos. Para todo o resto, um CC simples é mais fácil, e a maioria das DAWs aprende um CC por MIDI learn em um segundo. O InputConfig, o app grátis para Mac que eu faço, envia mensagens únicas a partir de um controle de jogo: uma nota, um Control Change, pitch bend ou um Program Change. Se o sintetizador oferece o mesmo ajuste como CC, use o CC. A lista de CC MIDI nomeia os padrão.

Resumo
- NRPN. O CC 99 e o 98 escolhem, o CC 6 e o 38 definem. Definido pelo fabricante.
- RPN. O CC 101 e o 100 escolhem, o CC 6 e o 38 definem. Padrão.
- Final. Envie 127 e 127 para desmarcar.
Um NRPN são quatro Control Changes trabalhando como um só.
Perguntas
O que significa NRPN?
Non-Registered Parameter Number. Não registrado quer dizer que cada fabricante decide o que os seus números controlam.
Quais números de CC formam um NRPN?
O CC 99 e o CC 98 selecionam o parâmetro, e o CC 6 e o CC 38 definem o valor. O CC 96 e o CC 97 sobem e descem o valor em passos.
Qual é a diferença entre NRPN e RPN?
Funcionam do mesmo jeito. Um RPN seleciona com o CC 101 e o CC 100 e os seus números são padrão, como a faixa do pitch bend. Um NRPN seleciona com o CC 99 e o CC 98 e os seus números são definidos pelo fabricante.
Qual é a diferença entre NRPN e CC?
Um CC é uma mensagem com um valor de 0 a 127. Um NRPN são três ou quatro mensagens de CC em ordem, que alcançam 16.384 parâmetros com valores de até 16.383.
Como defino a faixa do pitch bend por MIDI?
Envie o RPN 0: CC 101 em 0, CC 100 em 0, depois o CC 6 com o número de semitons e o CC 38 com os centésimos. Termine com o CC 101 e o CC 100 em 127.
Por que o meu sintetizador ignora um NRPN?
As quatro mensagens precisam chegar em ordem no canal do sintetizador, os números precisam ser os que o manual dele lista, e alguns sintetizadores exigem que o recebimento de NRPN esteja ligado nos ajustes.
Mais em português
Guias completos, em inglês
Quem escreve. Ryleigh Newman desenvolve o InputConfig e usa o próprio Mac todos os dias com um controle, porque as mãos não funcionam bem. Esta página foi traduzida do inglês. O InputConfig aparece em português quando o Mac está em português. Algumas páginas do site estão só em inglês.
Esta página em outros idiomas: English
Grátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.