MIDI steganography utility
A Python command-line utility for hiding and extracting messages inside MIDI note velocities.
This utility hides text in MIDI files by changing the least significant bit of note velocities. The audible content stays effectively unchanged while the note events carry a small payload.
| Command | Role | Engineering detail |
|---|---|---|
count | Estimates capacity | Counts eligible note events. |
embed | Writes a hidden message | Stores a length header plus payload bits. |
extract | Recovers the message | Reconstructs bytes from velocity parity. |
It is a focused project: one idea, one interface, and a clear reversible model.
Repository: stego-midi.