Testing MIDI applications
summary
Three open source tools let automated tests bypass physical gear: midi-test creates virtual MIDI ports (visible to any MIDI app) on Mac and Linux, emits and logs real MIDI messages and can simulate Web MIDI via JZZ; web-midi-test is a pure‑JavaScript fake Web MIDI API for unit tests and corner cases like denied MIDI or missing SysEx permission; test-midi-files generates readable JS MIDI files and a player. A headless bridge jazz-midi-headless wires JZZ into Puppeteer/Playwright so end‑to‑end tests run and the tools are used successfully by OSS.
AI-written summary · about
related talks
23mLet's talk about MIDI
39mAutomating Audio Tests? Sounds Good!
44mTiny Computers, JavaScript and MIDI
14mMusical Creativity in the Browser
30mSmartWeb 2016 - Ruth John
31mThe Lost Art of MIDI – Bringing < bgsound> Back to the Web
57mMake More Than Music with Tiny Computers, JavaScript and MIDI
29mMIDI A New Dimension in Controlling Your Browser
