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

    Interface MergedMaqam

    interface MergedMaqam {
        maqamId: string;
        name: string;
        ascendingPitchClasses: string[];
        descendingPitchClasses: string[];
        descendingPitchClassIntervals: PitchClassInterval[];
        ascendingPitchClassIntervals: PitchClassInterval[];
        ascendingMaqamAjnas?: { [noteName: string]: null | string };
        descendingMaqamAjnas?: { [noteName: string]: null | string };
        maqamatModulations?: MaqamatModulationsWithKeys;
        ajnasModulations?: AjnasModulationsWithKeys;
        transposition: boolean;
        commentsEnglish: string;
        commentsArabic: string;
        SourcePageReferences: any[];
    }
    Index

    Properties

    maqamId: string
    name: string
    ascendingPitchClasses: string[]
    descendingPitchClasses: string[]
    descendingPitchClassIntervals: PitchClassInterval[]
    ascendingPitchClassIntervals: PitchClassInterval[]
    ascendingMaqamAjnas?: { [noteName: string]: null | string }
    descendingMaqamAjnas?: { [noteName: string]: null | string }
    maqamatModulations?: MaqamatModulationsWithKeys
    ajnasModulations?: AjnasModulationsWithKeys
    transposition: boolean
    commentsEnglish: string
    commentsArabic: string
    SourcePageReferences: any[]