local_sheetmusic
The shared sheet-music engine for Moodle, engraving, importing, exporting and playing scores in the browser for the filter and TinyMCE plugins.
reported by the source platform · not verified or archived by the registryDownload and compatibility
verification ledger
Source tagged by maintainer
github.com/adamjenkins/moodle-local_sheetmusic @ v0.2.2 · commit 05f9acaf64ed
Rebuilt deterministically from that tag
canonical ZIP, byte-identical on every rebuild
Artifact hash recorded in the public index
sha256 be8df10aa66b0bdb3394e01ab5969b73a3803260e9ca6d12811d1506768fcdbf
Release signed · trusted publishing
planned — TUF signing (RFC §4.3)
Recorded in public transparency log
planned — Sigstore/Rekor (RFC §4.3)
composer require adamjenkins/moodle-local_sheetmusic
About
The engine behind the sheetmusic suite. It has no user interface of its own; filter_sheetmusic and tiny_sheetmusic use it so scores render identically everywhere. It holds the document model, ABC and MusicXML serialisers, a MIDI importer, SVG/PNG/PDF/MIDI export, a single-staff note editor, and a bundled Verovio engraver, all running client-side. Playback is synthesised in the browser with Web Audio, and site admins can set the default staff size or turn playback off.