Sobre o projeto

orDrumbox é uma máquina de ritmo e sequenciador de passos abrangente baseado em navegador que permite aos usuários criar padrões de bateria usando kits acústicos, vintage e de 8 bits. Possui uma grade programável para entrada de notas, suportando polirritmias, swing por trilha e preenchimentos Euclidianos. As principais capacidades técnicas incluem: - Síntese e Automação: Um soft synth integrado com 3 VCOs, síntese FM, filtros TPT SVF, envelopes ADSR e dois LFOs sincronizados com o tempo. Utiliza AudioWorklet para síntese de alta performance. - Processamento de Áudio: Efeitos por trilha, incluindo reverb, delay e saturação, juntamente com uma cadeia master global apresentando um compressor e filtros passa-alta/passa-baixa. - MIDI e Exportação: Suporte total aos padrões General MIDI (GM), permitindo a importação/exportação de MIDI e compatibilidade com controladores MIDI externos. A exportação de WAV de alta qualidade também está disponível. - IA e Automação: Inclui um gerador de padrões com detecção de estilo e um gerador automático de linhas de baixo. - Controle Programático: Um servidor MCP (Model Context Protocol) permite a criação e modificação de padrões via JSON-RPC. - Gerenciamento de Dados: Suporta a importação de diretórios de WAV/drumkit, arquivos de projeto JSON e suporte a PWA para uso offline. Também pode ser implantado como um aplicativo de desktop via Electron.