aaronaanderson / Terrain

Open Source Wave Terrain Synth
GNU General Public License v3.0
142 stars 3 forks source link

Pitch bend - MPE - CLAP #4

Closed TjShredder closed 1 month ago

TjShredder commented 1 month ago

I would love to see at least a pitch bend option, or even better MPE. This synth with its unique oscillator is crying for per voice modulation. Maybe even a CLAP version, which is made for per voice modulation... VST3 Note expressions could work as well to play it expressively with my Linnstrument...

aaronaanderson commented 1 month ago

Hi @TjShredder,

Thank you for your input - it's helpful to know what features users want! Since the roadmap has been updated, I'm going to close the issue with this response.

Best, Aaron

RustoMCSpit commented 3 weeks ago

Clap support will be unlikely I'm afraid. This plugin uses the JUCE audio framework in order to build for multiple OSs and multiple formats; the CLAP format is not natively supported in this framework yet. I did find a third-party implementation however. I do not trust third-party code nearly as much as native JUCE code, but apparently the SURGE synth is using this so that gives me enough confidence to give it a look. However, it's not a high priority since VST3/AU/AAX support every feature that I want to take advantage of (see below)

more than just using it, they made it

https://github.com/free-audio/clap-juce-extensions

it's made by baconpaul whos very involved in surge, clap, and juce. you should try it. juce support for clap seems years away and id love to add this to my list https://github.com/RustoMCSpit/awesome-linux-clap-list

aaronaanderson commented 3 weeks ago

@RustoMCSpit Version 1.1.0 is out! This includes CLAP support as requested.

RustoMCSpit commented 3 weeks ago

do you have to put in a .deb file? it'd be a lot easier to just have a .clap i can drag and drop then being forced to install vst3 and lv2 among other dependencies

RustoMCSpit commented 3 weeks ago

also thank you!

aaronaanderson commented 3 weeks ago

I just updated the Linux .tar.gz to include both the .deb and the individual plugin files for those who wish to manually install: https://github.com/aaronaanderson/Terrain/releases/tag/1.1.0 I'll release it like this on Linux from now on.

RustoMCSpit commented 3 weeks ago

thank you aaron