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

Custom control surface #7747

Open
1 task done
headquarter8302 opened this issue Mar 3, 2025 · 1 comment
Open
1 task done

Custom control surface #7747

headquarter8302 opened this issue Mar 3, 2025 · 1 comment

Comments

@headquarter8302
Copy link

Enhancement Summary

Essentially FL Studio's control surface plugin but in LMMS. This will probably need to wait until LMMS separates GUI from core, so I'm guessing this feature/plugin will be on the low ends of the list

Implementation Details / Mockup

LMMS already has these control elements on its own (knobs, sliders, buttons), so I don't think any new elements are required to be created.
Image
Image
Image

The lingering issue is how the control surface would link to the various control elements in LMMS. We can already automate a lot of the elements in LMMS, but I'm not sure how that's done internally

Please search the issue tracker for existing feature requests before submitting your own.

  • I have searched all existing issues and confirmed that this is not a duplicate.
@messmerd
Copy link
Member

messmerd commented Mar 3, 2025

PR #7649 adds control surface support for transport buttons, which would partially address this issue.

While the ability to control knobs, buttons, and sliders using a control surface might be a difficult feature to add, I don't believe it would require the Core/GUI separation. That's just my guess.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants