linked-rolls
    Preparing search index...

    Interface Note

    A note symbol, representing a single pitched musical event on the roll. The pitch is encoded via the tracker bar position (track number).

    reo:Note

    interface Note {
        after?: ReferenceAssumption;
        alignedWith?: ReferenceAssumption;
        before?: ReferenceAssumption;
        carriers: ReferenceAssumption[];
        id: string;
        pairedWith?: ReferenceAssumption;
        pitch: number;
        type: "note";
    }

    Hierarchy (View Summary)

    Index

    A command whose onset this one follows when the roll is performed, the counterpart of before. This points to the command by its @id.

    reo:after

    alignedWith?: ReferenceAssumption

    In piano rolls, commands are often aligned with other commands, e.g. a "crescendo off" might be logically aligned to the start of a note. This points to the command by its @id.

    reo:alignedWith

    A command whose onset this one precedes when the roll is performed, without saying by how much: a "crescendo off" ends before the note it leads to begins, even where the copies disagree on it. Where the measurement has it so, nothing moves; where it does not, this one is placed before the reference as far as the copies that agree put it. This points to the command by its @id.

    reo:before

    References to the physical features (e.g. chains of holes) on the roll copies that carry this symbol. Since the association might be debatable, it can be annotated. There might be e.g. doubts about the meaning and correct transcription of a feature on a physical roll. This points to a feature by its @id.

    crm:P128i is carried by

    id: string

    A unique identifier for this object.

    pairedWith?: ReferenceAssumption

    The command this one forms a pair with, e.g. a "forzando on" with its "forzando off". Any two commands may be paired. The distance between the two is fixed: whatever displaces the one displaces the other. The relation is symmetric and is stated on one side only. This points to the command by its @id.

    reo:pairedWith

    pitch: number

    The MIDI pitch number of the note (e.g. 60 for middle C).

    reo:pitch

    type: "note"