pantherb / setBfree

DSP tonewheel organ
http://setbfree.org
GNU General Public License v2.0
194 stars 35 forks source link

Leslie bypass #70

Open Shupacabras opened 4 years ago

Shupacabras commented 4 years ago

Hello, would it be possible to add a CC event for the Leslie bypass configuration?

ahellquist commented 3 years ago

Do you mean a leslie stop function or bypassing the leslie completely ?

Shupacabras commented 3 years ago

Hi, Advanced Config>Leslie Config>Bypass: off (effect is inactive)

organplayerjosef commented 4 months ago

this is also i search for

x42 commented 4 months ago

In short: no.

Bypassing the Leslie will cause an audible artifact. It is not something to do in the middle of a performance with a realtime MIDI message.

organplayerjosef commented 4 months ago

Hello Robin Gareus! my idea was not to switch the bypass while playing. i will use the setbfree with original leslie at home, therefore i will use it with whirl bypass. and i will use setbfree on the road with x42-whirl Leslie emulation I have build an arduino midi drawbar controller i build an adapter kit for a leslie proline 760 with 9 pin connector and if the leslie is plugged in, i have on pin 5 a dc voltage and after voltage divider i use a digital pin on arduino i would like to switch leslie bypass. Another goog option, maybe much better solution i think would be to give setbfree 3 jack audio out ports, the first two are same as now and the third is a direct out between reverb and leslie in the signal flow.

i mean it would be very nice if there is an additional jack.our.whirl option in the config and if it is set to, for example system:playback_3 there is a mono signal from the audio signal between reverb and leslie

Maybe it is possible Thank you very much Best Regards Josef

JACK audio ports to auto-connect to.

you can either specify exact port names for left/right channels e.g. "system:playback_6" or if both jack.out.left and jack.out.right are unset, a regular expression to autoconnect to jack.out.left= jack.out.right=

this is only used of jack.out.* are unset: by default the organ connects to the first two physical outputs: jack.connect=system:playback_