Bytefall is a minimal, highly optimized binary file visualizer and raw audio player. It interprets any file as structured pixel data, rendering it as a scrolling waterfall, and simultaneously plays the raw byte values back as an audio signal.
- High-Performance Rendering: Direct texture memory manipulation for smooth 60+ FPS visualization.
- Pixel Modes: 8-bit Grayscale, 16-bit Grayscale, RGB, and RGBA.
- Dynamic Zoom: Inspect file structures closely or zoom out for an overview.
- Raw Audio Engine: Plays byte data as audio with linear interpolation for clean sound at any speed.
- Analysis Tools: Real-time hex tooltips, offset tracking, and a colorized minimap scrollbar.
- Zero Dependencies: Compiles to a single, static executable.
Requires MSYS2 mingw-w64.
pacman -S makemakeDrag and drop any file onto the exe/window or pass it as an argument: ./bytefall myfile.bin
| Mode | Bytes per pixel |
|---|---|
| 8G | 1 - grayscale |
| RGB | 3 - color (default) |
| RGBA | 4 - color with alpha |
| 16G | 2 - 16-bit grayscale |
| Key | Action |
|---|---|
Space |
Play / Pause |
R |
Restart |
M |
Mute |
↑ / ↓ |
Speed |
? |
Help |
esc |
Exit |
Mouse wheel |
Scroll |
Ctrl + Mouse Wheel |
Zoom |
You can create images like that using img2bin

made by encrize , my website - https://encrize.vip