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

    Interface Sayr

    Represents a structured melodic development pathway (sayr) within a maqam.

    Suyūr (plural of sayr) represent traditional melodic development pathways that define how a maqam unfolds in performance practice, going beyond basic ascending and descending sequences to describe characteristic melodic progressions, emphasis points, and developmental patterns. When a maqām is transposed, the platform automatically transposes its associated sayr by converting note names and adjusting jins and maqām references to their transposed equivalents.

    interface Sayr {
        id: string;
        creatorEnglish: string;
        creatorArabic: string;
        sourceId: string;
        page: string;
        commentsEnglish: string;
        commentsArabic: string;
        stops: SayrStop[];
    }
    Index

    Properties

    id: string

    Unique identifier for this sayr

    creatorEnglish: string

    English name of the sayr's creator/documenter

    creatorArabic: string

    Arabic name of the sayr's creator/documenter

    sourceId: string

    ID of the source document where this sayr is documented

    page: string

    Page reference within the source document

    commentsEnglish: string

    English comments about this sayr

    commentsArabic: string

    Arabic comments about this sayr

    stops: SayrStop[]

    Array of stops defining the melodic development pathway