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.0.2.tar.gz (8.7 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.0.2-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for randchord-1.0.2.tar.gz
Algorithm Hash digest
SHA256 791279e8026b784671debd92a22d3e90f05867e2381367d0b8b7dbbf8b632dd0
MD5 ff1405c84fe90ae2282b3014e439a346
BLAKE2b-256 173780315cf9803d043ee9f72bfd3190d7610b2ce92cd414c16e1c7415e9c71d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randchord-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 440e02953d7d44fd212faa58ec6570b350d4a77a478a91e1818ad366fa329b16
MD5 3d86113a313e49fd9157842bb0ac77cf
BLAKE2b-256 1e3496a5d76ac7bd1a3ffd448df3e2393f1ca38321789a1dd144bc48f0bed22d

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