Feature Request:The Case for Bus Containers
- 
 OK, so the current routing matrix system is very very flexible (a very good thing), but is convoluted to set up and (for me at least) not so intuitive and error-prone. I've never managed to get to where I wanted with it in less than 1/2 a day. (a bad thing). So I want to propose a simple(ish) solution that doesn't break the tree-hierarchy: BusContainers and BusSendFX So some simple rules: BusContainers may live ONLY in the "Master" Container level - yes they are post any other inset FX, synth whatever.. BusContainers may ONLY contain effects - as many as you like - they can "listen" to MIDI in (for effect modulation etc.) but they make no noise of their own. BusContainers MAY NOT contain BusSendFX - no recursive loops here then... You may have as many BusContainers as you like BusSendFX route signals to a single named BusContainer Bus Containers have two controls: Combo-box of the named BusContainer 
 Send AmountThats it. With this structure we dont break the tree-hierarchy - yes we are sending audio "out" of the branch so if thats breaking it then yeah its breaking it..but everything still lives in a tree hierarchy... It would be trivially simple to set up classic single-fx sends, but you could also set up multi-fx sends so a send effect could be a combo of Delay, Chorus, Reverb, and Phaser (plus a Simple Gain to act as the "return") just as easily. I appreciate all this is "do-able" with the current routing system, and I understand I'm not asking for something I couldnt manually work thru setting up with that system, but this is very very intuitive (if you are from an audio background) because it "sorta works like a real-live desk.)...it removes the need(and clutter) for the routing modules in the current possible solutions making everything clearer, simpler and easier to understand. 
- 
 Not sure why you would need a dedicated container, all you need is actually a send & receive FX module that sends the audio between locations, then you can use a stock Container module for that. However this again is duplicating the functionality of scriptnode so this request is a little bit in-between both use cases. Making complex send arrangements is pretty trivial with scriptnode, have you tried it? 
- 
 @Christoph-Hart no I havent really explored scriptnode(too busy) but its on my list!. - but as a starter question - so theres an equivalent "send and receive FX" node in there? SO I can pass audio between different branches of the tree?
 To be clear(er) to send audio between a script node module in Container1 and a script node module in Container2? 
- 
 Yes, this is how you can implement feedback loops for delays, but also use it to send signals between locations as long as you're being reasonable: it's your responsibility to make sure that the signal is compatible. If you send an oversampled signal to a non-oversampled location (or a frame-processed signal to a block processed signal, you'll be in trouble). 
- 
 @Christoph-Hart Ok fine, I read thru the documentation on the "nodes" and I couldn't see anything that let me "send audio between a script node module in Container1 and a script node module in Container2", did I miss it (very possible) I see this: https://docs.hise.audio/scriptnode/list/routing/send.html but the documentation appears its "pithy" best... 
- 
 yes, the beauty of autogenerated docs :) Yes, this is true, you can't send signals around instances of scriptnode. Maybe it makes sense adding a send / receive HISE fx module after all... 
- 
 @Christoph-Hart yes send/receive HISE FX would be a good idea, I see the value in the send/receive script node options - but again it pushes all the routing inside a single object, so in effect has the same model as the routing matrix system. with all the same benefits and disadvantages. So Send/Receive modules would be great, my solution was just an attempt to stop recursive loops of signals - but if you are OK with "user beware" than I really really am too. 
- 
 @Christoph-Hart Hey Christoph, just wondering where on the schedule this might be? I have a project I'm just starting that would find send and receive FX modules really really useful... 
- 
 I wouldn't hold my breath, I am currently swamped in work. 
- 
 @Christoph-Hart damn it.. hey ho...I will hang on then. 
- 
 - praying (pretty hard) that this is in V3......
 
- 
 @Christoph-Hart - is there any chance of getting this (send/receive FX) any time soon? I have a wildly complex send structure request form a user and this is pretty much what I need.... 

