How do you keep Web MIDI from crashing a 1983 synthesizer? | knob.monster

Why writing Web MIDI code for 8-bit CPUs from 1983 is a nightmare. Flow control, timing pacing, and proprietary vendor SysEx parsing in JavaScript.

@grindhold Update!

Firefox actually can into MIDI

#notenlesen #piano #sightreading #webmidi

My Artiphon Orba 2 outlived the company, which sadly no longer operates, so I reverse-engineered its protocol and built a browser front-end demo.

Drives all four parts live over USB or Bluetooth. There's also an open spec with Python and JS reference libs.

App: https://holofermes.github.io/orba-console
Spec: https://github.com/holofermes/orba-protocol

#Artiphon #Orba #dawless #MIDI #WebMIDI #reverseengineering #opensource

Do you have a #Behringer #Grind synthesizer and can't / don't want to use their #SynthTribe app or want to change the settings of the synth using a mobile device?

Then you may want to try my new #FLOSS web app "Grind Control":

https://codeberg.org/SpotlightKid/grind-control

Runs in any browser that supports #WebMIDI / #SysEx

Also, if you have any other Behringer synth and want a similar app for it and you can help with testing, open an issue over at the codeberg project page and we'll take it from there.

ICYMI, Here's me showing off some audio work, from my 20 years in #JavaScript #development: https://sgxengine.com/slytherin This is a simple #softsynth that
also demonstrates #harmonics. Works with MIDI and #LeapMotion #webaudio #webmidi

Here's me showing off some audio work, from my 20 years in #JavaScript #development:

https://www.marquisdegeek.com/slytherin/

This is a simple #softsynth that also demonstrates #harmonics. Works with MIDI
and #LeapMotion

#webaudio #webmidi

ICYMI , here's me showing off some audio work, from my 20 years in #JavaScript #development: https://github.com/MarquisdeGeek/WebMIDI Some examples of WebMIDI
from a talk I gave in #Cambridge last year #webaudio #webmidi
GitHub - MarquisdeGeek/WebMIDI: Some examples of WebMIDI

Some examples of WebMIDI. Contribute to MarquisdeGeek/WebMIDI development by creating an account on GitHub.

GitHub
Here's me showing off some audio work, from my 20 years in #JavaScript #development: https://github.com/MarquisdeGeek/WebMIDI Some examples of WebMIDI
from a talk I gave in #Cambridge last year #webaudio #webmidi
GitHub - MarquisdeGeek/WebMIDI: Some examples of WebMIDI

Some examples of WebMIDI. Contribute to MarquisdeGeek/WebMIDI development by creating an account on GitHub.

GitHub
ICYMI, Here's me showing off some audio work, from my 20 years in #JavaScript #development: https://www.marquisdegeek.com/flightcomposer An award-winning hack
that combines flight data and #music #performance #webaudio #webmidi
Flight Composer

Here's me showing off some audio work, from my 20 years in #JavaScript #development: https://www.marquisdegeek.com/flightcomposer An award-winning hack
that combines flight data and #music #performance #webaudio #webmidi
Flight Composer