musescore / musescore/MuseScore

Copy and paste notes between MuseScore and other applications

Open
#28,185 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

community
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.