There are 6 repositories under chord-progression topic.
Chord and accompaniment generator, pure python package that generate chord progression and accompaniment according to given melodies. Code for paper AccoMontage2: A Complete Harmonization and Accompaniment Arrangement System.
Let's share your chord progressions!
Chord Charts. Evolved.
Convert chord progressions from midi files to Plugin Boutique's Scaler sets.
A Python 3 package that provides a musical framework to analyse chords
Create, manage, import/export and format chord charts, for printing and for on-screen viewing
Declare chord progressions and arpeggios (using rhythms), listen to them, and visualize them in order to play them on different instruments, or export them as MIDI or integrate the musical composer tool in your DAW.
An iOS Chord Progression Ear Trainer
"Chords" is an android application that helps the musician to make chord progressions easily and quickly.
A professional post tonal music analyzer (unfinished). We will try to put all of the concepts about post tonal theory in the package.
A converter from chord progression strings to AST built in Rust that outputs wasm, so it can be used from JavaScript too.
Obsidian plugin. Playing Music Macro Language and Chord notation.
This project generate chords in a random way. Several limitations are put inside, but still not enough to make it sounds good. You can use it to find some inspiration when composing.
This project generate chord progression by plotting a function curve that defines the color changes (defined by Tian) of chords. You can use it to find some inspiration when composing.
Plugin for MuseScore 4. Choose a single note or a chord, then let the plugin find all the chords (triads or seventh chords) in all keys and scales that share at least 1 note with it.
This program has a GUI that takes 6 note names from the user, as a melody line, and another note as the key, then suggests a chord progression.
Machine learning model for predicting chords given a melody
Visualize and preview written chord progressions
expectation-based parsing for jazz chord sequences
An iOS app for musicians to find the next chord to aid in music writing/improvising or just for fun.
This MATLAB code creates a graph of all possible four-note chords in specified scales, performs a random walk on the graph, and outputs the results to a LaTeX file using PSTricks, which the user then compiles into an eight-page exercise in chord voicings and modulation for guitar. (See the PDF file for a completed example.)
Generate transformed chord progressions
A chord visualizer using SuperCollider and TouchOSC, playing random chords in a given key.
Plugin for MuseScore 3. Choose a single note or a chord, then let the plugin find all the chords (triads or seventh chords) in all keys and scales that share at least 1 note with it.
A python script that prints random chord progressions.
Python backend for the Scaile app. AI generator using LSTM as neureal network generation for chord progressions.
On-beat chord randomizer, aimed for guitar and piano practicing
A library for using chord2mml and abcjs easily in the browser.
Find and save guitar chords for your favorite songs!
MIDI generator for chord progressions.