Índice:

Controlador sem fio Microbit Midi CC: 5 etapas (com imagens)
Controlador sem fio Microbit Midi CC: 5 etapas (com imagens)

Vídeo: Controlador sem fio Microbit Midi CC: 5 etapas (com imagens)

Vídeo: Controlador sem fio Microbit Midi CC: 5 etapas (com imagens)
Vídeo: How to Connect BBC Micro Bit to your DAW or Digital synthesizer 2024, Julho
Anonim
Controlador sem fio Microbit Midi CC
Controlador sem fio Microbit Midi CC

Neste guia, criaremos um controlador midi CC sem fio, permitindo que você use seu Microbit como um controlador midi e conecte-o ao seu software de produção musical favorito.

O que é Midi CC?

Frequentemente abreviado como CC, embora o termo correto seja "Alteração de controle") Uma categoria de mensagens MIDI que são usadas para transmitir dados de desempenho ou patch para parâmetros diferentes daqueles que têm seus próprios tipos de mensagem dedicados (nota ativada, nota desativada, aftertouch, polifônica aftertouch, pitch bend e mudança de programa).

Observe que este tutorial foi desenvolvido para Mac, mas também deve funcionar para PC. Por favor, deixe um comentário se você detectar quaisquer problemas relacionados à compatibilidade do PC e eu terei o prazer de atualizar o guia

Suprimentos

  • Microbit x2
  • Hairless MidiSerial
  • Logic Pro X (ou qualquer DAW de sua escolha)

Etapa 1: Enviando os dados do acelerômetro

Enviando os dados do acelerômetro
Enviando os dados do acelerômetro

Como, no final das contas, queremos ser capazes de nos mover sem fio, precisaremos de dois micróbios. Um para capturar os dados do nosso acelerômetro e enviá-los pelo rádio do micróbio, e outro para receber os dados e enviá-los como MIDI CC enquanto conectado ao nosso computador.

Primeiro, vamos codificar o dispositivo de captura. Capturaremos os valores de pitch and roll do acelerômetro do micróbio e, em seguida, os transmitiremos pelo rádio. No entanto, não há razão para que você não possa usar a variedade de outras entradas no micróbio, como seus botões ou mesmo a bússola!

Para obter uma lista completa dos recursos MIDI do Microbit, consulte a documentação oficial aqui.

Etapa 2: recebimento de dados e conversão para midi

Recebendo dados e convertendo para midi
Recebendo dados e convertendo para midi

Com o nosso segundo Microbit conectado ao computador via USB, ele receberá nossos dados do acelerômetro por rádio e os converterá em nossos valores MIDI CC.

O bloco importante aqui é Use Midi Serial, que nos permite usar um aplicativo de ponte e rotear o midi cc internamente no computador.

Midi CC tem 120 canais disponíveis (0 a 119), porém para este demo usaremos apenas dois - Canal 0 e Canal 1, com estes atribuídos a Pitch e Roll respectivamente.

Ambos medem pitch e roll de -180 a 180 e enquanto os valores Midi CC podem ser 0 a 127, então estou usando o bloco 'map' para converter os intervalos de dados. Eu recomendo brincar com este processo de conversação de números, uma vez que você sabe qual parâmetro você deseja controlar, pois você pode querer apenas valores dentro de um determinado intervalo (dependendo do efeito que você está controlando).

Para obter mais informações sobre a coleta remota de dados com o micróbio, consulte aqui.

Etapa 3: Configurando Seu Computador

Configurando Seu Computador
Configurando Seu Computador
Configurando Seu Computador
Configurando Seu Computador

Hairless MidiSerial

Para rotear o sinal Midi do seu micróbio para a DAW de sua escolha, você precisará de um aplicativo de ponte, como o Hairless MidiSerial - baixe-o gratuitamente na página do GitHub aqui.

Configuração de áudio midi

Nota: Se você estiver usando um Mac, certifique-se de selecionar sua saída MIDI como "IAC Bus 1". Se isso não aparecer na lista, você precisará abrir sua Configuração de Áudio e MIDI, navegar até o Estúdio MIDI (no menu da janela no topo), clicar em Driver IAC e certificar-se de que a caixa 'Dispositivo está Online' está marcada.

Etapa 4: Atribuição de parâmetros em sua DAW

Atribuição de parâmetros em sua DAW
Atribuição de parâmetros em sua DAW
Atribuição de parâmetros em sua DAW
Atribuição de parâmetros em sua DAW

Como usuário do Logic Pro X, estarei focando neste software - no entanto, no meu entendimento, ele deve funcionar da mesma forma na DAW de sua escolha

Certifique-se de que o Logic está configurado para receber a entrada MIDI do barramento IAC, isso pode ser verificado em preferências> Midi> entradas. Escolha qual parâmetro você deseja controlar, por exemplo, um corte de filtro de sintetizador, quantidade de envio de canal auxiliar ou frequência de equalização. Então, dê a este parâmetro um movimento e pressione CMD + L. Agora, quando você move seu Microbit, ele atribui automaticamente o respectivo Canal MIDI CC a esse parâmetro.

ATENÇÃO com meu código, já que estamos usando dois valores, ele envia constantemente um valor para ambos os canais CC (0 e 1) e, como tal, a lógica fica muito confusa quando você tenta atribuir um parâmetro. Pretendo melhorar o código para que ele não envie um valor se o número for o mesmo (ou dentro de uma pequena faixa), mas até então eu recomendo remover um dos "se" no código do receptor para que o Logic receba apenas um MIDI Valor CC por vez durante este estágio de atribuição.

No Logic, você também pode ajustar o controlador MIDI ainda mais, ajustando a entrada com um valor de multiplicação, definindo os valores mínimo e máximo. Os valores que usei para EQ High Cut podem ser vistos na imagem acima.

Etapa 5: o que vem a seguir?

Parabéns! Agora você deve controlar a lógica com seu micróbio … sem fio!

Há MUITO possível com o MIDI e o Microbit. Você pode configurar diferentes "cenas" no micróbio, permitindo alterar qual Canal CC cada valor do acelerômetro está controlando com base no pressionamento de um botão no micróbio emissor. Dando ao artista controle total sobre uma variedade de instrumentos. O MIDI também pode fazer muito mais do que música, com algumas mesas de iluminação também habilitadas para MIDI.

Grite para outros fabricantes de micróbios musicais

Aqui estão alguns dos meus fabricantes favoritos ultrapassando os limites do que é possível com a fantástica peça de hardware.

Luva musical Mini. Mu Microbit de Helen Leigh para Pimoroni

Como conectar seu micróbio ao Pure Data por Vulpestruments

Orquestra de Microbit do Captain Credible

Guitar Microbit por David Whale

Mostre-me o que você faz

Seguiu este guia? Envie-me uma foto do vídeo para o meu twitter / instagram @frazermerrick

Recomendado: