Sobre o projeto

O Ableton Note Helper é uma ferramenta independente de código aberto não oficial (licença MIT) criada por Tomás Laurenzo. Funciona inteiramente no navegador sem conta, instalação, análise ou rastreamento. Oferece três layouts de pads selecionáveis: iPad (13×5, quartas cromáticas), iPhone (5×5, C2–C4) e Ableton Push (8×8, quartas cromáticas). Os usuários podem exibir vários gráficos simultâneos com raízes e padrões selecionáveis independentemente, abrangendo escalas, modos de escala maior, modos melódicos menores, modos harmônicos menores, acordes, arpejos e vozes exatas. A codificação visual usa raízes azuis, tons de padrão laranja, naturais não utilizados em preto e acidentes não utilizados em cinza. Vozes exatas iluminam um pad físico por nota em vez de cada ocorrência de altura duplicada. Os usuários podem tocar nos pads para identificar símbolos de acordes, interpretações alternativas e inversões, com opções para remover notas individuais ou limpar a seleção. Recursos adicionais incluem soletração sustenido/bemol, raízes vinculadas ou independentes, duplicação de gráficos e preferências persistentes via armazenamento local. O aplicativo é responsivo, acessível por teclado e livre de dependências. Pode ser executado localmente usando um servidor HTTP simples. Um conjunto de testes Node.js 20+ verifica geometrias de grade, definições de padrão, reconhecimento de acordes, inversões, posicionamento de vozes exatas, prevenção de pads duplicados e configuração de páginas estáticas. A implantação no GitHub Pages é automatizada a partir da branch main após aprovação dos testes. A ferramenta não é afiliada ou endossada pela Ableton; Ableton, Ableton Note e Push são usados apenas para descrever compatibilidade.