Enhancing Buses
Nikolozi
Dynamic Buses
- At the moment, both MIDI and Audio buses are limited to 4.
- There's no reason why it needs to be limited or be a static number.
- It's purely an implementation detail.
- It would be great if it could be made dynamic so the users can create and remove buses as needed.
- A preset may have only 0, 2, or 16 or whatever number the preset needs.
Poly buses
- At the moment, Audio Out collapses Poly to an Audio signal.
- Sometimes, the user may desire to route a Poly signal to another lane to merge it with the Poly signal on that lane.
- Or if you are creating a polyphonic instrument that uses feedback, it would require the ability to feedback the Poly signal.
- So the Audio In, Audio Out and Feedback modules would need to support Poly buses.
- Poly buses would most likely just carry Audio components of the Poly signal and not Pitch and note information/states.
- Or at least, if they do carry full information, discard them when merging with another Poly signal.
- i.e. if 2 Poly signals are merging, there needs to be a way to set whose note/pitch information remains after the merge.
Jon Diercks
I like the idea of allowing any number of buses. Create them on-the-fly like Lanes, and provide an easy option to name each bus as created (or it can still default to Bus 1, Bus 2, etc.)