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.)
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.
On-beat chord randomizer, aimed for guitar and piano practicing
React components used by akoroke.com to extract music chords
Play chord progressions and melodies
Machine learning model for predicting chords given a melody
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."