A functional music theory library for Javascript
-
Updated
Apr 23, 2024 - TypeScript
A functional music theory library for Javascript
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.
🎸 An OCaml library for analyzing music
Chord Charts. Evolved.
A Python 3 package that provides a musical framework to analyse chords
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.
Create, manage, import/export and format chord charts, for printing and for on-screen viewing
A sequencer script for Logic Scripter
Text-based chord progression editor
Convert chord progressions from midi files to Plugin Boutique's Scaler sets.
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.)
On-beat chord randomizer, aimed for guitar and piano practicing
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.
React components used by akoroke.com to extract music chords
Machine learning model for predicting chords given a melody
Play chord progressions and melodies
A professional post tonal music analyzer (unfinished). We will try to put all of the concepts about post tonal theory in the package.
expectation-based parsing for jazz chord sequences
Add a description, image, and links to the chord-progression topic page so that developers can more easily learn about it.
To associate your repository with the chord-progression topic, visit your repo's landing page and select "manage topics."