Hello,
I would like to request a feature that I would tentatively call “alias notation” or “linked notation.”
The idea is to allow a passage of music to be reused as a linked reference rather than as an independent copy.
For example:
- Select one or more notes, or one or more measures.
- Create an alias (linked version) of that selection.
- Insert that alias elsewhere in the score.
- Edit the original passage.
- All alias instances update automatically to reflect the changes made to the original.
In other words, I am looking for something like a linked musical passage: multiple visible instances in the score, but with shared underlying content.
Importantly, this link should not be limited to small property changes. The alias should remain linked even if the source passage is substantially rewritten. If the original is changed in duration, pitch, rhythm, note count, or voicing, all alias instances should update accordingly. This should include cases such as:
- changing note lengths
- changing pitches
- turning a single note into a chord
- turning a chord into a single note
- changing the number of notes in a chord
- adding new notes to the original passage
In addition, each alias instance should be able to apply its own transformation while still remaining linked to the source. For example, an alias instance should be able to use:
- retrograde
- inversion
- retrograde inversion
- transposition
- rhythmic augmentation
- rhythmic diminution
Ideally, these transformations should remain dynamically dependent on the source passage, so that edits to the original are still propagated through each instance’s transformation.
This would make it possible to derive related material from a single source passage while preserving editability and synchronization.
This would be very useful for repeated patterns, recurring rhythmic cells, ostinatos, educational examples, and any situation where the same material appears in multiple places and should remain synchronized during editing.
A useful extension might be:
- the ability to break the link for a specific instance
- the ability to identify all linked instances
- optional propagation rules across layouts, players, or flows
I think this could significantly improve workflow when working with repeated musical material.
Thank you.
