Cycling74 / RNBOMetasound

RNBO adapter that implements metasound nodes
MIT License
41 stars 2 forks source link

audio io pins could live at the top of the node by default #25

Closed jinpavg closed 9 months ago

jinpavg commented 11 months ago

could be slightly more ergonomic for patching in the MS graph

x37v commented 9 months ago

@jinpavg what do you think is a good order, we have:

should the order be the same for input and output?

jinpavg commented 9 months ago

So -- what if we have a default order, but then also the ability to define pin sort order with meta ? The MS graph variables and inputs have this notion of "sort order" where higher numbers are sorted further down the node.

So you could say like

inport foo @meta sortorder: -1 param bar @meta sortorder: 10

but our default order could prioritize audio input/output, like, this is fairly arbitrary, but maybe:

the rationale here being audio could flow across the top of the node, the transport sort of makes sense to patch in at the bottom, the enum and wave dropdowns can be at the bottom so they don't block text when the disclosure menu opens.

jinpavg commented 9 months ago

i guess the only thing is you couldn't define sort order on MIDI, Transport, and Wave (since buffer~ doesn't have @meta)

x37v commented 9 months ago

updated on develop