gRainbow é um Sintetizador Granular com Deteção de Pitch grátis!

A síntese granular é uma área complexa e fascinante da pesquisa sonora, e não é incomum ver os desenvolvedores expandirem os limites do que é possível com ela, graças a perspectivas inovadoras e intuições brilhantes.

É dentro desse cenário que Brady Boettcher, um developer de áudio independente, compartilha com o mundo seu sintetizador de código aberto e multiplataforma, o gRainbow, um sintetizador que utiliza deteção de pitch para escolher candidatos para síntese granular ou amostragem.

O objetivo principal deste projeto era superar algumas limitações dos sintetizadores granulares tradicionais, como a inarmonia gerada por variações de afinação no trecho de entrada e os artefatos indesejados resultantes de alongamentos extremos no tempo.

Para superar esses problemas, o gRainbow utiliza samples de áudio mais longos e diversos em afinação. Ele produz automaticamente harmônicos correspondentes à entrada MIDI e evita alongamentos excessivos no tempo, gerando harmônicos que já estão próximos da afinação desejada.

O funcionamento é o seguinte: quando um arquivo de áudio é carregado no gRainbow, é feita uma análise do pitch para segmentar o trecho em afinações discretas ao longo do tempo, e cada uma recebe uma cor (daí a natureza visual arco-íris da interface gráfica).

Em seguida, o sintetizador encontra até 6 candidatos de posição com afinação correspondente para cada nota, garantindo grãos harmonicamente concordantes.

Os candidatos são uma coleção de posições viáveis no trecho de áudio onde a afinação é harmônica com uma nota específica.

Por fim, o usuário pode personalizar cada nota e seus geradores (ou seja, alterar parâmetros e candidatos) ao seu gosto e pode salvar todo o processamento em um preset para uso imediato.

O gRainbow está disponível para Windows, macOS e Linux nos formatos de plugin VST3, AU e LV2. Podes fazer download da versão atual (v 0.2.2) através do Github aqui.