html-midi-player
html-midi-player copied to clipboard
🎹 Play and display MIDI files on the web
Trying to use this in sveltekit and getting the following error: ```bash SyntaxError: Named export 'PianoRollSVGVisualizer' not found. The requested module '@magenta/music/esm/core.js' is a CommonJS module, which may not support...
Add a way to control the tempo. This should be optional – possibly turned on with an attribute, maybe `controls="tempo"` (which might just reveal the control with CSS). It's not...
Once the piano roll has reached the very end of the scroll bar after a user has listened to the entire midi it does not snap back to the beginning...
I got the following error when trying to package the module using webpack into a React app. I'm relatively inexperienced with JS. Does this need us to just change the...
Currently the MIDI Player ignores all signals for the sustain pedal (Midi control signal 64). It'd be great if the player could respect the sustain pedal as piano music without...
So far I have not succeeded in including the player in Jupyter notebooks. I tried including the library using a RequireJS call like [here](https://stackoverflow.com/a/47414836/693485), but I get an error about...
It would be nice to have a download button to allow saving the currently loaded file, similarly to what the `` element has. This should be optional – possibly turned...
Sometimes, when there are lots of MIDI Files displayed on a page, preloading them all might be undesirable. Could it be possible to make an option `preload=False` in the ``...
We might want to allow the user to start more than one player at a time, like with ``. This depends on magenta/magenta-js#502 being resolved.
At first I thought it wasn't working on phones, but then I saw #28 and #32 and realized that I just needed to move the 'silence' switch on my phone....