Chowdhury-DSP / BYOD

Build-your-own guitar distortion!
GNU General Public License v3.0
427 stars 22 forks source link

[FEATURE] a switch module #360

Open RustoMCSpit opened 3 months ago

RustoMCSpit commented 3 months ago

Is your feature request related to a problem? Please describe. i want a signal chain that splits in two (or more) ways

Describe the solution you'd like a swtich module with 5 outputs, if it is set to 1 then the signal passes to output 1, 2 to 2, 3 to 3, etc.

this would allow me to hook it up to a midi foot pedal and switch the tone. i see you have nirvana as a player preset, this would be useful to have the switch send to output 1 for a clean tone and 2 for a distorted one.

Additional context Add any other context or screenshots about the feature request here.

RustoMCSpit commented 3 months ago

this could also be expanded to have different wire layers so that theres a blue signal chain and a red signal chain and a yellow signal chain etc. and the switch determines which is visible and which turn 50 percent transparent and off. this may be needed as if you wanted to use the same module (that only has one input) with two signal chains, youll need to connect them both in. yes you can just duplicate it, that would be easier, but it clutters the display

jatinchowdhury18 commented 3 months ago

I think this is generally a good idea. Having 5 outputs is tricky from a UI space perspective, but I think 4 outputs could work, so maybe a 1 -> 4 switch is the way to go.

Having multiple wire "layers" is an interesting idea, although that would require a larger re-structuring of how routing in BYOD works overall... I'll keep thinking about it.

RustoMCSpit commented 3 months ago

Having multiple wire "layers" is an interesting idea, although that would require a larger re-structuring of how routing in BYOD works overall... I'll keep thinking about it.

reminds me of redstone and bluestone from minecraft, random sorry lol