Oi, pessoal!
Muita coisa mudou por dentro desde a última atualização, então queria fazer um bom resumo.
A maior parte do trabalho recente foi no DSP, tudo o que gera e processa o som: instrumentos, filtros, efeitos, tempos e como tudo funciona junto. Alguns problemas só apareciam ao tocar uma música completa, trocar os sons ou forçar um pouco mais os efeitos.
O objetivo continua o mesmo: a profundidade musical de uma DAW em algo acessível e divertido de explorar.

O que melhorou?
- Baixo: corrigidos os envelopes, a liberação e o comportamento do ganho. Notas ligadas preservam seus envelopes e adotam suavemente a velocidade da próxima nota. O baixo recuperou os detalhes e a força, o que foi muito bom de ouvir nos testes ao vivo =)
- Osciladores, FM e síntese wavetable: melhorias na precisão de fase, na modulação e no comportamento em altas frequências. A síntese WT está mais precisa e a modulação não remove mais os harmônicos desejados.
- Efeitos e cadeias: refinado o funcionamento dos efeitos de instrumento, do canal de envio/retorno e dos efeitos de performance.
- Delay e tempo: melhores transições ao alterar o tempo do delay sincronizado. O Freeze também foi melhorado.
- Controles e retorno visual: os controles de tempo aparecem apenas quando há suporte. Controles de movimento (MPU) ficam ocultos em dispositivos incompatíveis e os botões restantes ocupam o espaço corretamente.
- CPU: removidos cálculos repetidos de filtros, saturação, delay e osciladores quando a mesma preparação podia ser compartilhada.
Um pouco de técnica
O processamento de áudio usa Unity Burst. O DSP é escrito em C#, que primeiro é compilado para IL, uma representação intermediária do código. O Burst então usa o compilador LLVM para gerar código de máquina nativo otimizado.
O trabalho recente buscou alinhar os cálculos e o fluxo de sinal com a teoria de DSP.
Ainda há trabalho pela frente. Modulações WT intensas precisam de mais otimização, e ainda não estou satisfeito com o caráter metálico dos modos de reverb.
A primeira demo está disponível!
Você já pode experimentar a primeira demo do DAWG no Windows e Android.
Esta demo será um passo em direção à demo do Steam, que deve chegar mais adiante. Ainda não há data de lançamento.
Obrigado por acompanhar o projeto, testar as versões e compartilhar suas opiniões. Se cuidem e até a próxima atualização!