Home

Awesome

musegpt GitHub Repo stars

CMake License: AGPL v3 Platform Support C++ JUCE llama.cpp

Run local Large Language Models (LLMs) in your Digital Audio Workstation (DAW) to provide inspiration, instructions, and analysis for your music creation.

Table of Contents

Features

Currently supported features include:

For more information about plans for upcoming features, check out the Roadmap on GitHub Projects!

Demo

musegpt Demo

Click the image above to watch a demo of musegpt in action.

Requirements

You'll need a C++17 compatible compiler, CMake, and Python 3.10 or later. See Requirements for more details on supported Operating Systems, models, DAWs, and more.

Installation

To install musegpt, you can download the latest binaries from Releases.

If you want to build from source, follow the Installation instructions.

Usage

Please refer to the Usage section of the documentation.

Architecture

Architecture Diagram

For more information, see Technical Approach.

Contributing

We welcome contributions from the community!

License

This project is licensed under the AGPL v3.

Acknowledgments

Community

Join our community on Discord! GreyArea.ai


Note: This project is under active development. Stay tuned for updates on MIDI and audio analysis and generation features!