Spectrogram-Driven Steganography tool by NQR
Copyright (c) 2025 NQR
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SonoGlyph features a fully interactive spectrogram interface — drag, resize, and preview in real-time.
The cyan selection box on the "Original audio" spectrogram gives you precise visual control over when and where your hidden image appears:
The animated green vertical line on the "After embedding" spectrogram provides real-time playback visualization:
1. Timed Reveals
Use the selection box to embed different images at specific timestamps throughout a soundtrack. Players must scrub through the entire audio (or use the playback indicator) to find all clues. Perfect for hiding puzzle pieces at exact moments in a narrative.
2. Frequency-Based Layers
Stack multiple messages in different frequency bands — one in bass (0-4 kHz), another in midrange (4-12 kHz), a third in ultrasonic (16-20 kHz). Use the selection box to precisely control each layer's placement.
3. Audio Breadcrumbs
Embed QR codes, coordinates, or cipher wheels in voicemails, radio transmissions, or ambient soundscapes. The visual selection makes it easy to position clues exactly where you want them discovered.
4. Red Herrings
Place decoy images in high frequencies (16-20 kHz) that are barely visible but draw attention away from real clues in mid-range. The frequency control lets you fine-tune audibility vs. visibility.
5. Multi-Part Puzzles
Create audio files with multiple embedded regions that players must discover. Use the playback indicator to verify each segment appears at the right moment.
6. Community Collaboration
Spread partial images across multiple audio files with precise time/frequency coordinates. Players must combine spectrograms to reveal the complete message — the selection box makes coordinates explicit.
Created by NQR • For ARG designers, puzzle makers, and sonic explorers