@hiyve/react-music-performance — React hooks and components for practising
from a score: record a take, follow the performer on the sheet music as
they play, grade the take, keep it, and write sight-reading exercises.
Remarks
usePracticeSession — recording, following and grading in one: a take that ends when the piece does, graded as surely as it can be
RecordButton / PacingSwitch / PracticeSettingsButton — the controls for a score player's toolbar
LiveStrip — what the session makes of a take as it goes
TakeScoreCard / MarkedScore / SavedTakesTable — a take's score, its marked score, and the takes kept
useTakeHistory — the takes kept in this browser, marked scores and all
SightReadingPanel — the settings of a sight-reading exercise, with its code
TakeRecorder / useTakeRecorder — the capture flow on its own
useLivePerformance / useMetronome — the live session and the click track on their own
useMidiInputs / useAudioInputs — connected devices, kept current
@hiyve/react-music-performance — React hooks and components for practising from a score: record a take, follow the performer on the sheet music as they play, grade the take, keep it, and write sight-reading exercises.
Remarks
Example