linked-rolls
    Preparing search index...

    Interface TrackerBarSpec

    A tracker bar as written down, with its positions as plain numbers in the bar's own 1-based numbering; describeTrackerBar gives them their type.

    interface TrackerBarSpec {
        accents?: readonly (readonly string[])[];
        expressions: ReadonlyMap<number, string>;
        id: string;
        name: string;
        notes: { from: number; lowestPitch: number; to: number };
        operations?: Readonly<Record<string, Operation>>;
        paperSpeed?: SpeedMeasure;
        rewindHold?: Millimeters;
        rewindTrack?: number;
        trackCount: number;
        width: Millimeters;
    }
    Index
    accents?: readonly (readonly string[])[]

    How the system spells a single added accent; see TrackerBar.accents.

    expressions: ReadonlyMap<number, string>

    Every position outside the note block, keyed by track.

    id: string
    name: string
    notes: { from: number; lowestPitch: number; to: number }

    The contiguous block of note positions.

    operations?: Readonly<Record<string, Operation>>

    What each expression type operates, keyed by type. A type left out operates a function no other scale has a word for, and a transfer leaves it a plain deletion.

    paperSpeed?: SpeedMeasure

    The speed the system runs its rolls at, where the literature states one.

    rewindHold?: Millimeters

    How long a perforation on a shared rewind position has to be before it is the rewind rather than the command the position usually carries. Only meaningful with rewindTrack: a system that gives the rewind a line of its own needs no threshold, since anything there is the rewind.

    rewindTrack?: number

    The position the rewind runs on, where the system gives it no valve of its own to be named after. The T-98 drives its rewind with a long perforation on the bass sforzando-piano position. Left out, it is the position typed Rewind.

    trackCount: number