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

    Function shiftJinsByOctaves

    • Shifts a jins to a different octave while maintaining intervallic relationships.

      Parameters

      • allPitchClasses: default[]

        All available pitch classes in the tuning system

      • jins: Jins

        The jins to shift

      • octaveShift: number

        Number of octaves to shift (positive = up, negative = down)

      Returns Jins

      New Jins instance shifted by the specified number of octaves