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

    Interface SayrStop

    Represents a single stop within a sayr (melodic development pathway).

    Each stop can represent different types of musical elements that guide performance practice and melodic development within the maqam.

    interface SayrStop {
        type: "note" | "jins" | "maqam" | "direction";
        value: string;
        startingNote?: string;
        direction?: "ascending" | "descending";
    }
    Index

    Properties

    type: "note" | "jins" | "maqam" | "direction"

    Type of stop: specific note, jins fragment, maqam reference, or directional instruction

    value: string

    The value/identifier for this stop (note name, jins name, maqam name, or direction)

    startingNote?: string

    Optional starting note for jins or maqam references

    direction?: "ascending" | "descending"

    Optional directional instruction for melodic movement