Karim Ratib
Karim Ratib
When the user touches the sheet, we want to position the cursor at the nearest beat. Right now, we only detect direct hits on the notes SVG elements, but these...
Add zoom level control to the player and pass it to the renderers.
Transpose a score.
Control the playback repetitions of the full score.
Use [Rollup's code-splitting feature](https://rollupjs.org/tutorial/#code-splitting) to produce multiple chunks: - The core chunk comprising `Player`, `FetchConverter`, `MmaConverter` and their bare minimum dependencies - A chunk for `OpenSheetMusicDisplayRenderer` and dependencies - A...
E.g.: - [ResizeOberver](https://github.com/juggle/resize-observer) - [scrollIntoView](https://github.com/scroll-into-view/scroll-into-view-if-needed)
E.g. MEI, Humdrum, etc. This will likely require an additional interface `IMusicFormat` to abstract the assumptions made about MusicXML in the code. And possibly rename the repo :sob:
As per title. Possibly using Lit https://lit.dev.
Thanks for this very useful work. Do you have any plans to add MPE tests?
The core Verovio engine does not support [jumps and repeats when converting MusicXML to MIDI](https://github.com/rism-digital/verovio/discussions/3358). In order to have our own `VerovioConverter` support jumps and repeats, the trivial solution is...