-
Now, sysex is the only flag that MIDIOptions contain.
But not only sysex, but native software virtual synths have security risks even on normal messages. So, we should introduce a permission to use na…
-
Has there been any attempts to use this project to create a Web MIDI shim (`navigator.requestMIDIAccess()` etc)?
-
I've made the rather controversial decision to use WebMIDI.constants.COMMAND 0xA0 to mean CUSTOMCONTROL_CHANGE rather than AFTERTOUCH (as in standard MIDI).
The MIDI standard was conceived before the…
-
The file WebMIDI/constants.js contains generally useful constants that are not all used in this project (for example, the REAL_TIME and SYSTEM_EXCLUSIVE constants).
I think it might be worth adding th…
-
https://github.com/ZZShark9/diymusic doesn't serve when flint is called.
debug output when run :
```
$ flint --debug
──────────────────────────────────
Flint update available: v1.4.25
─────────…
-
Critical fix need for this issue on Windows, tested on 8/8.1 that can't properly initial midi port the first time Electron is run, it could only properly initialize after reload the page using remote.…
-
Don't work this code:
MIDI.loadPlugin({
soundfontUrl: "./soundfont/",
instrument: "acoustic_grand_piano",
onprogress: function(state, progress) {
console.log(state,…
-
Hello,
I have a dynamically generated menu and I rely on the index of the array as an ID. I also have a flag that's displayed when the user makes a choice.
``` html
done
```
So `selected` is false …
-
Not a bug so much as a head's up for anybody trying this with a Chromebook: it seems that, after enabling WebMIDI in the browser, you need to reboot ChromeOS for a USB MIDI keyboard to be recognized. …
-
I tried to follow the example to play middle C:
``` javascript
var output = midiAccess.outputs.entries[indexOfPort];
```
But outputs seems to be a function and that code didn't work, and I ended up …