Skip to content

Repository files navigation

Bach-in-a-Box

A Python program to generate music and tuning systems.

Dependencies:

Licensing:

Current Features:

Planned Features:

  • UI in PySide6
  • Use of scipy and numpy
  • 100% designed for Linux
  • Less unneeded code and better performance

Resources:

  • Xen Wiki
  • FJS Xen Wiki
  • FJS
  • Counterpoint
  • Maqam
  • Counterpoint
  • Just Intonation
  • Canon
    1. Pick key and number of measures to lead
    2. First note in leader is the tonic
    3. Make catchy theme to lead
    4. Copy lead to second voice, transposed by octave
    5. Harmonize the leader to the copied lead
    6. Thirds, fifths, and sixths are harmonious
    7. Fourths are dissonant
    8. No parallel fifths, avoid unison
    9. Rinse and Repeat

Jokes:

  • The Well Justified Clavier
  • Nobody expects the Spanish Intonation

About

A Python program to generate music and handle tuning systems.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages