Skip to main content

Create MIDI files from chord progressions

Project description

![chords2midi](https://i.imgur.com/rvXoXOf.png)
# chord2midi

Given it a chord progression, get a MIDI file!

## Installation

$ pip install chord2midi

## Usage

$ c2m I V vi IV --key C
$ ls
C-I-V-vi-IV.mid

Further options:

```
usage: c2m.py [-h] [-i] [-b BPM] [-t OCTAVE] [-k KEY] [-d DURATION] [-v]
[U [U ...]]

chords2midi - Create MIDI files from written chord progressions.

positional arguments:
U Please supply chord progression!. See --help for more
options.

optional arguments:
-h, --help show this help message and exit
-i, --install Install into Ableton directory
-b BPM, --bpm BPM Set the BPM (default 160)
-t OCTAVE, --octave OCTAVE
Set the octave (default 4)
-k KEY, --key KEY Set the key (default C)
-d DURATION, --duration DURATION
Set the chord duraction (default 1)
-v, --version Display the current version of chords2midi
```

Rich Jones, 2018. 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

chords2midi-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

chords2midi-0.1.0-py2-none-any.whl (3.6 kB view details)

Uploaded Python 2

File details

Details for the file chords2midi-0.1.0.tar.gz.

File metadata

  • Download URL: chords2midi-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for chords2midi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 309ce124f3893135b324dc1cea1ddd00cddfe7c063bd1128b9eaaaeab0d11ce6
MD5 28e165267fca64bfec13534b1ae55970
BLAKE2b-256 c84d8dd7003bc5edefddae26d43266f7869005093784366aa75d9b17f27edf0a

See more details on using hashes here.

Provenance

File details

Details for the file chords2midi-0.1.0-py2-none-any.whl.

File metadata

File hashes

Hashes for chords2midi-0.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 e757eddc75a9e03d2172d7f350dedfb84eb3ff66a6ce25abc619abff93b08bc8
MD5 2279a617c47bdffb4105d6855ed4c286
BLAKE2b-256 bc32d3754e9188595adca4525cab6ec520f44704d5587e3cd629447c726924e3

See more details on using hashes here.

Provenance

Supported by

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