Git Product home page Git Product logo

logue-fx's Introduction

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 - -

logue-fx's People

Contributors

dukesrg avatar tervez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

logue-fx's Issues

Vibrator - noise

I'm getting quite a bit of noise/crackle and some glitching from Vibrator.
Tried all three versions and it's consistent.
Recorded a sample for you: https://filebin.net/6vahgpd1rboqg6br (link only active for 6 days, so I can upload again if you don't see this in time)
I tested the other FX and it also seems to happen, but much less, with Hyper

Crusher knob A and B have weird behaviour in NTS-1

Hello dukesrg,

I'd like to thank you first for the effort and great work you have put into making these effects open-source.

I have installed the release version of the Crusher on my Korg NTS-1 and it seems that the knobs do not behave appropriately. I have installed all the versions (mod, delay and reverb) and it seems like the behaviour is similar:

  • Knob A seems to not affect the sound until from 0%-50% position, and then from 50%-100% it severely impacts the sound. I think it would be great if we could have more resolution in the second part, while less resolution on the first.

  • Knob B works well from 0-50% but, whenever it goes a bit past 50%, all the synth goes to complete silence.

Thank you for the great work. I'm currently looking at the code and trying to compile it myself and try to fix the behaviour. If I fix it I will send you a Pull Request.

Clicks and crackle noise on Prologue 8

Hi Oleg:
First of all thank you for doing all this FXs, I loved Gator and Hyper.
I tried the precompiled Gator, Hyper, Crusher and Looper in my Prologue 8.
Gator and Looper works well but Hyper and Crusher have crackle noise and random clicks all time.
I tried them as ModFX, as DelFx and as RevFX and they behave the same in all slots.
I don't know if it have something to do with the fact they are compiled for the NTS-1, I used oscillators and FXs compiled for the Minilogue XD without problems. I can't compile them in the Prologue format myself (I'm trying to learn how to use github and I have a basic knowledge of C, but all my attempts to compile a Logue SDK project where unsuscessfull).
Can you check for this issues, I will love to use Hyper. I could test them in my Prologue 8 and give you feedback.
Thank You.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.