Karim Ratib
Karim Ratib
An update here: I've added looping support to my fork, and to do so, I needed to precisely respect the MIDI file duration. You can see a demo at https://blog.karimratib.me/demos/musicxml/?sheet=data/baiao-miranda.musicxml&repeat=-1&converter=midi...
I've been attempting to catch up to your latest changes at https://github.com/infojunkie/midi-player/tree/merge-7.3. The current state of the branch is that pause / resume are functional again on top of 7.3.0....
Update here: The merge with latest 7.3.4 is now complete at the branch above. Tests are passing, new functionality (pause/resume/seek) is working but without automated tests.
Would be great to also add book metadata, e.g. full book title, publisher, etc.
Thanks @oleibman I've been experimenting with your branch for a few days now. I'm encountering behaviors that I'm not sure about concerning spill errors and the concatenation functionality, so I...
When I tested the branch up to https://github.com/PHPOffice/PhpSpreadsheet/pull/3962/commits/8609b78e53af482a71e0e161555bceffbda2b2e6, I got an error #SPILL! on my spreadsheet - that's what I meant.
I'm not sure I'm testing properly, but I'm seeing unexpected results with the concatenation operator `&`. Attached is a sheet that uses `RANDARRAY` as a function that spills to a...
> Hi, how can i set playback tempo? It's not implemented yet.
Added basic support for MIDI pitch bend messages. Next, add support for MIDI Tuning Standard (MTS) SysEx messages. This includes: - Reading the tuning for a score through some (yet...
Take a look at https://github.com/notator/ResidentSynthHostTestSite/tree/main/residentSynth for an implementation of SysEx MTS support with `webaudiofont`.