johnnesky / beepbox

An online tool for sketching and sharing instrumental melodies.
https://beepbox.co
MIT License
828 stars 177 forks source link

request: multiple effects and effect reordering #76

Open M0ahgra opened 10 months ago

M0ahgra commented 10 months ago

add ability to add multiple effects (similar to creating multiple envelopes). add ability to reorder effects.

Mid-The-Modder commented 5 months ago

Not understanding that first request, you can add multiple effects to an instrument, e.g. bitcrusher and reverb simultaneously.

The ability to reorder effects is something I'd likely expect in a mod of BeepBox. As is, there is too small of an amount of effect types for the ability to reorder their synthesizing order to be useful. Maybe if a new effect akin to distortion or bitcrusher is added I'd say then would be a good time to be able to reorder effects.

If the ability to reorder effects was added, I imagine there wouldn't be much of a need to include effects like detune/pitch shift/vibrato/chord type/transition type/panning as those are all kinda just like adding your own note behaviors. Reverb, chorus, and echo are effects that don't matter too much in terms of reordering, maybe unless its like an overlapping echo being synthesized before distortion (i imagine reverb could be particularly interesting for this too) but other than that lies bit crusher and distortion, and finally the note filter which- for its main purpose- is meant to be processed before all other effects.

Mid-The-Modder commented 5 months ago

Re: Assuming by the first one you mean adding effects like envelopes, where you can add the same type of envelope over and over again with different settings, yeah, I'd vouch for that. I like the idea, mainly for echo/note filters.