Wave Shaper

For the most part, blocks in this menu distort your waveform. This causes additional harmonics to be generated, and with that usually comes aliasing.

Aliaser

The aliaser resamples your audio in such a way as to create (usually) a lot of extra harmonic information that is NOT lined up mathematically with the input signal and usually sounds really bad. However, it can be used as a special effect. I'm not going to stop you.

Based on Frank Thompson's code from Spin Semiconductor/Octave Distribution. The input lets you change the resampling frequency while the "Rip Low" and "Rip High" sliders in the control panel let you adjust the range over which the control input operates.

There are two outputs - "Raw" and "Smoothed". These treat the waveform somewhat differently. I'll have to see exactly what they are doing as I did not write the original FV-1 code. The "Smoothed" output uses a lot more instructions, which will be saved if that pin is not connected.

Here's the Spincad Builder source code.

Cube

Implements the cubed distortion algorithm from Spin's web site.

Distortion

This looks like the Keith Barr distortion from Spin Semiconductor's "Free DSP Programs". It may be what is described in the last paragraphs of this article at Spin's Knowledge Base.

Noise AMZ

Strictly speaking, this is not a Wave Shaper function. This is an LFSR type white noise generator contributed by Jack Orman, the wizard from AMZFX.

The control panel has an output level control (-24.0 to 0.0 dB peak) as well as an option to select the range -1.0 -> 1.0 (audio) or 0.0 -> 1.0 (control).

Octave Fuzz

This block simply implements the ABSA instruction, which rectifies the signal, flipping negative signals over to become positive.

This generates a lot of second harmonic and with the right input can give an octave effect on single note lines along with a lot of distortion and aliasing. It is recommended to follow this with a high pass filter in order to avoid a DC offset in the audio path.

Last updated