Português

O que é um NRPN MIDI?

Baixar o InputConfig na Mac App StoreO InputConfig é grátis na Mac App Store. macOS 14 ou posterior, sem conta, sem rastreamento, código aberto.

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

PassoMensagemLeva
1CC 99A metade grossa do número do parâmetro (MSB)
2CC 98A metade fina do número do parâmetro (LSB)
3CC 6, Data EntryA metade grossa do valor (MSB)
4CC 38A 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, 0Faixa do pitch bend, em semitons e centésimos
0, 1Afinação fina
0, 2Afinação grossa
127, 127Null: 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 00CC 101 em 0: RPN, metade grossa 0
B0 64 00CC 100 em 0: RPN, metade fina 0, então a faixa do pitch bend fica selecionada
B0 06 0CCC 6 em 12: doze semitons
B0 26 00CC 38 em 0: nenhum centésimo extra
B0 65 7F, B0 64 7FRPN 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 ChangeNRPN
Mensagens para uma mudançaUmaTrês ou quatro
Quantos parâmetros128, muitos com funções fixas16.384
Faixa de valores0 a 127Até 0 a 16.383
Quem define os númerosO padrão MIDI, nos mais comunsCada 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. Os principais botões e menus do app aparecem em português quando o Mac está em português; esta página os chama assim, com o nome em inglês entre parênteses. O restante do app e do site está em inglês.

Esta página em outros idiomas: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Baixar o InputConfig na Mac App StoreGrátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.