ryanlaws / pigeons

Message logistics for monome norns
2 stars 2 forks source link

Use virtual ports in configuration/expressions #3

Open ryanlaws opened 3 years ago

ryanlaws commented 3 years ago

Summary

As described in #2, MIDI are currently expressed as port IDs. Let's not. Human-readable names are nice. Platform-supported identifiers are just as good. Support the virtual ports (the 4 you select in the system menu).

Why

These are a well-established platform idiom and we should use them. The norns platform already provides a good UI for selecting these and that saves us work - we get port selection for free, users will "get it", and that's a UI problem we don't need to solve.

Considerations

ryanlaws commented 3 years ago

This PR from @dndrks adds support for 16 ports instead of 4, effectively removing any reason to use non-virtual ports: https://github.com/monome/norns/pull/1268