Upload TMIDIX.py
Browse files
TMIDIX.py
CHANGED
@@ -51,7 +51,7 @@ r'''############################################################################
|
|
51 |
|
52 |
###################################################################################
|
53 |
|
54 |
-
__version__ = "25.7.
|
55 |
|
56 |
print('=' * 70)
|
57 |
print('TMIDIX Python module')
|
@@ -5076,7 +5076,7 @@ def patch_enhanced_score_notes(enhanced_score_notes,
|
|
5076 |
else:
|
5077 |
e[3] = patches.index(e[6])
|
5078 |
|
5079 |
-
|
5080 |
|
5081 |
#===========================================================================
|
5082 |
|
@@ -13417,6 +13417,107 @@ def find_deepest_midi_dirs(roots,
|
|
13417 |
|
13418 |
###################################################################################
|
13419 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13420 |
print('Module loaded!')
|
13421 |
print('=' * 70)
|
13422 |
print('Enjoy! :)')
|
|
|
51 |
|
52 |
###################################################################################
|
53 |
|
54 |
+
__version__ = "25.7.7"
|
55 |
|
56 |
print('=' * 70)
|
57 |
print('TMIDIX Python module')
|
|
|
5076 |
else:
|
5077 |
e[3] = patches.index(e[6])
|
5078 |
|
5079 |
+
enhanced_score_notes_with_patch_changes.append(e)
|
5080 |
|
5081 |
#===========================================================================
|
5082 |
|
|
|
13417 |
|
13418 |
###################################################################################
|
13419 |
|
13420 |
+
PERCUSSION_GROUPS = {
|
13421 |
+
|
13422 |
+
1: { # Bass Drums
|
13423 |
+
35: 'Acoustic Bass Drum',
|
13424 |
+
36: 'Bass Drum 1',
|
13425 |
+
},
|
13426 |
+
2: { # Stick
|
13427 |
+
37: 'Side Stick',
|
13428 |
+
},
|
13429 |
+
3: { # Snares
|
13430 |
+
38: 'Acoustic Snare',
|
13431 |
+
40: 'Electric Snare',
|
13432 |
+
},
|
13433 |
+
4: { # Claps
|
13434 |
+
39: 'Hand Clap',
|
13435 |
+
},
|
13436 |
+
5: { # Floor Toms
|
13437 |
+
41: 'Low Floor Tom',
|
13438 |
+
43: 'High Floor Tom',
|
13439 |
+
},
|
13440 |
+
6: { # Hi-Hats
|
13441 |
+
42: 'Closed Hi-Hat',
|
13442 |
+
44: 'Pedal Hi-Hat',
|
13443 |
+
46: 'Open Hi-Hat',
|
13444 |
+
},
|
13445 |
+
7: { # Toms
|
13446 |
+
45: 'Low Tom',
|
13447 |
+
47: 'Low-Mid Tom',
|
13448 |
+
48: 'Hi-Mid Tom',
|
13449 |
+
50: 'High Tom',
|
13450 |
+
},
|
13451 |
+
8: { # Cymbals
|
13452 |
+
49: 'Crash Cymbal 1',
|
13453 |
+
51: 'Ride Cymbal 1',
|
13454 |
+
52: 'Chinese Cymbal',
|
13455 |
+
55: 'Splash Cymbal',
|
13456 |
+
57: 'Crash Cymbal 2',
|
13457 |
+
59: 'Ride Cymbal 2',
|
13458 |
+
},
|
13459 |
+
9: { # Bells
|
13460 |
+
53: 'Ride Bell',
|
13461 |
+
},
|
13462 |
+
10: { # Tambourine
|
13463 |
+
54: 'Tambourine',
|
13464 |
+
},
|
13465 |
+
11: { # Cowbell
|
13466 |
+
56: 'Cowbell',
|
13467 |
+
},
|
13468 |
+
12: { # Vibraslap
|
13469 |
+
58: 'Vibraslap',
|
13470 |
+
},
|
13471 |
+
13: { # Bongos
|
13472 |
+
60: 'Hi Bongo',
|
13473 |
+
61: 'Low Bongo',
|
13474 |
+
},
|
13475 |
+
14: { # Congas
|
13476 |
+
62: 'Mute Hi Conga',
|
13477 |
+
63: 'Open Hi Conga',
|
13478 |
+
64: 'Low Conga',
|
13479 |
+
},
|
13480 |
+
15: { # Timbales
|
13481 |
+
65: 'High Timbale',
|
13482 |
+
66: 'Low Timbale',
|
13483 |
+
},
|
13484 |
+
16: { # Agog么
|
13485 |
+
67: 'High Agogo',
|
13486 |
+
68: 'Low Agogo',
|
13487 |
+
},
|
13488 |
+
17: { # Cabasa
|
13489 |
+
69: 'Cabasa',
|
13490 |
+
},
|
13491 |
+
18: { # Maracas
|
13492 |
+
70: 'Maracas',
|
13493 |
+
},
|
13494 |
+
19: { # Whistles
|
13495 |
+
71: 'Short Whistle',
|
13496 |
+
72: 'Long Whistle',
|
13497 |
+
},
|
13498 |
+
20: { # Guiros
|
13499 |
+
73: 'Short Guiro',
|
13500 |
+
74: 'Long Guiro',
|
13501 |
+
},
|
13502 |
+
21: { # Claves
|
13503 |
+
75: 'Claves',
|
13504 |
+
},
|
13505 |
+
22: { # Wood Blocks
|
13506 |
+
76: 'Hi Wood Block',
|
13507 |
+
77: 'Low Wood Block',
|
13508 |
+
},
|
13509 |
+
23: { # Cuica
|
13510 |
+
78: 'Mute Cuica',
|
13511 |
+
79: 'Open Cuica',
|
13512 |
+
},
|
13513 |
+
24: { # Triangles
|
13514 |
+
80: 'Mute Triangle',
|
13515 |
+
81: 'Open Triangle',
|
13516 |
+
},
|
13517 |
+
}
|
13518 |
+
|
13519 |
+
###################################################################################
|
13520 |
+
|
13521 |
print('Module loaded!')
|
13522 |
print('=' * 70)
|
13523 |
print('Enjoy! :)')
|