Any good/easy existing C++ Bezier Curve implementations for use in JUCE?

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

I'd like to get some basic Bezier Curve controls for shaping things like velocity (0-1 shaped based on curve).

Essentially I'd really just like to rebuild this to start as a MIDI FX:
https://www.kvraudio.com/product/midicu ... t-piz-here

Since I can't download that one anymore and need that function.

Are you aware of any projects on Github or elsewhere with this sort of thing already made to an extent? (Or if you know of an available MIDI FX that can do that already that would be good too.)

Thanks.

Post

mikejm wrote: Fri Apr 05, 2019 6:48 am ...

Are you aware of any projects on Github or elsewhere with this sort of thing already made to an extent?
...
Some info regarding Bezier - https://pomax.github.io/bezierinfo/

Why not just google example projects etc. from github or direcly from github search?

Post

Saw a good (maybe old and certailny not juce specific - just plain C++) spline implementation here: https://github.com/DISTRHO/DISTRHO-Port ... lopeEditor.

It's an open source synth from Togu Audio Line, a great synth too.

You can see the result here at ~2:30 https://www.youtube.com/watch?v=qSmyI8s5TSA

Post

I've had a quick dig, and you can grab the source for that project here: https://code.google.com/archive/p/pizmi ... ult/source It's based on JUCE so you should be able to recompile as a MIDI FX pretty easily.

Post

fefanto wrote: Fri Apr 05, 2019 8:14 am Saw a good (maybe old and certailny not juce specific - just plain C++) spline implementation here: https://github.com/DISTRHO/DISTRHO-Port ... lopeEditor.

It's an open source synth from Togu Audio Line, a great synth too.

You can see the result here at ~2:30 https://www.youtube.com/watch?v=qSmyI8s5TSA
Oh wow that's a really nice spline editor. That's exactly what I want. Much easier to port that than start from the ground up I'm sure. Thanks!

Post Reply

Return to “DSP and Plugin Development”