SpectroFX: Efeitos sonoros em tempo real por manipulação gráfica
Palavras-chave:
Processamento espectral, Vocoder de fase, Bloqueio de faseResumo
O SpectroFX transforma o espectrograma da transformada de Fourier de tempo curto (STFT) numa “tela” limitada por banda para efeitos em tempo real no VCV Rack. O caminho de processamento digital de sinal (DSP) é determinista: STFT/transformada inversa de Fourier de tempo curto (ISTFT) com janela e sobreposição de 50 % , normalização explícita na IFFT e overlap-add (OLA). Os operadores de magnitude usam a biblioteca OpenCV (Open Source Computer Vision) sobre um vetor por frame — Gaussian blur, unsharp mask, realce de arestas (Sobel), emboss, mirror, gate e stretch — e atuam apenas dentro de uma banda horizontal definida no widget. A fase é reconstruída por três modos não iterativos: RAW, phase vocoder (PV) e identity phase-locking (PV-Lock) num motor dedicado. O output é condicionado com filtro corta-DC (alto-passa de 1.ª ordem) e soft limiter. A arquitetura privilegia custo previsível e operação sem perturbações.
Downloads
Downloads
Publicado
Edição
Secção
Licença
Direitos de Autor (c) 2026 Universidade Aberta

Este trabalho encontra-se publicado com a Licença Internacional Creative Commons Atribuição 4.0.
