Music Sheet Object Model

OSMD is using a slightly different object model for handling music sheet data than VexFlow. Both concepts are described on this page.

Core object model

OpenSheetMusicDisplay

OpenSheetMusicDisplay's core object model

Vexflow

VexFlow's core object model

Notes and voices

OpenSheetMusicDisplay

OpenSheetMusicDisplay's notes and voices object model

Vexflow

VexFlow's notes and voices object model