html-midi-player icon indicating copy to clipboard operation
html-midi-player copied to clipboard

🎹 Play and display MIDI files on the web

Results 18 html-midi-player issues
Sort by recently updated
recently updated
newest added

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...

enhancement

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...

enhancement

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...

help wanted

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...

enhancement

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 ``...

enhancement

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....