Foi divulgada a notícia de que Synthstrom Audible tomou a decisão de lançar o código-fonte de seu sintetizador de música Dilúvio, que combina um sintetizador de som, sampler, bateria eletrônica e sequenciador em um dispositivo portátil, projetado para criar música eletrônica e organizar apresentações ao vivo e loops com elementos de improvisação.
Os desenvolvedores mencionam na nota que, assim que o código-fonte for aberto, o Synthstrom Audible manterá a base de código oficial, atualizará e lançará novas versões de firmware.
Além disso, é mencionado que está prevista a criação de um repositório comunitário com firmware para diferentes versões do sintetizador (com e sem OLED), no qual será desenvolvido um fork do repositório oficial, que permite a aceitação de alterações de desenvolvedores terceiros.
Na Synthstrom, nos dedicamos à sustentabilidade e queremos que nosso Deluge permaneça no centro das excursões musicais de nossos usuários por muitos anos. No final do ano passado, começamos a atualizar as versões mais antigas do Deluge com o display OLED apresentado em nossas unidades mais recentes. O próximo passo que estamos dando foi ainda mais longo no desenvolvimento: esperar até sabermos que tínhamos uma comunidade cheia de programadores talentosos que eram tão apaixonados pelo Deluge quanto nós. Sabemos que agora é a hora certa, é hora de acelerar o desenvolvimento de software, vamos abrir o código!
Sobre as recursos de dilúvio, podemos destacar o seguinte:
- Mecanismo de sintetizador interno completo (subtrativo, wavetable e FM)
- Suporte MPE completo para controladores MIDI conectados. A expressão MPE pode controlar a maioria dos parâmetros
- Botões dedicados de volume e tempo
- LFO e envelopes em cada sintetizador/amostra. Matriz de modulação altamente personalizável
- O mecanismo de sintetizador apresenta LPF/HPF, FM, portamento, sincronização do oscilador, modulação em anel, desafinação uníssono e muito mais
- Filtros de 12dB/oct e 24dB/oct, com modo de controle de filtro opcional
- FX incluindo delay, reverb, chorus, flanger, phaser, bitcrusher, efeito sidechain, live stutter e muito mais
- Modo de teclado, onde os pads se tornam um instrumento ao vivo em uma grade 2D Arrange view, para sequenciar as partes do seu instrumento em uma composição mais longa e trabalhar com clipes de áudio de maneira semelhante a DAW
- Sequência euclidiana disponível, por linha/som.
- Sequenciamento limitado apenas pela RAM do dispositivo (mais de 2 milhões de notas)
- Controle CC e sequenciamento em todos os 16 canais MIDI
- Suporte MPE: pode gravar e reproduzir dados MPE de fontes externas, bem como funções MPE de sintetizador interno
- Transmita todas as amostras diretamente do cartão SD, sem limitações com base no tamanho da RAM
- Até 90 vozes de amostra não afetadas podem ser reproduzidas simultaneamente
multisampling.
Sobre o firmware criado com base em garfos e o repositório da comunidade pode ser instalado no sintetizador, por exemplo, se você quiser usar recursos adicionais e experimentais desenvolvidos pela comunidade. O firmware oficial está posicionado para aqueles que preferem uma solução estável e familiar com uma abordagem bastante conservadora das mudanças.
O que é código aberto? Código aberto significa que estamos abrindo nosso código de software para a comunidade; nossos usuários que sabem codificar agora podem desenvolver seus próprios recursos do Deluge, fazer melhorias no código existente e contribuir para uma versão da Comunidade para todos os usuários.
É observado que a instalação de compilações de firmware de terceiros será possível sem violar a garantia de hardware, mas vale a pena mencionar e sobretudo ter em conta que Synthstrom Audible menciona que não fornecerá suporte técnico para o firmware não oficial, portanto, para receber suporte da equipe, você deve usar o firmware oficial (bastante compreensível e bem planejado).
Por outro lado, é mencionado que conforme o desenvolvimento do projeto, as novas funcionalidades propostas pela comunidade serão transferidas para o firmware oficial, além disso, não há restrições adicionais sobre o uso do firmware além do requisito da licença GPLv3. Por exemplo, o código pode ser usado em projetos comerciais, mas as alterações devem ser abertas com a mesma licença.
Nosso gerente de projeto de código aberto inicialmente supervisionará e manterá o repositório da comunidade, embora isso provavelmente mude a longo prazo, principalmente se o desenvolvimento de código aberto se ramificar em várias direções diferentes.
Finalmente, vale a pena mencionar que até agora foi mencionado que o código está programado para ser publicado no GitHub em 5 de junho sob a licença GPLv3.
Se você interessado em saber mais sobre o assunto, você pode verificar os detalhes no link a seguir.