Build a ONE KNOB UNIVERSAL CONTROLLER for Ableton, Premiere, Davinci Resolve, Lightroom
Entenda a ideia do One Knob Universal Controller, que usa um knob como controle de mouse para ajustar parâmetros visíveis na tela.

Um knob físico parece uma escolha natural para ajustar um filtro, um efeito ou outro parâmetro enquanto você trabalha. Mas e se ele controlasse o que estiver sob o cursor, sem depender de um mapeamento MIDI específico para cada software? Essa é a ideia do One Knob Universal Controller apresentado pelo Nerd Musician.
O projeto usa um Arduino Pro Micro e um encoder rotativo para transformar o movimento do knob em controle de mouse. É uma abordagem diferente de enviar mensagens MIDI CC: o computador recebe ações de interface, e não uma mensagem MIDI que precisa ser atribuída dentro da DAW.
Assista ao projeto
Assista ao vídeo original no YouTube.
O fluxo: cursor, parâmetro e knob
Na descrição do vídeo, o controle funciona em etapas simples: mover o cursor até um parâmetro na tela, clicar nele e então usar o knob para alterar seu valor. Em vez de abrir o modo de mapeamento MIDI de um aplicativo e atribuir um número CC, o projeto atua sobre a interface como um mouse.
Isso pode ser útil quando você quer fazer um ajuste pontual em um controle visível sem criar uma atribuição permanente para cada plugin. O knob vira uma extensão física do gesto que normalmente seria feito com o mouse. O resultado depende de como cada interface responde ao movimento e ao clique; a ideia não significa que qualquer parâmetro, janela ou aplicativo vá funcionar da mesma forma.
Por que usar o Arduino Pro Micro?
O vídeo destaca o Arduino Pro Micro por sua capacidade HID. HID é a classe de dispositivos que permite ao computador reconhecer periféricos de interface humana, como teclado e mouse. Nesse projeto, essa capacidade permite que a placa se apresente ao computador como um dispositivo de mouse.
Esse detalhe importa na escolha da placa. A descrição do vídeo alerta que outras placas Arduino podem não oferecer a mesma capacidade HID. Portanto, não substitua o Pro Micro por qualquer Arduino sem confirmar primeiro se a placa e o firmware conseguem cumprir esse papel no seu computador.
Mouse HID não é MIDI CC
Um controlador MIDI envia mensagens, como Control Change, que um instrumento ou uma DAW pode mapear para parâmetros. O One Knob Universal Controller segue outro caminho: ele envia ações de mouse para a interface gráfica. Essa diferença muda o tipo de configuração e também os limites do projeto.
Com MIDI, uma atribuição costuma ligar um controle físico a um parâmetro específico. Com o mouse, o contexto é a posição do cursor e a resposta do elemento que está na tela. Isso dá flexibilidade para interagir com controles visíveis, mas também torna o comportamento dependente da interface, do foco da janela e da forma como o software interpreta o gesto.
O que conferir antes de montar
O material consultado confirma os componentes gerais — Arduino Pro Micro, encoder rotativo e protoboard — e a lógica de controle por mouse. Não consegui confirmar a transcrição nem o esquema, a pinagem, o código ou as bibliotecas usadas. Por isso, este artigo apresenta o conceito e não substitui as instruções de montagem do vídeo ou os arquivos do projeto.
Antes de reproduzir o circuito, confira no vídeo os detalhes de ligação e o código correspondentes à sua placa. Verifique também se o sistema operacional reconhece o dispositivo como mouse e teste o fluxo em uma interface não crítica antes de usá-lo durante uma sessão. A compatibilidade com Ableton Live, Premiere, DaVinci Resolve ou Lightroom indicada no título é uma proposta de aplicação, não uma garantia para todas as versões ou controles desses programas.
Um controle simples, com uma lógica diferente
O One Knob Universal Controller propõe uma maneira direta de aproximar a mão do parâmetro na tela: posicionar o cursor, selecionar o controle e girar um knob. Seu ponto central é atuar como mouse HID, em vez de depender de um mapeamento MIDI CC. Para construir algo semelhante, os detalhes da placa, do firmware e da interação com o software precisam ser conferidos no material original.
