Skip to main content

About

Chord Generator is a Django application for enumerating all possible chords in a selected scale. In particular, Chord Generator will show what the chord is for a given chord type and position, if such a chord exists. A demonstration is available here.

Installation and Dependencies

You can get Chord Generator from PyPI through the command:

pip install chordgenerator

Once installed, just add “chordgenerator” to your INSTALLED_APPS list in settings.py, and add the desired URL in one of the urls.py files.

Apart from Django, the app depends on musictheory. This package - also made by myself - is the guts of the application, and can be used outside of Django. It contains classes for musical temperaments, scales and chords.

The HTML template file used to generate HTML has been redesigned to work with the Mezzanine CMS. The redesign removed any explicit references to particular stylesheets found with earlier versions. Feel free to customise: the app is released under a 3 clause BSD license. If you wish to do any changes to the app, pop over to the GitHub repository. (There is also a Github repository for musictheory.)

Versions

  • 0.1 (May 1st 2011) - Initial release. Took code and made setup script.

  • 0.2 (May 11th 2011) - Remove bugs.

  • 0.3 (June 6th 2011) - Add license information. Add more scales.

  • 0.4 (June 2nd 2013) - Try to make a half-decent PyPI package.

  • 0.5 (January 30th 2014) - Updated to be compatible with Django 1.6 and Mezzanine 3.0.

  • 0.6 (February 15th 2014) - Added more styling to be compatible with Bootstrap. More history described.

  • 0.7 (August 27th 2014) - Added the ability for users to hear the chords.

  • 0.8 (March 1st 2017) - Updated to be compatible with Django 1.10.

  • 0.9 (December 5th 2020) - Updated for Python 3 compatibility.

Release files for chordgenerator 0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chordgenerator 0.9
File Size Uploaded
chordgenerator-0.9.tar.gz 14.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for chordgenerator 0.9
File Interpreter ABI Platform
chordgenerator-0.9-py3.8.egg Legacy Egg format - - Details
chordgenerator-0.9-py3-none-any.whl Python 3 none any Details

Total release size: 48.9 kB

Release files / chordgenerator-0.9.tar.gz

Download URL chordgenerator-0.9.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
29232d2b9f4364b1478e7334bf7f1b845f5e80dac34f52c8f680d9ca1144e0fb
BLAKE2b-256 checksum
How to use checksums
c0a3926f0d98880d4704b7f06d41cab6d36a9bb364a476f92775d602188925fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.2

Release files / chordgenerator-0.9-py3.8.egg

Download URL chordgenerator-0.9-py3.8.egg
Size 19.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
0c103f375a427a3a3481c16e3822dc31792f67d2ed623d348e8d1cdb4d22697c
BLAKE2b-256 checksum
How to use checksums
5b621edcdfabe7055a742e2245c786ac665db0d74c89e4bc2aaea59af914c01e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.2

Release files / chordgenerator-0.9-py3-none-any.whl

Download URL chordgenerator-0.9-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8d23c62287d9e581e44cb06abf0c9a42ff863d4044d1200fb8f8ca6dcfcd666e
BLAKE2b-256 checksum
How to use checksums
a272389393b367a4b9fd2e8e57af46453f15f6e47cb8fb4a8507147dd4d67293
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.2

Release history Release notifications | RSS feed

This release

0.9 This release

3 release files

0.8.1

2 release files

0.8

1 release file

0.7

1 release file

0.6.1

1 release file

0.6

1 release file

0.6.0

1 release file

0.5

1 release file

0.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page