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


#1

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


#2

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.


#3

Making all with


#4

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


#5

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