Electric Sea
Waiting for connection…
Waiting for server…
Client routes on server
CH / CC and range assignments control this browser’s MIDI output. Audio Out switches the source on the router.
Waiting for router connection…
Setup help
Use a browser with WebMIDI support, such as Chrome. Open Settings, choose Enable MIDI under General, and allow access when asked. MIDI remains active while this site is open.
Mac: Open Audio MIDI Setup → MIDI Studio → IAC Driver. Enable “Device is online” and add a bus. In your music application, enable that bus as a MIDI input.
Windows: Create a virtual port with loopMIDI, then select it in your music application.
“Send to port” sends router signals to a local MIDI output; “Receive from port” sends local MIDI input to the router. Only one direction is enabled per named port to prevent feedback.
CH / CC assignments, ranges, scalar output switches, and port directions are saved in this site’s local storage. Settings from the Pi site are separate. Scalar values are normalized to 0–127 with the original 0.3 smoothing; non-CC MIDI messages pass through.
OSC uses UDP ports 5005 into the Pi and 9000 back to directly connected clients. Cloudflare carries WebSocket data, but cannot deliver UDP to your computer. Audio Out affects the shared source; it does not start audio playback in this page.
View links open Spectral Visualizer with the selected signal. Resident Frequency provides live voice extraction, browser audio, and MIDI output.