Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Architectural Problem - midi controller names aren't consistent across platforms #1518

Open
PowerUser64 opened this issue Jan 10, 2024 · 0 comments
Labels
bug medium t-shirt size medium: decent amount of work (1-3 days effort) P3 low priority: nice to have, no time pressure

Comments

@PowerUser64
Copy link
Collaborator

MIDI controllers do not have consistent names on all platforms. This is problematic for bespoke because controller json configurations rely on the name of the device to know which configuration to auto-load, so configurations will only auto load if they are loaded on the correct platform. I discovered this when I connected my launchpad X on windows and discovered that its name was different from what it was on linux.

Linux Windows
image image

To resolve this, I propose that something like a names array is added to the midi controller json files that contains an array of midi controller names. This can then be used to lookup device names and more accurately match them to layouts. Additionally, it might let us have more sensible names for some of the json files.

Build: f82acc4

@PowerUser64 PowerUser64 added bug P3 low priority: nice to have, no time pressure medium t-shirt size medium: decent amount of work (1-3 days effort) labels Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug medium t-shirt size medium: decent amount of work (1-3 days effort) P3 low priority: nice to have, no time pressure
Projects
None yet
Development

No branches or pull requests

1 participant