Developer tools & libraries
SysExSerializer
Serialize anything into MIDI SysEx 7-bit safely.
A header-only C++ library for serialising arbitrary data — integers, floats, strings, vectors, binary blobs — into MIDI-safe 7-bit chunks. Built for firmware updates, patch transfers and RPC over MIDI, with chunking, checksums and out-of-order reassembly.
Specifications
- All output is 7-bit safe (0x00–0x7F) for MIDI
- Universal type support — POD, strings, vectors, binary
- Auto chunking + reassembly · ~1.14× compression overhead
- Built-in checksums and error detection
- Header-only · platform-independent
More from Developer tools & libraries
-
discogs2vecdbRust project.
An open-source Rust project by DatanoiseTV.
-
databenchFast multi-protocol benchmark: HTTP, ICMP, TCP, DNS, TLS, Redis, memcached, PostgreSQL, MySQL — with a live ratatui dashboard
Fast multi-protocol benchmark: HTTP, ICMP, TCP, DNS, TLS, Redis, memcached, PostgreSQL, MySQL — with a live ratatui dashboard.
-
homebrew sandkastenHomebrew tap for sandkasten
Homebrew tap for sandkasten
-
Fancy IndexA drop-in dark-themed directory listing for nginx autoindex.
Pure HTML/CSS/JS injected via ngx_http_addition_module — no server-side scripts. Turns nginx's bare autoindex into a dark-themed file browser with badges, inline previews (Markdown, syntax-highlighted code, hex, PE/EFI headers), an audio player with ID3, image gallery, zip download, git-repo awareness and keyboard navigation.
-
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