kibibu Green Milk|Multi-oscillator Soft Synth||Params:||Oscillator Properties - |Each oscillator has a pitch LFO built in. The combinations of pitch fluctuations for each oscillator leads to a unison-type effect.||Wave1, 2 & 3: Select the waveforms used by each oscillator|These are interleaved - that is Waveform1 selects the waveform for oscillators 1,4,7,10,13 and 16, Waveform2 selects for oscillators 2,5,8,etc.||UnisonDepth: controls how much the LFO affects the oscillator frequency|Unison Min S: First oscillator's LFO speed|Unison Max S: Last (that is, 16th) oscillators LFO speed. All other LFOs are interpolated between these the first and last.||Unison Wave: The LFO shape for all oscillators.||Oscillators: The number of oscillators to use. More oscillators use more CPU. Try to find the smallest number of oscillators that still achieves the effect you want.||Chord Shape: Each oscillator's pitch can be offset according to a chord shape. In most cases, these are interleaved similarly to the Waveform selection. Chord shapes starting with J use Just Intonation, in the appropriate minor or major scale.||Amp -|Amp A, Amp D, Amp S, Amp R: Control the VCA envelope. Lookup ADSR at Wikipedia or something if you don't know what these do. The envelopes used in Green Milk are exponential rather than linear.||Filter -|The filter is a quad-sampled state-variable filter using an effective 10-tap decimation filter. Post-filter distortion (see later) is handled during the upsampled stage to reduce aliasing.|Filt Cut: Controls the filter cutoff|Filt Res: Controls the filter resonance|Filt Env: Controls how much the envelope affects the cutoff. If you drop this into the negatives, the cutoff is increased to handle it.||Filt Mode: Lowpass, highpass, bandpass or notch.||Filt A, Filt D, Filt S, Filt R: Filter (cutoff) envelope. If you want to do filter slides, sweep the sustain value here, with inertia controlled by the decay length.||Global Timing|Length Scale: Scales the length of the Amp and Filter envelopes (not LFOs). ||Distortion -|PreF Dist: Saturating distortion before the filter. Not very aggressive, nor is this one antialiased.|PostF Dist: Saturation distortion after the filter. Very aggressive, with 4x oversampling.|||LFOs -| Two LFOs that operate per-track.|TLFO Speed: How quick the LFO goes. Your results may vary (or just suck) at very high frequencies, as the LFOs are updated every 32 samples.|TLFO Delay: How long before the LFO kicks in. As Mute says, "BOOOOOOW...WOWOWOWOWOWOW"|TLFO Shape: The LFO wave shape. There are a bunch of arpy shapes in here, useful for modulating the pitch. Set TLFO->pitch to +12 or -12 for in-tune results.||TLFO->Cutoff: How much the LFO plays with the cutoff.|TLFO->Res: How much the LFO plays with the res.|TLFO->Pitch: How much the LFO pitch shifts all oscillators.|Retrig Mode: Which LFOs get reset when a new note occurs.||Track Params -|Note: The standard 12TET buzz-style note.|Ext Note: Used when loading an external Scala scale file. Format is XYZZ, where X is the 12TET scale root note, Y is the octave to play, and ZZ is the note number from the scale. You can only use scales that have 256 or less notes per octave.||Velocity: Adjusts amp sustain level.||Slide: Slides to the newly entered note over a period of time.|Command1, Command2: Commands. Command1 is evaluated first.|Cmd1Arg, Cmd2Arg: Arguments to the two command columns.||Commands:||01 Restart Amp Envelope|02 Restart Filter Envelope|03 Restart Both Envelopes|04 Set Amp Envelope Value|05 Set Filter Envelope Value||10 Randomise Unison Oscillator Phase|11 Synchronise Unison Oscillator Phase||12 Randomise Unison LFO Phase|13 Synchronise Unison LFO Phase||14 Randomise Unison Pitch Offset (xx=range, y.y=interval)|15 Set Unison Pitch Offset|16 Set Unison Oscillator Phase|17 Set Unison LFO Phase|18 Set Unison Depth|19 Set Unison Speed (ticks/16)||20 Ignore new global parameters (this tick and this track only)||30 Track LFO 1: Restart (at start of delay)|31 Track LFO 1: Pause|32 Track LFO 1: Resume|33 Track LFO 1: Skip the delay|34 Track LFO 1: Set wave (this track only)|35 Track LFO 2: Set phase (xxxx = percent)|36 Track LFO 2: Set frequency (xxx.x ticks)||40 Track LFO 2: Restart (at start of delay)|41 Track LFO 2: Pause|42 Track LFO 2: Resume|43 Track LFO 2: Skip the delay|44 Track LFO 2: Set wave (this track only)|45 Track LFO 2: Set phase (xxxx = percent)|46 Track LFO 2: Set frequency (xxx.x ticks)||