-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
M/S transform effect in FX or scene output section #3596
Comments
So, basically a mid-side encoder. But then you also need a decoder to get the proper stereo signal back. So this definitely requires more FX slots as a prerequisite (#2446). |
We have a m/s encoder decoder which are SSE coded already in the code base, so while I agree with @mkruselj that this would require slot expansion to be practical, it is a trivial matter to code. The M/S encode is what is used in the 'width' parameter in many of the effects. From the flanger code for instance:
So really the thing you are after is an FX with two params 1: 'encode/decode' toggle Seems to me. |
Or, maybe a better way would be to add M/S processing option to each effect for which this makes sense, when right-clicking the Output/Mix slider (depending on the effect), where we would select standard processing, process sides only, process mid only? |
@mkruselj Yes! To have hands completely free you should have M/S encoder also with a possibility to place it where you like in the circuit. As an example, here is a setup for FM stereo house bass I use now with SURGE. It looks like this: [OSC2 (FM2 mode)]->(fm modulation)->[OSC1 (SIN mode)] Yes, it gives me a stereo. But it's unusable in fact (listen to MS_UNPROCESSED file) What helps is to process the right channel with HPF filter and to attenuate it a bit. Then I use external M/S decoder which transforms L channel into M part (with nice solid low end) and R channel into S part. which gives needed stereo feel at mids and highs. Now it sounds like this (listen to MS_PROCESSED file): PS: If every stereo FX (including two main filters, HPF and a shaper) had the next structure: [M/S encoder (on/off)] ->[L/R balance (-50...50)]->[main effect processing]->[M/S decoder (on/off)], then ALL possible situations could be managed (all these tunings could be placed to FX RMB-menu maybe) It could be extra-universal tool but I guess it to be much more complicated task then adding one simple FX for slot placing. |
I came here to request exactly this. An added cherry on top would be a HP in the S channel, that can be toggled on and off, like in the noise-SH osc. Just the decoder as a regular FX would also be awesome already: a big part of the usefulness for little effort, I think. |
@magnetophon L&R after M/S encoder is M&S in fact. You're right! |
I think we should just implement mdaStereo here. :) |
This attempts to solve issue #3596 and expands the idea a little. - It has switchable I/O (LR->MS->LR, LR->MS, MS->LR) - HP, LP and a semi parametric band per M and S channel (each activatable) - separate gain for M/S - L/R balance possible use cases: - sandwich fx between en- and decoder - decode sources defined as m/s (2 oscillators or scenes) (incl. the option to mono low frequencies that was requested in the issue) - eq/filter mid and side channels of l/r-stereo content - etc. It is currently in a state where I'd like to hear opinions and ask for a review Adresses #3596
Hi! Thanks to @mynameismuhl we will have these encoders and decoders in our next release so let me close this issue. |
Great! |
- A deactivatable Highpass Filter for the Side Channel in Conditioner (named "Side Low Cut" for consistency) to roll off low frequencies in the stereo width. - set threshold to-6dB in init preset to avoid level jump This was a test in preparation for the ms tool. I thought I'd ask before I throw it away... It is patch compatible with 1.9 (but not compatible with old user-fx-presets) Adresses #3596
Hi!
I'm speaking of a channel transformer performing the next algorithm: Lnew=M=0.5*(L+R); Rnew=S=0.5*(L-R)
It could be very useful in many situations. For example, it allows to build complicated unison-based pads with clear and straight control over mono and stereo part (to prevent undesired phase effects at low end and to have nice mono compatibility).
Now I'm using external plugin for this and it does the work nice. But it would also be useful if I had a possibility to store this as a part of preset (as I have many ones that I could share with others but now they need to be additionally processed with external plugin to sound right)
As I think, it wouldn't be a hard task. Just one more effect in FX group or RMB-menu controlled option for Pan or Width slider in Scene output section.
The text was updated successfully, but these errors were encountered: