Package jazzparser :: Package harmonical
[hide private]
[frames] | no frames]

Package harmonical

source code

The Harmonical: a just-intonation music generator module.

The Harmonical is an instrument that can play music in any tuning system, including just intonation, by allowing the music to specify a precise pitch for each note.

Its name is that given by Alexander J. Ellis, in his translation of Helmholtz's On the Sensations of Tone, to his specially tuned harmonium that allowed him to experiment with just tuning systems.

Submodules [hide private]

Variables [hide private]
  CHORD_TYPES = {'': [(0, 0, 0), (1, 0, 1), (0, 1, 1)], '7': [(0...
  __package__ = None
hash(x)
Variables Details [hide private]

CHORD_TYPES

Value:
{'': [(0, 0, 0), (1, 0, 1), (0, 1, 1)],
 '7': [(0, 0, 0), (1, 0, 1), (0, 1, 1), (-2, 0, 2)],
 'M7': [(0, 0, 0), (1, 0, 1), (0, 1, 1), (1, 1, 0)],
 'm': [(0, 0, 0), (1, 0, 1), (1, -1, 1)],
 'm7': [(0, 0, 0), (1, 0, 1), (1, -1, 1), (-2, 0, 2)],
 'prime': [(0, 0, 0)]}