surge-synthesizer / shortcircuit-xt

Will be a sampler when its done!
GNU General Public License v3.0
257 stars 30 forks source link

Stereo field manipulator #1298

Closed luismrguimaraes closed 1 month ago

luismrguimaraes commented 1 month ago
image
mkruselj commented 1 month ago

Can we rename Center and Left/Right controls to Mid and Side? And Width (%) should just be Width.

luismrguimaraes commented 1 month ago

Can we rename Center and Left/Right controls to Mid and Side? And Width (%) should just be Width.

The thing is that Left/Right is not actually side, it's the amount of one channel vs the other, so -100% would only play the left channel (in mono). If we want the side or the mid we turn the Center knob to 0% or all the way up respectively.

Honestly, this was not very intuitive for me at first, but at the same time it's very concise (only 2 knobs for all of what I just mentioned).

Andreya-Autumn commented 1 month ago

Can we rename Center and Left/Right controls to Mid and Side? And Width (%) should just be Width.

The thing is that Left/Right is not actually side, it's the amount of one channel vs the other, so -100% would only play the left channel (in mono). If we want the side or the mid we turn the Center knob to 0% or all the way up respectively.

Honestly, this was not very intuitive for me at first, but at the same time it's very concise (only 2 knobs for all of what I just mentioned).

There are some functions in paramMetaData which let you set custom readouts at specific values. So for example, we could make the center knob read "mid only" or "side only" at the relevant positions if we want. The tilt noise uses them but I'm not actually sure they work.

I agree though that the naming is not super intuitive, let's play with it for a while and see if we can come up with some improvements.

Either way, those changes would happen in the submodule, so I'm merging this for now. :)