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.