Replies: 7 comments
-
Beta Was this translation helpful? Give feedback.
-
|
P.S. The "Web MIDI" thing works just fine in Firefox, I using 147.0, and it just works. I don't like use of Chromium-based browsers, they are messy in several aspects, and Firefox and its derivatives like Pale Moon, Waterfox, etc. are better in several aspects. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks, I fixed that MIDI issue (and added the full proper public API for MIDI playback) and changed it to retrieve the bank list at runtime instead of my hastily entered and incorrect placeholders. Covering the full public API is planned. I will look at libOPNMIDI and consider wrapping that as well. Thanks! |
Beta Was this translation helpful? Give feedback.
-
|
Just a case: Firefox works too, I confirm that, I work on Linux Mint. |
Beta Was this translation helpful? Give feedback.
-
|
Just a working demo (I encoded it with a dirty quality to fit into 10 MB): 2026-01-24_05-55-18-rekod-discord.mp4To stream the MIDI, I used the P.S. the melody used for this demo: |
Beta Was this translation helpful? Give feedback.
-
|
Another notice: you could add the gaining factor that will be multiplied with every streaming sample, this is required to adjust the general volume since it might sound too quite, or oppositely too loud, and it should be adjustable. |
Beta Was this translation helpful? Give feedback.
-
|
I thinking to turn this into discussion, so, you and other people who wants to showcase their libADLMIDI based creations, can do that freely. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Hello, this is to notify you that I have published libadlmidi-js/libadlmidi-js as a convenient wrapper for JavaScript consumers to get an Emscripten build of libADLMIDI, with some browser and/or Node.js integration stuff like running in an
AudioWorkletalready done.Builds are produced in GitHub Actions and run through a comprehensive test suite.
https://libadlmidi-js.github.io has some quick and dirty working examples, such as a patch editor, Web MIDI, etc.
This is an informational issue only, feel free to close. I am open to more direct collaboration if desired. Thanks for your work on libADLMIDI.
Beta Was this translation helpful? Give feedback.
All reactions