Sobre o projeto
Element é a edição comunitária de um host modular de plugins de áudio da Kushview. Foi projetado para músicos, produtores e desenvolvedores de áudio que desejam combinar plugins e hardware em cadeias de sinal flexíveis, em vez de ficarem limitados ao modelo de roteamento de um único host.
Ideia central
O aplicativo apresenta um espaço de trabalho baseado em grafos. Nós de áudio e MIDI são conectados uns aos outros, de modo que os sinais podem ser roteados de qualquer fonte para qualquer destino. Isso torna possível construir racks de efeitos, cadeias de instrumentos e grafos reutilizáveis que podem ser salvos e recuperados.
Suporte a formatos de plugins
O Element carrega a maioria dos principais formatos de plugins, com disponibilidade dependendo do sistema operacional:
- Linux: LADSPA, LV2, VST3, CLAP
- macOS 10.13 ou superior: AU, VST, VST3, LV2, CLAP
- Windows 10 ou superior: VST, VST3, LV2, CLAP
O Ubuntu é a distribuição Linux mais testada, embora outras distribuições importantes devam funcionar.
Recursos notáveis
- Funciona de forma autônoma ou como plugin dentro de uma DAW
- Roteamento livre de áudio e MIDI entre nós
- Performance ao vivo com instrumentos virtuais e efeitos
- Grafos de instrumentos e efeitos reutilizáveis
- Sincronização externa usando MIDI Clock
- Subgrafos, permitindo que grafos sejam aninhados uns dentro dos outros
- Atalhos de teclado personalizados
- Nós de espaço reservado
- Teclado virtual integrado
- Múltiplos desfazer e refazer
- Scripting para DSP personalizado e interfaces de usuário de DSP
- UIs de plugins incorporadas diretamente nos grafos
Scripting e extensão
O projeto inclui suporte a scripting em Lua para DSP personalizado e trabalho de UI de DSP, e o repositório tem um fluxo de trabalho para gerar documentação Lua. Isso torna o Element interessante não apenas como host, mas também como plataforma para experimentar processamento de áudio personalizado.
Compilação e contribuição
As instruções de compilação e detalhes de dependências estão documentados em docs/building.md. Os contribuidores são solicitados a revisar o guia de estilo C++ e as notas para contribuidores antes de abrir pull requests. Há também um canal no Discord para discussão.
Rastreamento de problemas
Bugs e solicitações de recursos são tratados no GitLab, e não no GitHub, no rastreador de problemas do Element.
Para quem pode ser adequado
O Element é relevante para usuários que precisam de um host de plugins multi-formato com roteamento flexível, para performers ao vivo que desejam combinar software e hardware MIDI, e para desenvolvedores interessados em processamento de áudio baseado em grafos ou extensões de DSP baseadas em Lua.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.