Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

A Django app for enumerating chords in a scale.

Project Description

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.
Release History

Release History

This version
History Node

0.8

History Node

0.7

History Node

0.6.1

History Node

0.6

History Node

0.6.0

History Node

0.5

History Node

0.4

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
chordgenerator-0.8.tar.gz (13.8 kB) Copy SHA256 Checksum SHA256 Source Mar 1, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting