There are 7 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.
Create, manage, import/export and format chord charts, for printing and for on-screen viewing
A Python 3 package that provides a musical framework to analyse chords
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.
A sequencer script for Logic Scripter
ClockChord - Chord-visualizable Musical Chord Instrument with MIDI player on the Circle-of-fifths Clock for web browser
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.
Find and save guitar chords for your favorite songs!
A library for using chord2mml and abcjs easily in the browser.
Python backend for the Scaile app. AI generator using LSTM as neureal network generation for chord progressions.
Build your own chord progression or randomly generate one and then download the progression as Midi
A chord autoscroll and transposer tool for guitarists. Built with Python and PyQt6, this app allows musicians to load, edit, and transpose song chord sheets, with auto-scroll functionality for hands-free performance. Ideal for live performances, rehearsals, and music practice.