Thu Nov 21 14:43:13 EST 2019

Fine granularity sinks

I have wanted this thing for so long.  This is amazing!

The main idea is that it allows shifting encoding of "address" and
"value" in such a way that direct connections are possible, routing
can be completely abstracted, and name resolution can be solved in
isolation.  We're just connecting two primitive things that can have
arbitrary high-level names, and the connection "just works".

It's even possible to regroup things, e.g. either a particular CC
value from a specific MIDI channel, or all messages from a midi

The address/value distinction is _arbitrary_