logue-fx
Custom effects for Korg logue-sdk compatible synths
You can get the latest pre-compiled versions of the effects in the releases section.
Project structure
- .vscode/ : Visual Studio Code workspace configuration files. Optional, for additional info refer to logue-sdk-vscode template documentation.
- lodue-sdk/ : My own logue-sdk fork with optimized Makefiles, and reduced project footprint.
- inc/fxwrapper.h : FX wrapper that allows creating all effect types from one source file.
- src/ : Effects source files.
- ...fx/ : Effects project files.
Effects description
- Crusher - bit crusher and decimator effect.
- Gator - Kaossilator-style gate arpeggiator.
- Hyper - unison effect inspired by supersaw/hypersaw.
- Kompressor - Peak downward compressor/expander.
- Looper - Kaossilator-style loop recorder.
- Vibrator - frequency vibrato and pitch shift effect.
- LFO - frequency and amplitude vibrato with selectable waveform.
- Delay BPM - simple delay linked to BPM.
Effects Parameters
Effect | time / A knob | depth / B knob | shift depth / FX button + B knob |
---|---|---|---|
Crusher | Sampling frequency - 48000...480Hz | Bit depth - 24...1 bit | Dry/wet mix |
Gator | Pattern select - KAOSSILATOR Parameter List | Pattern restart - pass center point | - |
Hyper | Detune - 0...1 semitone | Unison voices - 1 to 12 pairs, each pair detuned by additional +/- detune value | Dry/wet mix |
Kompressor | Threshold level - -80...0dB | Ratio - expand β:1...1:1 (left to center) - compress 1:1...β:1 (center to right) |
Dry/wet mix |
Looper | Loop length - linked to the current BPM and limited to 16, 8, 4, 2, 1, Β½, ΒΌ, β , 1β16 beats |
Play/Record mode - Overwrite (left third) - Play (center third) - Overdub (right third) |
Record format - Stereo (d100-d50) - Stereo packed (d49-d0) - Mono (w0-w49) - Mono packed (w50-w100) |
Vibrator | Vibrato rate - 0...30Hz | Vibrato depth - 0...1 semitone | Pitch shift - -12...+12 semitones |
LFO | Vibrato rate - 0...30Hz | Vibrato depth - 0...1 semitone | Vibrato type - AMod Sine (d100-d80) - AMod Triangle (d79-d60) - AMod Saw (d59-d40) - AMod Square (d39-d20) - AMod S&H (d19-d0) - PMod Sine (w0-d19) - PMod Triangle (w20-w39) - PMod Saw (w40-w59) - PMod Square (w60-w79) - PMod S&H (w80-w100) |
Delay BPM | Delay time - linked to the current BPM and limited to 16, 8, 4, 2, 1, Β½, ΒΌ, β , 1β16 beats |
Delay depth | Dry/wet mix |
Notes
- Most of the effects are for all three effect slots.
- The third effect parameter control is not available for Modulation FX, thus several effects are limited in control in this slot.
- Due to NTS-1 SDRAM size limitation, the loop length is automatically reduced depending upon the recording format, and current BPM according to the table below:
Record format | BPM < 75 | 75 β€ BPM < 150 |
---|---|---|
Stereo | 4 beats max | 8 beats max |
Stereo packed | 8 beats max | - |
Mono | 8 beats max | - |
Mono packed | - | - |