After diving into some FM stuff I ended up taking a look at the internals of the Library VCO module – here’s ‘Rudiger’s Version’ (see the module description for further details):
- Linear FM index now tracks pitch (rather than being set to a constant) at a depth that corresponds to the PM spectrum, when in Octave Mode. In Free mode it is set to constant to allow for the oscillator going all the way down to zero.
- Exponential FM is has an internal ‘Through Zero’ option (with the beginning of some basic pitch offset correction – still very much a WIP though!)
- Oscillator frequency in the ‘free’ mode goes all the way down to zero so that it can be used as a waveshaper when set to zero Hz (or close by).
- Oct/Free knob is now a standard size knob and has taken the place of the waveform selector at the top of the module. This is to facilitate finer adjustments of the frequency when in the free-running (previously ‘coarse’) mode.
- The shape control for the square wave now functions so that when set to 0 the square wave is unaffected, and shifts towards a pulse wave as the shape control increases.
- Similarly the noise waveform is fully open and increasingly (low pass) filtered as the shape control is turned up.
(In this way all waveforms have no shaping applied to them when the shape control is set to zero and are altered as the shape control is increased. Previously the square wave and noise settings would be completely silent.) - An internal oversampling button allows for the selection of 1,2,4 or 8 times the sampling frequency.
Exp Lin PM Library VCO Update 1.2.audulus4 (380.9 KB)