Time Domain to Spectral Domain Conversion using
the Phase Vocoder. Select your own windowing method.
Keeps and outputs the current FFT window.
- Gate Input: the window will be frozen as long as 1 is received. The first time the input goes from 0 to 1, it uses the current window as the frozen window
- Trigger Input: send a 1 to force a refreeze
- Freeze Frequencies: check this to freeze the frequencies
- Freeze Magnitudes: check this to freeze the magnitudes
- Force Gate: does the same as sending 1 continuously in the gate input
Frequency Binary Operator
Mathematics for Frequency data.
Mix two frequency signals as wanted or at random.
- Breed Ratio: Amount of the left input to use in the output
- Crazy Genetics: Enable random amount of mixing for each bin
Works like Audio Buffer but for frequencies (no save option).
Select the lower/upper bound of the signal going through.
Finds the highest bin, each bin is changed to the difference between the highest value and the current bin value
Simple Logic Gate for the frequency part of the spectral signal
- Left-Side Argument Input: input for the left-side argument of the logic operator
- Right-Side Argument Input: input for the right-side argument of the logic operator
- Value for True Input: input to be redirected to the output when the operator result is true
- Value for False Input: input to be redirected to the output when the operator result is false
Shifts the frequency signal.
- Horizontal Shift: shift the order of the bins by the selected value
- Vertical Shift: add a constant to each bin
The spectral deconcrisseur: samples a specified number of bins and interpolates values.
User-defined variable range with slider and input box. Don't forget to hit ENTER to validate
a value you just entered
- Min and Max: define the range of the slider
Spectral Domain to Time Domain Conversion using the
Phase Vocoder. Select your own windowing method.
Magnitude Binary Operator
Mathematics for Magnitude data.
Mix two magnitude signals as wanted or at random.
- Breed Ratio: Amount of the left input to use in the output
- Crazy Genetics: Enable random amount of mixing for each bin
Works like Audio Buffer but for magnitudes (no save option).
Select the lower/upper bound of the signal going through.
Simple Logic Gate for the magnitude part of the spectral signal
- Left-Side Argument Input: input for the left-side argument of the logic operator
- Right-Side Argument Input: input for the right-side argument of the logic operator
- Value for True Input: input to be redirected to the output when the operator result is true
- Value for False Input: input to be redirected to the output when the operator result is false
Scales the magnitude signal.
Shifts the magnitude signal.
- Horizontal Shift: shift the order of the bins by the selected value
- Vertical Shift: add a constant to each bin
The spectral deconcrisseur: samples a specified number of bins and interpolates values.
User-defined variable range with slider and input box. Don't forget to hit ENTER to validate
a value you just entered.
- Min and Max: define the range of the slider
Simple example to scale frequencies out of a mag/freq pair
(this operation can't be decorrelated on phase vocodered signals).
Upon gate "on", this module takes a spectral snapshot and plays it constantly. Triggering takes a new snapshot.
When gate is off, the module acts as a passthrough
The name is a hint. Changes the "loudest" incoming frequency to the nearest one in the
well-tempered scale (for now)
Crossfades 2 Freq/Mag pairs.
AKA Rebuilder's Core. Takes a Frequency and Magnitude Signal
and rebuilds the sound using the selected waveform types.
Take the "loudest" incoming frequency and outputs the nearest MIDI note in the
well-tempered scale (for now)