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

Instruments and channels API for plugins #6090

Merged
merged 4 commits into from
Jun 6, 2020

Conversation

dmitrio95
Copy link
Contributor

There is no separate issue for this but there are numerous requests for functionality provided here across the forum (the list may be incomplete):

Ability to append instruments to a score and manipulate some playback-related properties were present in MuseScore 2.X but have not yet been implemented in MuseScore 3. This PR implements a somewhat more complete version of that, providing an access to the entire instruments and channels structure which is currently used inside MuseScore. In addition to that, both to provide a link between elements and parts and to expose an ability to mute voices, Staff objects are also exposed to plugins in this pull request.

@anatoly-os
Copy link
Contributor

@dmitrio95 rebase is needed.

@dmitrio95
Copy link
Contributor Author

Rebased

@anatoly-os anatoly-os merged commit 4a1d51b into musescore:3.x Jun 6, 2020
@dmitrio95 dmitrio95 deleted the plugin-api-instruments branch June 6, 2020 19:18
anatoly-os added a commit that referenced this pull request Jul 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants