REDMARK FORGE SANDBOX
Hear · Encode · Decode

Data Sonification Studio

Map text and files to deterministic FSK audio, decode compatible WAVs, render byte-to-pitch melodies and inspect WAV metadata.

Browser-local: processed in this tab. Use captures you are authorized to analyze. No live network capture or packet injection is performed.

01 · Text / file to audio

FSK modem-style encoding: a preamble plus fixed-duration binary tone symbols, packaged as WAV.

FSK encodes bytes, not arbitrary audio. Shorter symbols are less tolerant of playback/channel distortion.
Encoding metrics appear here.

02 · Decode compatible FSK WAV

Decoder expects this studio's PCM WAV format and fixed 1200/2200 Hz tone mapping with a 16-bit length prefix.

Recovered payload appears here.

03 · Byte-to-pitch melody

Map each byte to a MIDI note; useful for listening for patterns, not recovering exact data.

Melody is intentionally lossy; use FSK for byte recovery.

04 · Inspect WAV header

Parse RIFF/WAVE format fields and estimate duration from PCM metadata.

05 · Modem test bench (BFSK · 4-FSK · DBPSK, CRC-32, optional FEC)

A framed acoustic modem: alternating preamble, sync word, length, payload and CRC-32. The decoder finds symbol timing itself, so it also reads recordings made elsewhere. Add noise, clock drift and a phone-band filter to see where each scheme breaks.

Results appear here.

06 · Series sonifier

Turn numbers into pitch (optionally snapped to a musical scale), with a second column controlling stereo pan. Paste a CSV or generate a series.

Results appear here.

07 · Picture or text → spectrogram sound

Paints an image into the spectrogram (x = time, y = frequency) with additive synthesis. Open the result in Audio Signal Studio's spectrogram to see the picture.

Results appear here.

08 · RIFF / WAV chunk inspector

Walks every chunk, decodes the format, checks size consistency, hashes the audio data and flags bytes hidden after the audio.

Results appear here.

09 · Listen to a file

Hear any file's structure: block entropy sets pitch, mean byte value sets stereo position. Packed, encrypted or compressed regions sound high and harsh; text and padding sound low.

Results appear here.