Developer tools & libraries
TurboMIDI
Header-only Elektron TurboMIDI in C++.
A header-only, platform-independent C++ implementation of Elektron's proprietary TurboMIDI protocol — high-speed MIDI at multipliers up to 20× the standard 31.25 kbit/s rate, with a complete spec implementation including all 9 commands, both master and slave modes, and certified speed negotiation.
Specifications
- Speed multipliers from 1× (31.25 kbit/s) to 20× (625 kbit/s)
- All 9 TurboMIDI commands implemented
- Master and slave modes
- Built-in timeout, active sensing, error recovery
- Header-only · zero dependencies · platform-independent
More from Developer tools & libraries
-
logicanalyzer-mcpAn MCP server that lets an LLM drive a logic analyzer.
A Go-based logic analyzer tool with a DSLogic-first hardware abstraction layer, native UART/SPI/I2C/CAN/1-Wire decoders, a JS decoder runtime via goja, and an MCP server that exposes 18 tools so an LLM can capture, decode, search and assert digital signals from inside a chat.
-
dsplab projectsDSPLab Projects and Modules
DSPLab Projects and Modules
-
webcomponent serialterminalJavaScript project.
An open-source JavaScript project by DatanoiseTV.
-
Vult LSPLanguage server + VSCode extension for the Vult DSP language.
A full LSP for Vult — diagnostics from the actual compiler engine, cross-file go-to-definition, hover types, signature help, workspace-wide rename, find-references, document symbols and a tidy formatter.
-
tinyice appFlutter Desktop/Mobile Application for controlling TinyIce
Flutter Desktop/Mobile Application for controlling TinyIce.
-
abletonlink-goGo bindings for Ableton Link with Link Audio support.
Complete Go API coverage of Ableton Link, plus support for Link Audio multi-channel network audio streaming. Static linking, thread-safe, with separate audio/application thread contexts and callbacks for tempo, peer count and transport state.