-
MIDIPort open() and close() are defined for MIDIPort in Web MIDI API §4.6.
I have defined these as empty stubs in both synths, so that the code for selecting synths in my Assistant Performer does not…
-
Currently, MIDI messages are delivered as events containing short arrays of bytes. This means the script author needs to write a function to parse and handle them. For example, the `simple monophonic …
-
**The situation** - Someone develops a web component that is designed to play general MIDI music/sequences, possibly for use by games or as a standalone music player.
**The problem** - There is curre…
ghost updated
1 month ago
-
I just went through the code.
While I am not that knowledgeable regarding this matter, based on my understanding, it seems possible to extend this to other Sound Canvas models as well.
I am also awa…
-
Add a new export option, allowing users to get a MIDI Tuning Standard (MTS) tuning dump.
-
As I am big fan of original Caustic I was thinking about reimplementing it lately. Then I found this project.
I think I can contribute javascript sound backend for your mockups. I am working on bro…
-
There is a MIDI standard for micro-tuning hardware synths, called the [MIDI Tuning Standard](https://www.midi.org/specifications/midi1-specifications/midi-1-addenda/midi-tuning-updated) or MTS (free r…
tobia updated
10 months ago
-
In speaking with Korg at NAMM, they really wanted to have the ability to define virtual MIDI input/output ports - e.g., to build a software synthesizer and add it to the available MIDI devices when ot…
-
For long term goal, it would be important to find a way to give a name in a standardized way against each device on all operating systems.
E.g., once I create a song with an online DAW running on Chr…
-
We have so far been able to use synchronous `send` but this provides no mechanism for backpressure.
The current implementation in Chrome uses large internal buffers to hide this issue, but this is wa…