Function generateNoteCombinations

  • Generates all possible Note[] combinations from NoteInput[]. Notes with octaves produce a single option; PitchClasses are expanded into all octaves within the given MIDI range.

    Parameters

    • inputs: NoteInput[]
    • minMidi: number
    • maxMidi: number

    Returns Note[][]