Skip to main content

A terminal-based random chord progression generator

Project description

RandChords

A terminal-based random chord progression generator with playback.

Installation

pip install randchord

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

randchord-1.1.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

randchord-1.1.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file randchord-1.1.0.tar.gz.

File metadata

  • Download URL: randchord-1.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for randchord-1.1.0.tar.gz
Algorithm Hash digest
SHA256 37759061836ddcaf5ca8e17c30232e7800828e63d2d4ff82d7598c914c1ff164
MD5 bf438f46def715927ea3639ea1939daf
BLAKE2b-256 8395077ca375ac95a344d74a90ab4acd083392aaedfcee32c43381ea10a9106e

See more details on using hashes here.

File details

Details for the file randchord-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: randchord-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for randchord-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7a0c56625595fdc494f372173625002ad52fb5f16a5962f8895e64f4d2a9ec03
MD5 4841f481f1016d979e96809c2d3c3533
BLAKE2b-256 8c0c8a9f8d1b8b142df3428fa95994aff36b53b9250a4f97358b55dc75a0a6d2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page