musescore / musescore/MuseScore
Midi enhancements
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Your idea
Several features would really make midi a lot more useful. One of the uses I make of musescore is writing string or horn arrangements which I import into my DAW for rendering. The following enhancements would really make life a lot easier.
- Midi file export folder location saved with project
- ability to export a selection as a midi file
- ability to drag and drop a selection as a midi file(s)
Problem to be solved
It would enhance the usability of midi import/export between musescore and other software requiring midi file / data. Currently, there are a lot of manual steps involved including navigating folders, clicks, prompts to overwrite, searching for specfic parts in the destination of the import, etc.
Prior art
Some notation software supports the functionality I'm asking about
Additional context
No response
Checklist
- This request follows the guidelines for reporting issues
- I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating MuseScore’s MIDI import/export workflows and project save handling. Review how selections are represented and how drag-and-drop is implemented, then clarify the scope of the three requested enhancements. Done would mean the requested MIDI folder persistence, selection export, and selection drag-and-drop workflows are implemented and verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100