Arabic Maqām Network - TypeScript Library Documentation - v0.1.0
    Preparing search index...

    Interface PitchClassInterval

    Represents the interval between two pitch classes, containing the difference in various measurement systems. This enables comparison and analysis of musical intervals across different representation formats.

    interface PitchClassInterval {
        fraction: string;
        cents: number;
        decimalRatio: number;
        stringLength: number;
        fretDivision: number;
        index: number;
        originalValue: string;
        originalValueType: string;
    }
    Index

    Properties

    fraction: string

    Interval as a frequency ratio fraction

    cents: number

    Interval in cents

    decimalRatio: number

    Interval as a decimal ratio

    stringLength: number

    String length difference

    fretDivision: number

    Fret division difference

    index: number

    Index difference considering octaves

    originalValue: string

    String representation of the interval in its original format

    originalValueType: string

    Type of the original value representation