đ MusicLang Text-Chord-Predictor
The easiest-to-use model from the musiclang family for quickly creating a song's harmonic structure.

đ Quick Start
MusicLang text-chord-predictor is the simplest model in the musiclang family for rapidly crafting a song's harmonic structure. You don't need any third - party libraries. Just input a chord progression in the standard pop format (e.g., START CM Dm G7/B), and the model will predict the next chords.
Widget Configuration
widget:
- text: START CM Am Dm7
example_title: Predict chord progression
inference:
parameters:
do_sample: true
temperature: 1.0
inference:
parameters:
do_sample: true
temperature: 1.0
⨠Features
- Simple Usage: No need for third - party libraries. Just input a chord progression, and the model will predict the next chords.
- Chord Inversion Support: Supports all inversions of the chord using the / notation (e.g., CM/E is a C major chord over bass of E).
đ Documentation
Some Caveats
â ī¸ Important Note
- Include the "START" token at the beginning of your prompt to maximize model performance.
- Some chords are not in the vocabulary, but they always have an enharmonic equivalent (There is no C#M but a DbM). If the tokenizer can't parse your chord, consider changing it to the enharmonic equivalent.
- The model only supports M (major), m (minor), 7 (seventh dominant chords), M7 (Major with major seventh), m7 (minor with minor sevenths), m7b5 (half diminished chords), dim (diminished triad), o (also called dim7) (diminished seventh chord), aug (augmented chord).
- It doesn't support other chord extensions. If you're interested in an extended model, please contact me.
- The model supports all inversions of the chord using the / notation but currently doesn't support bass notes that don't belong to the chord (DM/C will lead to an error, use D7/C).
- It focuses only on chord progression, not harmonic rhythm.
- Use musiclang package to parse your chord progressions, create cool voicings, or generate new musical ideas!
đ License
This model is free to use for research and open - source purposes only. Please credit me (Florian GARDIN) and musiclang if you do so.
However, if you'd like to use this in a commercial product, please contact us to discuss licensing terms and potential integration in your product. I'm looking forward to hearing about your project!