python-twelve-tone
python-twelve-tone copied to clipboard
:notes: 12-tone matrix to generate dodecaphonic melodies :notes:
Instead of ``` $ twelve-tone ['G', 'F', 'B', 'C# / Db', 'F# / Gb', 'D', 'D# / Eb', 'A', 'A# / Bb', 'E', 'G# / Ab', 'C'] ``` I think...
[rich](https://github.com/willmcgugan/rich) is also mentioned in #29 A teaser screenshot as the following __is not__ a proper twelve tone matrix. I just created it it lazily/hastily in the repl to demonstrate...
Travis CI sucks now and shouldn't be used. Let's move our build system (tox tests etc.) over to GH actions. We should be able to use https://github.com/ymyzk/tox-gh-actions and get seamless...
Tox seems to be having issues not being able to find the Python3.4 interpreter. This might be due to TravisCI setting the default dist to be Xenial. Additionally, we default...
It would be great if there was some sort of TensorFlow compatibility. Having configuration that would enable output for something like [`tf.stack`](https://www.tensorflow.org/api_docs/python/tf/stack) or [`tf.convert_to_tensor`](https://www.tensorflow.org/api_docs/python/tf/convert_to_tensor) would be helpful.
For some reason coverage.py is failing to `combine` and `report` for coveralls
Hi, What do you think if we were to re-implement a twelve tone matrix without needing to use [numpy.zeros](https://github.com/accraze/python-twelve-tone/blob/d8728c127feddb0e589627e0ecd046d2c50b7ee7/src/twelve_tone/composer.py#L9)? For example we could generate the 12X12 matrix like this: ```python...
MIDI:
Hi, should we upgrade the MIDI library to use something else since the dependency is unmaintained?
Currently, `twelve-tone` asks the user to use the following notation to get a particular [row form](https://musictheory.pugetsound.edu/mt21c/TwelveToneTechnique.html) from the randomly generated run: `twelve-tone -r 2 -c 3` I'm proposing that instead...