Skip to content

MohtadiAwada/RandChord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RandChords

A terminal-based random chord progression generator with playback.

Installation

pip install randchord

Requirements

Debian/Ubuntu

sudo apt install libportaudio2

Arch

sudo pacman -S portaudio

Windows

No additional requirements needed.

Usage

randchord               # start fresh
randchord file.crdprog  # open a saved progression list

Controls

Key Action
Ctrl+N Generate new random progression
Ctrl+R Replay current progression
Ctrl+A Add current progression to table
Ctrl+P Play selected progression
Ctrl+W Save table to file
Ctrl+C Quit

File Format

RandChords saves progressions as .crdprog files — plain text, one progression per line:

Am | F | C | G
Dm | Bb | F | C

Any text format works too, just name your file with the extension you want.

License

MIT

About

randchord A terminal-based random chord progression generator with playback, built for musicians and developers.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages