https://github.com/charles-forsyth/generate-music
🎵 A modern, professional CLI for real-time AI music generation using Google's Vertex AI Lyria model.
https://github.com/charles-forsyth/generate-music
cli generative-ai google-cloud music-generation python vertex-ai
Last synced: 2 months ago
JSON representation
🎵 A modern, professional CLI for real-time AI music generation using Google's Vertex AI Lyria model.
- Host: GitHub
- URL: https://github.com/charles-forsyth/generate-music
- Owner: charles-forsyth
- License: mit
- Created: 2025-12-15T03:30:02.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-12-15T16:24:12.000Z (3 months ago)
- Last Synced: 2025-12-18T01:22:55.406Z (3 months ago)
- Topics: cli, generative-ai, google-cloud, music-generation, python, vertex-ai
- Language: Python
- Size: 460 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 🎵 Gen-Music CLI




**Gen-Music** is a modern, professional command-line interface (CLI) for generating high-quality music in real-time using Google's state-of-the-art **Vertex AI Lyria model**.
## 🚀 Installation
### Using `uv` (Recommended)
```bash
uv tool install git+https://github.com/charles-forsyth/generate-music.git
```
## 🛠️ Configuration
After installation, initialize the configuration to set up your credentials:
```bash
gen-music --init
```
This creates a configuration file at `~/.config/gen-music/.env`. Edit it to add your **Google Cloud Project ID**.
## 🎹 Usage
**Generate a Track:**
```bash
gen-music "An epic orchestral soundtrack with swelling strings"
```
**Options:**
* `--duration, -d`: Length in seconds (default: 10).
* `--bpm`: Beats per minute (default: 120).
* `--play, -p`: Play immediately after generation.
**View History:**
```bash
gen-music --history
```
## 🤝 Contributing
Contributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md).
## 📄 License
Distributed under the MIT License. See `LICENSE` for more information.