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 | |
| } |