Which 3rd-party C++ library would you use?


I’d like to experiment a very basic and little plugin design:

  • a midi note on listener
  • a basic sawtooth osc
  • eventually, a basic filter (low pass without Q…)
  • a custom little UI for that (with some info like cpu, a couple of buttons for low pass freq + gain)

what would be the library you could advice to me to do that?

I read about CSL, but I’m not sure about it because it would use a JUCE extended and I’d prefer to stay close from JUCE for the moment


I’m pretty sure Juce can do all of that.

MidiInputCallback or the midi buffer passed to a plugin: http://www.rawmaterialsoftware.com/api/classMidiInputCallback.html

Synthesiser: http://www.rawmaterialsoftware.com/api/classSynthesiser.html

IIRFilter: http://www.rawmaterialsoftware.com/api/classIIRFilter.html

Labels, Sliders, TextButtons etc. that all inherit from component : http://www.rawmaterialsoftware.com/api/classComponent.html

The plugin demo is probably a good place to start as it shows how to set up a basic plug-in. The Juce demo also has examples of how to use most of the features listed here.


Making all with


Making all with Juce would be the best way for me!
Thanks a lot for your feedback, Jules.


I’ll try the audio plugin demo this afternoon :slight_smile:
cannot wait for that :mrgreen: