Hiyve Components - v1.0.0
    Preparing search index...
    • Compare what was played with what the score expects.

      Expected notes are grouped into events (notes starting together), played notes into chords, and the two sequences are aligned by pitch; a tempo is then fitted through the matched events and, by default, the alignment is refined with timing. Every expected note gets a verdict — correct, missing, or wrong (a different note played in its place) — and every unexplained played note is extra. Timing is reported relative to the fitted tempo, so a performer who plays evenly at the wrong tempo is not marked late on every note.

      Parameters

      • score: Score

        The parsed score

      • played: readonly PlayedNote[]

        Played notes on one timeline (see playedNotesFromMidi)

      • Optionaloptions: MatchOptions

      Returns PerformanceReport