Transform text into data-over-sound audio waves with real-time visualization.web app using ggwave protocol. Built with React + TypeScript.
-
Updated
Nov 19, 2025 - TypeScript
Transform text into data-over-sound audio waves with real-time visualization.web app using ggwave protocol. Built with React + TypeScript.
Jazzy Protocol is the data-over-sound (or rather data-over-music) protocol I made up to explain how other more complex data-over-sound protocols like the Gibberlink work for a blog post!
C++20 HTTP server exposing beeping-core as a REST API (Data Over Sound)
Acoustic transport binding for the Machine Contact Layer (MCL): an FSK audio modem for machine-to-machine first contact over speaker and microphone, no network needed.
An offline, air-gapped messenger that transmits data via ultrasonic sound waves (19kHz) using the Web Audio API. No Internet or Bluetooth required. Built with Next.js 16 & PWA
A basic example of how we can transmit data over sound by manipulating frequency and binary values.
Send a short message or link to a nearby device as sound. No network, no pairing, no server — a 1.96-second chirp between two browsers. Source-available, free for noncommercial use.
C++20 library for encoding and decoding data over sound (Data Over Sound)
🍎 Beeping iOS SDK · Swift 6 library for data over sound · Local (ObjC++) + Cloud (URLSession) dual mode · part of the Beeping Platform 🔊
Data over sound for React Native. Two phones pass bytes through the air with no network, no pairing and no account - a Nitro module wrapping ggwave, with the audio layer it doesn't have.
Chirp Alexa Toolkit
Acoustic modem — sends bytes through the air as audio (8-FSK, audible or ultrasonic). Rust core + CLI, with an Android Compose app driving the same DSP via UniFFI.
📼 DOOM on a cassette tape — a data-over-audio modem that records digital data to an ordinary audio cassette and reads it back byte-exact. Full Freedoom Episode 1 decoded byte-for-byte off a real C90.
Chat with nearby devices by sound, no internet. A near-ultrasonic modem in the browser, with groups, receipts and replies.
High-performance adaptive acoustic modem (data over sound) in Rust: adaptive OFDM, LDPC, fountain-coded transport.
Turn text and runes into GibberLink (ggwave) sound and back, in the browser. Live mic decoding, a layered runic lexicon, and runes that fly like a flock while the message plays.
An acoustic data channel for headless embedded devices: config in over near-ultrasound, diagnostics out over the piezo buzzer
Send text and links between nearby devices using only sound. No pairing and accounts needed.
Acoustic chirp communication: send short text over sound.
To associate your repository with the data-over-sound topic, visit your repo's landing page and select "manage topics."