midilab / jc303

A Free Roland TB-303 Plugin for Windows, MacOS and Linux: VST2, VST3, LV2, CLAP and AU. A Juce port of Open303 engine.
https://midilab.co/jc303
GNU General Public License v3.0
114 stars 3 forks source link

[Feature request] Modulation #19

Open Kawaxte opened 2 weeks ago

Kawaxte commented 2 weeks ago

Hi!

I'm coming from the likes of Image-Line TS404 Bassline Synthesizer, unfortunately deprecated piece of amazing but cheap TB-303 emulation with built-in modulation and great distortion.

Perhaps there could be a setting, like on Arturia Acid V, to have modulation settings bindable to things like Cutoff?

midilab commented 1 week ago

Hey @Kawaxte,

I had some great times with TS404 during the FL4 era.

This project is a port of the Open303 engine (which uses the Open303 as the main DSP library) to make it available under different plugin formats and OS platforms using Juce. So, anything other than that is out of this project's scope for now, at least until we complete all the Roadmap features. As much as I would like to see some kind of TS404 open-sourced, this project won't touch the Open303 source code.

You mentioned TS404, that has an LFO for modulation, and Acid V, that has a Vibrato (which is technically an LFO as well). Maybe I can explore some kind of modulation setup in the future.

Thanks for the suggestion. It's marked as an enhancement issue, and it could go to development after all the Roadmap items are completed (see README.md).

On the other hand, I am currently working on a redesign and overdrive/distortion features.

Since the Open303 source code is used as a library, with no changes planned on his src code, I decided to try integrating another open-source plugin, called NeuralPi(which uses AI to model real distortion guitar pedals), into chain mode with Open303's output sound going to the distortion plugin with dry/wet setup. So far, the results are promising, using TS9 and Little Big Muff models, but the idea is to let user chose the model for JC303 plugin, by importing new ones or selecting factory ones. https://guitarml.com/tonelibrary/tonelib-npi.html