add a buffer for cut bars

• Dec 11, 2024 - 12:49

Hi,

I often find myself wanting to replace a bar with another or temporarily save a section of the score (or any element I can cut/copy/paste) for later use—like preserving an idea I’m not ready to discard. Currently, the only workaround is to create extra measures elsewhere in the score and use them as a temporary buffer.

It would be much more efficient to have a dedicated area in the UI for this purpose, like a "draft" space or a sticky-note-like feature where such ideas could be stored and easily retrieved later. A similar concept exists in PyCharm, where it’s called "scratch." This could be a valuable addition to streamline the creative process.


Comments

"Currently, the only workaround is to create extra measures elsewhere in the score"

Another, and possibly more versatile workaround, is to create a new score (perhaps called "Draft space") and paste your snippets there for later use.

In reply to by selasarig3

Its hardly a new concept, a scratch area has been discussed many times. I agree it would be useful. The main advantage over either of our suggested workarounds could be a facility to paste and retrieve "chunks" with different characteristics (I couldn't think of a better term) such as a different instrument group, different time signatures. That is sort of do-able now, but can require a lot of fiddling to get the pasting area in a fit state to accept the copied chunk. There is also the current lack of a capability to cut and paste things like time signatures to contend with. That, I think is currently one of the main blocks to implementing such an idea. See, for example https://github.com/musescore/MuseScore/issues/15590

In reply to by SteveBlower

nice. this could develop into a more abstract manner such as the ability to label "chunks" by name and the ability to use these labels as first class objects, i.e., search for similarity, apply 'actions' on these lables such as transposition/rhythm manipulations, concatenating chunks by lables (with some 'ai' logic to it like fitting the scale/harmonic env by style...) - ell there is some interesting paths to develop:-)

Do you still have an unanswered question? Please log in first to post your question.