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

MIDI device support #56

Open
millennIumAMbiguity opened this issue Feb 16, 2025 · 4 comments
Open

MIDI device support #56

millennIumAMbiguity opened this issue Feb 16, 2025 · 4 comments
Labels
enhancement New feature or request

Comments

@millennIumAMbiguity
Copy link

Many MIDI devices have buttons that light up. It might not be as useful as a screen button, but it can suffice for many things.

For example, I have been using this software to light up and map inputs for Elite Dangerous on my Launchpad pro.
But is a clunky setup and is very limited in functionality.

Some general use cases could be using columns as volume sliders and displaying the volume by the height of lights. The activity could even be displayed in the color.

There would be great benefits to allowing mini/custom devices for OpenDeck.

@ninjadev64
Copy link
Owner

Wrong OpenDeck mate, this is not the project you're looking for.

@ninjadev64 ninjadev64 closed this as not planned Won't fix, can't repro, duplicate, stale Feb 16, 2025
@ninjadev64
Copy link
Owner

Or maybe I misunderstood. But still, if you're looking to support a new device, you can implement it yourself as a plugin, but per #38 I will not be able to do anything myself.

@millennIumAMbiguity
Copy link
Author

Or maybe I misunderstood. But still, if you're looking to support a new device, you can implement it yourself as a plugin, but per #38 I will not be able to do anything myself.

Definitely not wrong OpenDeck. What I'm asking is not support for a new device, but for the MIDI protocol. By supporting MIDI, we support tens of thousands of different MIDI devices that have been made since 1983.

A manual setup could be used where the user is prompted to press all keys on a device to determine how many inputs it has.
preferably, some devices would be submitted by users with a layout preset.

I'm not proficient with rust, but I might take a stab at it, where should I start looking if I were to implement something like this?

@ninjadev64 ninjadev64 reopened this Feb 17, 2025
@millennIumAMbiguity
Copy link
Author

midir Cross-platform, real-time MIDI processing in Rust.

@ninjadev64 ninjadev64 added the enhancement New feature or request label Feb 21, 2025
@ninjadev64 ninjadev64 changed the title Support for MIDI devices MIDI device support Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants