Discover and explore top open-source AI tools and projects—updated daily.
ElectricAlexisMusic generation model for high-quality classical sheet music
Top 34.4% on SourcePulse
NotaGen is a symbolic music generation model designed to produce high-quality classical sheet music by leveraging LLM training paradigms. It targets researchers and developers interested in advancing AI-driven music composition, offering a multi-stage training approach for enhanced musicality.
How It Works
NotaGen employs a three-stage training process: pre-training on a large corpus of musical pieces, fine-tuning on curated classical compositions with specific prompts (period, composer, instrumentation), and reinforcement learning using a novel CLaMP-DPO method. This RL approach optimizes musicality without requiring human annotations or predefined reward functions, aiming for more natural and sophisticated musical outputs.
Quick Start & Requirements
conda create --name notagen python=3.10), activate it (conda activate notagen), and install PyTorch with CUDA support (conda install pytorch==2.3.0 pytorch-cuda=11.8 -c pytorch -c nvidia). Then, install other dependencies (pip install accelerate optimum -r requirements.txt).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
6 months ago
Inactive
AI-Guru
archinetai
microsoft
openai