linked-rolls
    Preparing search index...

    Type Alias RollProperties

    What the edition records about the roll that a mechanism may want to know.

    type RollProperties = {
        paperSpeed?: MetersPerMinute;
        punchDiameter?: Millimeters;
        recutFrom?: { lengthRatio: number; paperSpeed?: MetersPerMinute };
        toOwnPaper?: number;
    }
    Index
    paperSpeed?: MetersPerMinute

    The speed the version's paper starts at, where the copies that bear witness to it state the speed they were cut for (paperSpeedOf), or failing them those of the version it derives from on the same system, whose paper it keeps. A stated speed is the speed at the beginning of the roll, as a tempo marking gives it, and the spool accelerates from there.

    punchDiameter?: Millimeters

    Diameter of the punches, where the copies record it.

    recutFrom?: { lengthRatio: number; paperSpeed?: MetersPerMinute }

    Where the version is a re-cut for another system: how long its paper runs for a length of the paper of the version it derives from, and the speed stated for that version, if any. A system with no spool of its own times such a version by these, so that it sounds at the tempo of the roll it was re-cut from.

    toOwnPaper?: number

    Place on the edition's shared axis × this = millimetres of the version's own paper, unstretched. About 0.775 for a green issue of a red recording, and close to 1 for a version of the reference copy's own system, which is the default.

    Versions of several systems share one place axis, so a green version's places are in red millimetres and would play about 29 % long if the spool read them as green paper. The factor is what the alignments of all the copies give together for the paper of the version's system (paperOf): red copies carry a green version's notes too, but only the green copies' alignments say anything about green paper.

    It scales places only. Punch diameter, the chain gap and the tracker bore are measured on the version's own paper already, and scaling them as well would put the aperture model out by the factor with nothing failing loudly.