DSP servers using general purpose computers and networks
-
Updated
Jul 31, 2024 - C++
DSP servers using general purpose computers and networks
Multitouch MPE controller on ESP32-P4 + 7" DSI panel. Dual-row piano keyboard with snap-to-pitch, glide, slide, press; streams RTP-MIDI (AppleMIDI) and OSC over WiFi. 60-FPS animated UI with PPA-accelerated partial redraws and a 250 Hz real-time touch task.
Network MIDI 2.0 (UMP over UDP) Host component for ESP-IDF: UMP over IP with mDNS discovery, FEC/retransmit, dual-stack IPv4/IPv6, and UMP Stream endpoint discovery. Demo for ESP32-P4-Nano over Ethernet (IP101).
MIDIBridge Server - Route MIDI from your device to any computer over Internet
Portable C reference implementation of Network MIDI 2.0 (UDP) — MIDI 2.0 / UMP over the network, MIT-licensed.
Android app that exposes your smartphone as a Network MIDI 2.0 endpoint
Template for building JUCE plugins with Network MIDI 2.0 feature
Wireless MIDI interface firmware for ESP32-C6/S3: TRS MIDI to BLE MIDI, Network MIDI 2.0, RTP-MIDI, USB MIDI and ESP-NOW. MIDI-CI builds the web UI's controls from the synth; signed OTA updates with rollback. C11 core with host tests, hardware-in-the-loop tests.
JUCE plugin that learns from an incoming MIDI stream and improvises with what it has learnt. The generated output can be forwarded to a remote Network MIDI endpoint
MIDIBridge Client - Route MIDI from your device to any computer over Internet
JUCE SoundFont Player with Network MIDI 2.0 and SL Link
To associate your repository with the network-midi topic, visit your repo's landing page and select "manage topics."