Replies: 2 comments
-
Hey David. Thanks for looking into this. I cannot comment too much on the real in depth technicalities, I hope the rest of our team will chime in. Also, when you don't use any 2.0+ busses in the project, all panners are basically either 1 stereo panner, 1 "waves like" panning/width or 2 mono panners Once you start adding 2.0+ busses in the project, the gfx of all panners change, where the backend of stereo/mono channels that are send to stereo/mono busses are still the same, but once a track is send to a 2.0+ bus, the gfx is replaced by a surround panner. When you click this surround panner you'll notice that in the backend it's "just" a VST that has been auto inserted and that comes up, allowing for a lot more (fine) control. Indeed, the way I understand it, these panners work by taking all the input tracks as mono tracks on the input and then "leveling" and "mixing" them into the output tracks. I have not spend a lot of time looking into the following yet, but there is a github repo with these panners and upmixers made in reaper script: |
Beta Was this translation helpful? Give feedback.
-
Ok, I think we'll leave the panning and up/down mixing for actual Plugins and just treat all the channels as a list everywhere else or it's going to be too confusing to actually build a graph. Audio clips/file reading
Audio graph
Audio input/output busses
Mix up/downs (optional)
So it doesn't look like there's actually too much to do as the basics are already there, it's really just a case of exposing the channel info in several places. I've left the multi-channel input busses side of things for now as I need to have a think about backwards compatibility and recording file formats but again this shouldn't be too hard. It just needs some modification to |
Beta Was this translation helpful? Give feedback.
-
Audio input/output busses
Audio graph
Audio clips/file reading
Mix up/downs
Beta Was this translation helpful? Give feedback.
All reactions