Spectral
Pitch and frequency shifting, the FFT and vocoding. 6 nodes. Filter them in Explore.
- Delay pitch shifter
@maru/spectral-delay-pitch-shifter
Dual sweeping-delay pitch shifter over caller-owned prepared stereo rings.
Spectral- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Frequency shifter
@maru/spectral-frequency-shifter
Single-sideband frequency shifter: two fixed four-section Niemitalo allpass banks and phase-locked quadrature carriers.
Spectral- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Pitch shifter
@maru/spectral-pitch-shifter
Bounded monophonic TD-PSOLA pitch shifter over a fixed ring, with the input period as an explicit control input.
Spectral- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Real FFT
@maru/spectral-real-fft
Closure-importable real FFT owner (/ decision): power-of-two real forward/inverse transforms up to 2^19 points in split re/im N/2+1-bin layout…
Spectral- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Vocoder
@maru/spectral-vocoder
Clean-room channel vocoder: logarithmic band-pass analysis/synthesis bank over preallocated f32 state, per-band envelopes, internal carrier noise and an equal-power dry/wet split.
Spectral- JavaScript: Available
- WebAssembly: Builds
- C: Builds
- Native macOS: Builds
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Voice shifter
@maru/spectral-voice-shifter
Monophonic TD-PSOLA voice pitch shifter for pitch correction: smoothed continuous ratio, independent formant factor, mark-spacing pitch, fixed declared latency…
Spectral- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental