Repository logo
 
Publication

SpectroFX: real-time audio effects via graphical spectrogram manipulation

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
dc.contributor.authorRocha, Manuel
dc.contributor.authorPestana, Pedro Duarte
dc.date.accessioned2026-01-08T17:15:42Z
dc.date.available2026-01-08T17:15:42Z
dc.date.issued2025
dc.description.abstractSpectroFX turns the short-time Fourier transform (STFT) spectrogram into a band- limited canvas for real-time audio effects inside VCV Rack. The digital signal processing (DSP) pipeline is deterministic: STFT/inverse short-time Fourier transform (ISTFT) with a periodic √Hann window and 50 % overlap (𝐹𝐹𝑇 𝑠𝑖𝑧𝑒 𝑁 = 1024, hop 𝐻 = N/2), explicit 1/N IFFT scaling, and overlap-add (OLA). Magnitude operators use the Open-Source Computer Vision (OpenCV) library over a 1 × 𝐾 vector per frame—Gaussian blur, unsharp-mask sharpening, Sobel edge emphasis, emboss, mirror, gating and frequency stretch—and act only within a full-width horizontal band set in the widget. Phase is reconstructed by a dedicated engine with three non-iterative modes: RAW, phase vocoder (PV) and identity phase-locking (PV-Lock). Output conditioning applies a first-order high-pass direct current (DC) blocker and a soft limiter. The design privileges predictable cost and glitch-free operation.eng
dc.identifier.citationRocha, M. & Pestana, P.D. (2025). SpectroFX: Real-Time Audio Effects via Graphical Spectrogram Manipulation, Revista de Ciências da Computação, 2025, no19, pp.85-100.
dc.identifier.issn2182-1801
dc.identifier.urihttp://hdl.handle.net/10400.2/20719
dc.language.isoeng
dc.peerreviewedyes
dc.publisherUniversidade Aberta
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectSpectral processing
dc.subjectPhase vocoder
dc.subjectPhase locking
dc.subjectVCV Rack
dc.subjectReal-time audio
dc.subjectProcessamento espectral
dc.subjectVocoder de fase
dc.subjectBloqueio de fase
dc.subjectAudio em tempo real
dc.titleSpectroFX: real-time audio effects via graphical spectrogram manipulationeng
dc.title.alternativeSpectroFX: efeitos sonoros em tempo real por manipulação gráficapor
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage100
oaire.citation.issue19
oaire.citation.startPage85
oaire.citation.titleRevista de Ciências da Computação
oaire.citation.volume2025
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
person.affiliation.nameUniversidade Aberta
person.familyNamePestana
person.givenNamePedro Duarte
person.identifier.ciencia-id2714-8A7B-5CCA
person.identifier.orcid0000-0002-3406-1077
person.identifier.ridE-7273-2016
person.identifier.scopus-author-id56074016300
relation.isAuthorOfPublication755592cd-7905-4c94-9eba-1bb83ce10355
relation.isAuthorOfPublication.latestForDiscovery755592cd-7905-4c94-9eba-1bb83ce10355

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SpectroFX_pub.pdf
Size:
1.09 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.97 KB
Format:
Item-specific license agreed upon to submission
Description: