musescore / musescore/MuseScore
Copy and paste notes between MuseScore and other applications
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
On desktop OSs like Windows, we can copy and paste text and images between softwares. For example, we can copy an image from Microsoft Word into Adobe Photoshop. However, this isn't currently possible for midi notes.
I hope that we can copy notes between musescore, DAWs (such as Ardour), Singing voice synthesizers (such as OpenUtau), or any other symbol-based music creation software.
Problem to be solved
To implement this feature, we should define a common clipboard data exchange format for musical notes.
I'm probably not the first one who come up with this idea, so maybe some softwares already implemented a format. However, they aren't widely supported.
If there is really no such data exchange format existing, ExpressiveLabs has proposed one: https://github.com/ExpressiveLabs/commonnote . You can discuss with them if you're interested or have suggestions, since it is new.
Prior art
No response
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
The issue names no files, tests, or entry points. Start by reviewing MuseScore's existing clipboard handling and the proposed commonnote format, then assess compatibility with the cited applications. Done would require an agreed exchange format and a scoped implementation plan for copying musical notes.
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
- Needs clarification
- Newbie friendliness
- 25/100