autodrummer / mappings.py
jspr's picture
Upload 3 files
0d9f09c
raw
history blame
1.71 kB
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
38: 's', # snare
42: 'h', # hihat
48: 't0', # tom
49: 'c', # crash
51: 'r', # ride
39: 'l', # clap
56: 'b', # cowbell
37: 'z', # shaker
54: 'a', # tambourine
81: 'i', # triangle
49: 'y', # cymbal
35: 'k', # bass drum of some kind
55: 'p', # splash cymbal
0: 'n', # none
46: 'h1', # hihat_open
44: 'h', # hihat_pedal
40: 's', # snare_rimshot
43: 't2', # tom_high_floor
-1: 'n', # none
22: 'k', # VERIFY
58: 'v', # vibraslap
53: 'd', # ride_bell
50: 't1', # tom_high
59: 'e', # ride_2
45: 't3', # tom_low
47: 't4', # tom_low_mid
}
mappings = {
"k": "drum-samples/kick.wav",
"s": "drum-samples/snare.wav",
"h": "drum-samples/hihat.wav",
"c": "drum-samples/cymbal.wav",
"y": "drum-samples/cymbal.wav",
"l": "drum-samples/clap.wav",
}
replacements = {
"hh_closed": "hh",
"hh_open": "hh",
}