Skip to content

This software generates all possible chords, scales, and some generic progressions (in progress, not fully working) and contains code to output them as midi, flac, wav, mp3 and score image files. It checks for harmonic consonance and will only generate correct chords.

License

Notifications You must be signed in to change notification settings

HomingHamster/scale_and_chord_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

(c) 2024 Felix Farquharson This code is licensed under MIT license (see LICENSE.txt for details)

Chord, Scale, and Chord Progression MIDI, WAV, and MP3 Generator

Sponsorship

Please give me money:

BTC: bc1qwm3rswv0xcunchw9q72mnsmxjzkhfdkwr0vlgu

LTC: LdRc7Fz6poAuWvXexzGP4sQ7SFvn6uPuuX

Card: https://buy.stripe.com/00g00m6e1gEW68E4gk

Description

This software generates all possible chords, scales, and some generic progressions (in progress, not fully working) and contains code to output them as midi, flac, wav, mp3 and score image files. It checks for harmonic consonance and will only generate correct chords.

How to run/install

Install MuseScore or a similar XML reader. For generating the midi files from code.

Install the libraries in the requirements file with pip install -r requirements.txt.

Run the file with python main.py and the files will be generated in the output folder.

About

This software generates all possible chords, scales, and some generic progressions (in progress, not fully working) and contains code to output them as midi, flac, wav, mp3 and score image files. It checks for harmonic consonance and will only generate correct chords.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages