Uma interface web ultra-responsiva, de baixa latência e rica em recursos para controle remoto total da mesa digital Yamaha 01V96. Projetada para técnicos de som e músicos que buscam mobilidade, agilidade e automação avançada.
- Versatilidade Total: Layouts otimizados para Desktop, Mobile Portrait (Vertical) e Mobile Landscape (Horizontal).
- Aparência Premium: Interface inspirada em hardwares topo de linha, com modo escuro, micro-animações e feedback visual em tempo real.
- Controle de Auxiliares: Transforme sua interface mobile em um mixer de monitoração completo.
- Modo Dual: Alterne entre o envio de um canal para todos os auxiliares ou o modo "Mix Master", onde você controla todos os envios de entrada para um único barramento usando faders verticais.
- Presets por Ambiente: O sistema detecta automaticamente o host/IP e carrega o preset de macros específico daquela igreja ou bar.
- Sincronização em Nuvem: Alterações feitas em um dispositivo são automaticamente salvas e enviadas para o GitHub (via integração Git automática), garantindo que suas macros estejam sempre seguras e atualizadas.
- Integração Lumikit: Controle sistemas de iluminação Lumikit diretamente da interface da mesa.
- Meters de Áudio: Visualização fluida dos níveis de entrada e saída (Master) via SysEx.
- Dynamics & EQ: Interface visual para ajuste de Gate, Compressores e Equalizador Paramétrico de 4 bandas com gráfico iterativo.
- Acesso Rápido: Gerencie conexões MIDI e abra a interface no navegador diretamente da bandeja do sistema Windows.
- Auto-Connect: Identificação automática da mesa Yamaha via USB.
- Backend: Node.js com Express para o servidor web.
- Comunicação: Socket.io para troca de mensagens SysEx de baixa latência.
- MIDI Bridge:
easymidipara interface direta com o hardware Yamaha. - Frontend: Vanilla JS (ES6+), CSS3 Moderno (Glassmorphism), HTML5 Semantic.
- Automação: Integração Git via
child_processpara o Ninja Sync.
-
Pré-requisitos:
- Node.js instalado.
- Driver MIDI da Yamaha instalado e mesa conectada via USB.
- Git configurado (para as funções de Auto-Sync).
-
Instalação:
git clone https://github.com/Theadrill/01v96-remote-web.git cd 01v96-remote-web npm install -
Execução:
npm start
- O servidor iniciará na porta
4000. - Acesse
http://localhost:4000ouhttp://[seu-ip]:4000.
- O servidor iniciará na porta
- Refatoração do motor de Faders Mobile.
- Sistema de Multi-Presets com detecção de Host.
- Modo "Sends on Faders" para Mixes.
- Ninja Sync (Auto-Git push/pull).
- Implementação de Meters GPU-Accelerated (Curtain Rendering).
- Suporte a múltiplos usuários com controle de permissão (Admin/Musician).
- Fazer o meter do master funcionar.
Contribuições são o que fazem a comunidade open source um lugar incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será muito apreciada.
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
Desenvolvido por Rodrigo (Theadrill) usando Antigravity
Transformando o controle de áudio ao vivo em uma experiência moderna e conectada.