Resonate: Análise Espectral de Baixa Latência, Memória e Custo Computacional
Resonate é um algoritmo de baixa latência, baixo consumo de memória e baixo custo computacional para avaliar informações espectrais perceptualmente relevantes de sinais de áudio (e outros). Ele se baseia em um modelo de ressonador usando a Média Móvel Exponencialmente Ponderada (EWMA) para acumular contribuições de sinal em torno de frequências de ressonância. Sua formulação iterativa compacta permite atualizações eficientes com operações aritméticas mínimas por amostra, sem exigir buffer. Resonate calcula em tempo real estimativas de conteúdo espectral perceptualmente relevantes; a memória e a complexidade computacional por amostra escalam linearmente com o número de ressonadores, independentemente da contagem de amostras de entrada. Implementações de código aberto em Python, C++ e Swift estão disponíveis, juntamente com aplicativos de demonstração.
Leia mais