| Crates.io | eightbitbeats |
| lib.rs | eightbitbeats |
| version | 1.0.1 |
| created_at | 2025-05-29 06:47:32.383692+00 |
| updated_at | 2025-05-31 04:10:11.609642+00 |
| description | 8BitBeats: A terminal-based 8-bit music generator and player with TUI. Generate, customize, and replay chiptune tracks. |
| homepage | |
| repository | https://github.com/DerekCorniello/8BitBeats |
| max_upload_size | |
| id | 1693550 |
| size | 228,536 |
8BitBeats is a terminal-based 8-bit music generator that allows you to create, customize, and replay chiptune-style music. Generate unique, reproducible tracks using a deterministic algorithm based on your inputs. Easily manage and replay tracks via track IDs.
git clone https://github.com/DerekCorniello/8BitBeats.git
cd 8BitBeats
cargo build --release
cargo run --release
See Cargo.toml for a full list. Major dependencies include:
rodio (audio playback)rand (randomness)ratatui, crossterm (terminal UI)rust-music-theory (music theory)crossbeam-channel (threading)This project is licensed under the MIT License. See LICENSE for details.
Pull requests, bug reports, and feature suggestions are welcome! Please open an issue or submit a PR on GitHub.