Spaces:
Runtime error
Runtime error
inverse_mapping_old = { | |
36: 'kick', | |
38: 'snr', # snare | |
42: 'hh', # hihat | |
48: 'tom', | |
49: 'csh', # crash | |
51: 'ride', | |
39: 'clap', | |
56: 'cbl', # cowbell | |
75: 'claves', | |
64: 'conga', | |
70: 'maracas', | |
76: 'guiro', | |
69: 'cabasa', | |
60: 'bongo', | |
37: 'shkr', # shaker | |
54: 'tamb', # tambourine | |
81: 'triangle', | |
49: 'cymbal', | |
35: 'kick', # bass drum of some kind | |
55: 'spl', # splash cymbal | |
0: 'none', | |
46: 'hh_open', # hihat_open | |
44: 'hh', # hihat_pedal | |
40: 'snr', # snare_rimshot | |
43: 'tom_high_floor', | |
-1: 'none', | |
22: 'kick', # VERIFY | |
58: 'vibraslap', | |
53: 'ride_bell', | |
50: 'tom_high', | |
59: 'ride_2', | |
45: 'tom_low', | |
47: 'tom_low_mid', | |
} | |
inverse_mapping = { | |
36: 'k', # kick | |
22: 'k', # VERIFY | |
35: 'k', # bass drum of some kind | |
38: 's', # snare | |
40: 's', # snare_rimshot | |
42: 'h', # hihat | |
48: 't', # tom | |
49: 'c', # crash | |
51: 'r', # ride | |
59: 'r', # ride_2 | |
39: 'l', # clap | |
56: 'b', # cowbell | |
37: 'z', # shaker | |
54: 'a', # tambourine | |
81: 'i', # triangle | |
49: 'y', # cymbal | |
55: 'p', # splash cymbal | |
46: 'j', # hihat_open | |
44: 'h', # hihat_pedal | |
43: 'u', # tom_high_floor | |
50: 'w', # tom_high | |
45: 'x', # tom_low | |
47: 'q', # tom_low_mid | |
58: 'v', # vibraslap | |
53: 'd', # ride_bell | |
0: 'n', # none | |
-1: 'n', # none | |
} | |
mappings = { | |
"k": "kick.wav", | |
"s": "snare.wav", | |
"h": "hihat.wav", | |
"c": "cymbal.wav", | |
"y": "cymbal.wav", | |
"l": "clap.wav", | |
'r': "ride.wav", | |
'j': "hihat-open.wav", | |
'a': "tambourine.wav", | |
'z': "shaker.wav", | |
'u': "tom-high.wav", | |
'w': "tom-high.wav", | |
'x': "tom-low.wav", | |
'q': "tom-low-mid.wav", | |
't': "tom-mid.wav", | |
'v': "vibraslap.wav", | |
} | |
replacements = { | |
"hh_closed": "hh", | |
"hh_open": "hh", | |
} | |
replacement_chars = { | |
"p": "y", # splash cymbal to cymbal | |
'd': 'r', # ride bell to ride | |
} |