nstilt1 / mofo-repo

Repo for the Mofo Mojo
0 stars 0 forks source link

Fix the GUI, add more envelopes, as well as LFOs #3

Open nstilt1 opened 5 months ago

nstilt1 commented 5 months ago

Since we aren't working with hardware, it should be relatively straightforward to add more things that are affected by the envelope follower(s) and some LFOs.

The hardest part of this will be making it look straightforward with the GUI. There are already too many knobs. One way to change the GUI is to do something like this:

main GUI has a few basic knobs: mix, volume, cutoff, resonance, drive

user can right click a knob, and there's an option that says something like "Edit envelope/LFO", which opens a new tab or changes a segment of the UI to add 2-5 knobs and 2 buttons for that parameter's envelope/LFO.

The only issue that a user might have with this is being able to see all the knobs at once, and there might need to be some kind of indicator that a given parameter is being affected by an envelope, perhaps with the color of the knob... but then we'd have to make sure the color is compatible with colorblind folks. It could be possible to make the affected knobs cycle in color, and possibly increase the saturation based on the value of the knob