pychord icon indicating copy to clipboard operation
pychord copied to clipboard

Python library to handle musical chords.

Results 17 pychord issues
Sort by recently updated
recently updated
newest added

It'd be nice to be able to iterate what qualities pychord supports. My specific use case is that I'm scanning existing qualities, and adding some related ones, specifically a no-5th...

I ran into this issue. If you try to recognize a say cmaj like so ```python ch = find_chords_from_notes(["C", "E", "G"]) ``` It works correctly. However, if i reorder the...

I have noticed that the from_note_index class method does some possibly undesirable things with accidentals. For example, ``` from pychord import Chord Chord.from_note_index(3,'','Emaj')` ``` returns ``. I have used your...

Items in these changes ### Item 1: add some quality aliases: * 7+9-5 * 7+9+5 * m7-9-5 * 7-9-5 * 7-9+5 * 7-9+9 * 7-9+11 * 7+9+11 * 7-9-13 ###...

An example: ```python In [12]: Chord('Abm').components() Out[12]: ['Ab', 'B', 'Eb'] # Should be ['Ab', 'Cb', 'Eb'] ``` I might be mistaken (not an expert in music theory), but I believe...

enhancement

I would like to have classes which can generate a list of random chords. I will probably start the development very soon. This may be useful for music theory training

# Observation * I'm using pychord-0.5.1 * In constant **QUALITY_DICT**, 13th quality does not have the same number of degrees. 11th degree or 9th degree is sometimes missing. While writing...

from pychord import Chord print(Chord('A/C#').components()) ['C#', 'A', 'C#', 'E'] #not sure why C# should appear twice?

Dear all, the example on the bottom shows the problems with "pychord.analyzer.note_to_chord" Calling this function the second time using the same parameters returns a different result. Debugging shows that def:...

bug

Perform like below. ``` python >>> cp = ChordProgression(["C", "G/B", "Am"]) >>> estimate_key(cp) { : 60%, : 30%, ... } ```

enhancement