Custom effects for Korg logue-sdk compatible synths
You can get the lastest precompiled versions of the effects in releases section.
- lodue-sdk/ : My own logue-sdk fork with optimized makefiles and reduced project footprint.
- inc/fxwrapper.h : FX wrapper that allows to make all effect types from one source file.
- src/ : Effects source files.
- ...fx/ : Effects project files.
- Crusher - Bit crusher and decimator effect.
- Gator - Kaossilator-style gate arpeggiator.
- Hyper - unison effect inspired by supersaw/hypersaw.
- Kompressor - RMS downward compressor/expander.
- Looper - Kaossilator-style loop recorder.
- Vibrator - frequency vibrato and pitch shift effect.
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 | Unision 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 sticked 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 |
- Most of the effects for all three effect slots.
- Existing projects are configured to make NTS-1 effect packages but source code respect Prologue Mod FX sub timbre processing. Altering Makefile will produce a fully functional packages for Prologue. The logue-sdk fork is still WIP so someday it will be possible to make all the variants at once.
- The third effect parameter control is not available for Modulation FX thus several effects are limited in control in this slot.
- On NTS-1 crusher effect may produce very nasty sound due to the analog input noise got aplificated by very low bit resolution parameter setting. To avoid this either make sure actual signal is present on audio input (i.e. not silence) or route audio input after the effect.
- Due to NTS-1 SDRAM size limitation loop length automatically reduced depending on the record 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 | - | - |