Spaces:
Running
Running
Upload TMIDIX.py
Browse files
TMIDIX.py
CHANGED
@@ -9599,27 +9599,23 @@ def escore_notes_to_text_description(escore_notes, song_name='', artist_name='')
|
|
9599 |
|
9600 |
pitches = [e[4] for e in escore_notes if e[3] != 9]
|
9601 |
|
9602 |
-
key = -1
|
9603 |
-
|
9604 |
if pitches:
|
9605 |
key = SEMITONES[statistics.mode(pitches) % 12]
|
9606 |
|
9607 |
#==============================================================================
|
9608 |
-
|
9609 |
-
cscore = chordify_score([1000, escore_notes])
|
9610 |
-
|
9611 |
-
tones_chords = Counter()
|
9612 |
-
|
9613 |
-
for c in cscore:
|
9614 |
-
if len([e for e in c if e[3] != 9]) > 0:
|
9615 |
-
tones_chords[tuple(sorted(set([e[4] % 12 for e in c if e[3] != 9])))] += 1
|
9616 |
-
|
9617 |
-
mood = 'Major'
|
9618 |
-
|
9619 |
-
most_common_tones_chords = [check_and_fix_tones_chord(list(c[0])) for c in tones_chords.most_common(10)]
|
9620 |
|
9621 |
-
if
|
|
|
|
|
|
|
|
|
9622 |
|
|
|
|
|
|
|
|
|
|
|
|
|
9623 |
mood_scale = statistics.mode(tones_chords_to_types(most_common_tones_chords, return_chord_type_index=True)) % 3
|
9624 |
|
9625 |
mood = MOOD_SCALES[mood_scale]
|
|
|
9599 |
|
9600 |
pitches = [e[4] for e in escore_notes if e[3] != 9]
|
9601 |
|
|
|
|
|
9602 |
if pitches:
|
9603 |
key = SEMITONES[statistics.mode(pitches) % 12]
|
9604 |
|
9605 |
#==============================================================================
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9606 |
|
9607 |
+
if pitches:
|
9608 |
+
|
9609 |
+
cscore = chordify_score([1000, escore_notes])
|
9610 |
+
|
9611 |
+
tones_chords = Counter()
|
9612 |
|
9613 |
+
for c in cscore:
|
9614 |
+
if len([e for e in c if e[3] != 9]) > 0:
|
9615 |
+
tones_chords[tuple(sorted(set([e[4] % 12 for e in c if e[3] != 9])))] += 1
|
9616 |
+
|
9617 |
+
most_common_tones_chords = [check_and_fix_tones_chord(list(c[0])) for c in tones_chords.most_common(10)]
|
9618 |
+
|
9619 |
mood_scale = statistics.mode(tones_chords_to_types(most_common_tones_chords, return_chord_type_index=True)) % 3
|
9620 |
|
9621 |
mood = MOOD_SCALES[mood_scale]
|