View Code? Open in Web Editor
NEW
A Python program to generate music and handle tuning systems.
Home Page: https://dgcampbe.github.io/Bach-in-a-Box/
License: GNU Affero General Public License v3.0
Python 99.41%
Shell 0.59%
bach-in-a-box's Introduction
A Python program to generate music and tuning systems.
- Python 3 (Developed using Python 3.8, but should work on other versions)
- UI in PySide6
- Use of scipy and numpy
- 100% designed for Linux
- Less unneeded code and better performance
- Xen Wiki
- FJS Xen Wiki
- FJS
- Counterpoint
- Maqam
- Counterpoint
- Just Intonation
- Canon
- Pick key and number of measures to lead
- First note in leader is the tonic
- Make catchy theme to lead
- Copy lead to second voice, transposed by octave
- Harmonize the leader to the copied lead
- Thirds, fifths, and sixths are harmonious
- Fourths are dissonant
- No parallel fifths, avoid unison
- Rinse and Repeat
- The Well Justified Clavier
- Nobody expects the Spanish Intonation
bach-in-a-box's People
Contributors
Stargazers