8bitify is a lightweight, AI-friendly CLI tool to instantly convert any MP3, WAV, or audio file into a 8-bit chiptune style version. Perfect for game developers, retro music enthusiasts, and creators looking for that crunchy, low-fi Gameboy aesthetic.
SEO Keywords: mp3 to 8bit converter, chiptune generator cli, audio bitcrusher python, 8-bit music tool, retro game audio converter, mp3 to chiptune, command line audio effects.
Copy and paste this one-liner into your terminal:
curl -fsSL https://github.com/IFAKA/8bitify/main/install.sh | sh- FFmpeg: Essential for audio processing.
- macOS:
brew install ffmpeg - Linux:
sudo apt install ffmpeg
- macOS:
- Python 3.8+
Just type 8bitify in any folder. It will scan for audio files (ignoring node_modules, .git, etc.) and open a fuzzy finder for you to pick.
8bitifyConvert a specific file directly:
8bitify my_track.mp3Output: my_track_8bit.mp3
- Smart Scanning: Recursively finds audio but ignores system/build noise.
- Bit-Crushing Engine: Simulates 8-bit dynamic range via sample quantization.
- Retro Resampling: Downsamples to 8000Hz for that authentic early console "crunch".
- AI-Friendly Codebase: Clean, documented Python structure, easy for LLMs to parse and extend.
- Zero-Trace Uninstall: Clean removal with one script.
Remove everything with no trace:
curl -fsSL https://github.com/IFAKA/8bitify/main/uninstall.sh | shMost "mp3 to 8bit" tools are bloated web apps or complex DAWs. 8bitify is built for speed and simplicity. It uses a high-performance numpy backend for audio quantization, making it faster than standard filters.
Found a bug or want to add a feature (like pixel art generation)? PRs are welcome!
- Fork the repo.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Built with โค๏ธ for the retro community.