asigalov61 commited on
Commit
e6ce667
·
verified ·
1 Parent(s): d2cee84

Upload TMIDIX.py

Browse files
Files changed (1) hide show
  1. TMIDIX.py +18 -0
TMIDIX.py CHANGED
@@ -4718,6 +4718,24 @@ def extract_melody(chordified_enhanced_score,
4718
 
4719
  ###################################################################################
4720
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4721
  # This is the end of the TMIDI X Python module
4722
 
4723
  ###################################################################################
 
4718
 
4719
  ###################################################################################
4720
 
4721
+ def flip_enhanced_score_notes(enhanced_score_notes):
4722
+
4723
+ min_pitch = min([e[4] for e in enhanced_score_notes if e[3] != 9])
4724
+
4725
+ fliped_score_pitches = [127 - e[4]for e in enhanced_score_notes if e[3] != 9]
4726
+
4727
+ delta_min_pitch = min_pitch - min([p for p in fliped_score_pitches])
4728
+
4729
+ output_score = copy.deepcopy(enhanced_score_notes)
4730
+
4731
+ for e in output_score:
4732
+ if e[3] != 9:
4733
+ e[4] = (127 - e[4]) + delta_min_pitch
4734
+
4735
+ return output_score
4736
+
4737
+ ###################################################################################
4738
+
4739
  # This is the end of the TMIDI X Python module
4740
 
4741
  ###################################################################################