-
```
In chords.py I have two question marks
1. Shouldn't vii7 return subtonic7?
def vii7(key):
return subtonic(key)
def VII7(key):
return subtonic7(key)
2. Isn't subtonic being confused wit…
-
Any backends that lack some of Extempore's features will need an approximation of those offered by undertone, written in LFE.
Thoughts:
* [ ] Add timing server (with metronome API)
* [ ] Add ut…
-
So when you close the app and reopen it it remembers the amount of correct / incorrect questions. (Until you click "reset statistics")
-
It would be nice to be able to "print current interval".
There seems to be no way to display such information.
For example, I would like to add "print current interval" to the following code:
…
-
First of all, thank you for making such a great library!
I'm trying to implement some [chordify](https://chordify.net/) functionality for myself, and one of the things I'd like to be able to do is …
-
Hi,
I tried to add new chords and it actually worked (it got the change I made) but the plugin added a "7" at the end of the chord name which I cannot intercept. Can you help me with this? I added …
-
Copied from https://github.com/tonaljs/tonal/pull/224#issuecomment-727252979
To allow adding other strategies to find voicings later (without needing to change Voicing.get / add a separate method).…
-
The data type for `@inth` (`data.interval.harmonic`) requires information to be specified in diatones (https://music-encoding.org/guidelines/v4/data-types/data.interval.harmonic.html), while a remark …
-
All generated chords are currently wrapped within one octave to keep chords close together. But this is not always ideal, so this could be added as an option or done manually with the `Util.wrap()` me…
-
What is the easiest way of creating a chord inversion? i.e moving the root to the top
Am (A, C, E) -> (C, E, A)
Would it be useful to have a chord function for creating these?
Awesome library!
Than…