MFB Tanzbär: Notes and CC

NAME:TANZBAR
OUT:A
CHANNEL:3
N36:BD1
N37:BD2
N38:SD
N39:RS
N40:CY
N41:OH
N42:HH
N43:CL
N44:CP
N45:LTC
N46:MTC
N47:HTC
N48:CB
N49:MA
69:SD_PITCH
88:RS_TUNE
70:CY_DECAY
15:CY_TONE
71:CY_TUNE
72:OH_DECAY
73:HH_TUNE
74:HH_DECAY
16:CL_TUNE
17:CL_DECAY
75:CP_DECAY
18:CP_FILTER
76:CP_ATTACK
77:CP_TRIGGER
19:HTC_TUNE
20:HTC_DECAY
78:HTC_NOISE_ON_OFF
79:HTC_TOM_CONGA
21:MTC_TUNE
22:MTC_DECAY
80:MTC_NOISE_ON_OFF
81:MTC_TOM_CONGA
23:LTC_TUNE
24:LTC_DECAY
82:LTC_NOISE_ON_OFF
83:LTC_TOM_CONGA
84:TOM_NOISE
85:CB_Tune
86:CB_Decay
87:MA_Decay
0:Set Select
89:TDLY CV1
90:TDLY CV23
91:TDLY BD1
92:TDLY BD2
93:TDLY SD
94:TDLY RS
95:TDLY CY
96:TDLY OH
97:TDLY HH
98:TDLY CL
99:TDLY CP
100:TDLY LTC
101:TDLY MTC
102:TDLY HTC
103:TDLY CB
104:TDLY MA

many thanks for this!

cc definition

NAME:TANZBAR
OUT:A
CHANNEL:10
69:SD_PITCH
88:RS_TUNE
70:CY_DECAY
15:CY_TONE
71:CY_TUNE
72:OH_DECAY
73:HH_TUNE
74:HH_DECAY
16:CL_TUNE
17:CL_DECAY
75:CP_DECAY
18:CP_FILTER
76:CP_ATTACK
77:CP_TRIGGER
19:HTC_TUNE
20:HTC_DECAY
78:HTC_NOISE_ON_OFF
79:HTC_TOM_CONGA
21:MTC_TUNE
22:MTC_DECAY
80:MTC_NOISE_ON_OFF
81:MTC_TOM_CONGA
23:LTC_TUNE
24:LTC_DECAY
82:LTC_NOISE_ON_OFF
83:LTC_TOM_CONGA
84:TOM_NOISE
85:CB_Tune
86:CB_Decay
87:MA_Decay
0:Set Select
89:TDLY CV1
90:TDLY CV23
91:TDLY BD1
92:TDLY BD2
93:TDLY SD
94:TDLY RS
95:TDLY CY
96:TDLY OH
97:TDLY HH
98:TDLY CL
99:TDLY CP
100:TDLY LTC
101:TDLY MTC
102:TDLY HTC
103:TDLY CB
104:TDLY MA

1 Like

Some CCs were missing, I added those:

NAME:TANZBAR
OUT:A
CHANNEL:10
2:BD1_ATTACK
64:BD1_DECAY
65:BD1_PITCH
3:BD1_TUNE
4:BD1_NOISE
5:BD1_FILTER
6:BD1_DIST
66:BD1_TRIGGER
8:BD2_DECAY
9:BD2_TUNE
10:BD2_TONE
11:SD_TUNE
12:SD-DTUNE
13:SD_SNAPPY
67:SD_SN_DECAY
14:SD_TONE
68:SD_TONE_DECAY
69:SD_PITCH
88:RS_TUNE
70:CY_DECAY
15:CY_TONE
71:CY_TUNE
72:OH_DECAY
73:HH_TUNE
74:HH_DECAY
16:CL_TUNE
17:CL_DECAY
75:CP_DECAY
18:CP_FILTER
76:CP_ATTACK
77:CP_TRIGGER
19:HTC_TUNE
20:HTC_DECAY
78:HTC_NOISE_ON_OFF
79:HTC_TOM_CONGA
21:MTC_TUNE
22:MTC_DECAY
80:MTC_NOISE_ON_OFF
81:MTC_TOM_CONGA
23:LTC_TUNE
24:LTC_DECAY
82:LTC_NOISE_ON_OFF
83:LTC_TOM_CONGA
84:TOM_NOISE
85:CB_Tune
86:CB_Decay
87:MA_Decay
0:Set Select
89:TDLY CV1
90:TDLY CV23
91:TDLY BD1
92:TDLY BD2
93:TDLY SD
94:TDLY RS
95:TDLY CY
96:TDLY OH
97:TDLY HH
98:TDLY CL
99:TDLY CP
100:TDLY LTC
101:TDLY MTC
102:TDLY HTC
103:TDLY CB
104:TDLY MA

2 Likes

I have the same as the previous post, I wrote these in manually last night, but I also included the note definitions which are helpful since this machine receives on a single MIDI channel.

NAME:Tanzbar
OUT:A
CHANNEL:3
2:BD1_Attack
64:BD1_Decay
65:BD1_Pitch
3:BD1_Tune
4:BD1_Noise
5:BD1_Filter
6:BD1_Dist
66:BD1_Trigger
8:BD2_Decay
9:BD2_Tune
10:BD2_Tone
11:SD_Tune
12:SD_D-Tune
13:SD_Snappy
67:SD_SN_Decay
14:SD_Tone
68:SD_ToneDecay
69:SD_Pitch
88:RS_Tune
70:CY_Decay
15:CY_Tone
71:CY_Tune
72:OH_Decay
73:HH_Tune
74:HH_Decay
16:CL_Tune
17:CL_Decay
75:CP_Decay
18:CP_Filter
76:CP_Attack
77:CP_Trigger
19:HTC_Tune
20:HTC_Decay
78:HTC_NoiseOnOff
79:HTC_TomConga
21:MTC_Tune
22:MTC_Decay
80:MTC_NoiseOnOff
81:MTC_TomConga
23:LTC_Tune
24:LTC_Decay
82:LTC_NoiseOnOff
83:LTC_TomConga
84:Tom_Noise
85:CB_Tune
86:CB_Decay
87:MA_Decay
0:SetSelect
89:TrackDelayCV1
90:TrackDelayCV23
91:TrackDelayBD1
92:TrackDelayBD2
93:TrackDelaySD
94:TrackDelayRS
95:TrackDelayCY
96:TrackDelayOH
97:TrackDelayHH
98:TrackDelayCL
99:TrackDelayCP
100:TrackDelayLTC
101:TrackDelayMTC
102:TrackDelayHTC
103:TrackDelayCB
104:TrackDelayMA
N36:BD1
N37:BD2
N38:SD
N39:RS
N40:CY
N41:OH
N42:HH
N43:CL
N44:CP
N45:LTC
N46:MTC
N47:HTC
N48:CB
N49:MA

I think infinite variations are possible here, but here’s mine out of the gate. Essentially, I have included the remaining conga, cowbell, and maracas. To do so, I ran several resets on the TB (shift-16, 10x2, select) then entered assign mode (shift 16, 1). With the Keystep assigned to Ch3, I then walked through all 17 instruments up the keyboard starting from C2. This definition file properly identifies the toms and congas as they play in alternating order.

NAME:Tanzbar
OUT:A
CHANNEL:3
2:BD1_Attack
64:BD1_Decay
65:BD1_Pitch
3:BD1_Tune
4:BD1_Noise
5:BD1_Filter
6:BD1_Dist
66:BD1_Trigger
8:BD2_Decay
9:BD2_Tune
10:BD2_Tone
11:SD_Tune
12:SD_D-Tune
13:SD_Snappy
67:SD_SN_Decay
14:SD_Tone
68:SD_ToneDecay
69:SD_Pitch
88:RS_Tune
70:CY_Decay
15:CY_Tone
71:CY_Tune
72:OH_Decay
73:HH_Tune
74:HH_Decay
16:CL_Tune
17:CL_Decay
75:CP_Decay
18:CP_Filter
76:CP_Attack
77:CP_Trigger
19:HTC_Tune
20:HTC_Decay
78:HTC_NoiseOnOff
79:HTC_TomConga
21:MTC_Tune
22:MTC_Decay
80:MTC_NoiseOnOff
81:MTC_TomConga
23:LTC_Tune
24:LTC_Decay
82:LTC_NoiseOnOff
83:LTC_TomConga
84:Tom_Noise
85:CB_Tune
86:CB_Decay
87:MA_Decay
0:SetSelect
89:TrackDelayCV1
90:TrackDelayCV23
91:TrackDelayBD1
92:TrackDelayBD2
93:TrackDelaySD
94:TrackDelayRS
95:TrackDelayCY
96:TrackDelayOH
97:TrackDelayHH
98:TrackDelayCL
99:TrackDelayCP
100:TrackDelayLTC
101:TrackDelayMTC
102:TrackDelayHTC
103:TrackDelayCB
104:TrackDelayMA
N36:BD1
N37:BD2
N38:SD
N39:RS
N40:CY
N41:OH
N42:HH
N43:CL
N44:CP
N45:LT
N46:LC
N47:MT
N48:MC
N49:HT
N50:HC
N51:CB
N52:MA

I may post a revision later as my end goal is to sync things up more closely to the MIDI standard note numbers (https://musescore.org/sites/musescore.org/files/General%20MIDI%20Standard%20Percussion%20Set%20Key%20Map.pdf). The problem is that some of the instruments do not map directly to that standard (e.g. congas):

Here is the version that conforms to midi standard. I used a more sensible approach this go around. I mapped the note numbers from the standard as closely as I could to the Tanzbar instruments within the definitions file. I loaded it up in the Pyramid and then used the Live mode knob click in conjunction with Tanzbar’s midi assignment mode to complete the assignments. Is this mapping convenient? Probably not. Does it conform to standard? More or less. Why do I bother? Because I expect to have another drum machine onboard and organizing around standards simplifies things, I hope, and facilitate MIDI imports. As long as you don’t reset the Tanzbar, it should hold the mapping on that machine so you only need to reload the definition going forward.

NAME:Tanzbar
OUT:A
CHANNEL:3
2:BD1_Attack
64:BD1_Decay
65:BD1_Pitch
3:BD1_Tune
4:BD1_Noise
5:BD1_Filter
6:BD1_Dist
66:BD1_Trigger
8:BD2_Decay
9:BD2_Tune
10:BD2_Tone
11:SD_Tune
12:SD_D-Tune
13:SD_Snappy
67:SD_SN_Decay
14:SD_Tone
68:SD_ToneDecay
69:SD_Pitch
88:RS_Tune
70:CY_Decay
15:CY_Tone
71:CY_Tune
72:OH_Decay
73:HH_Tune
74:HH_Decay
16:CL_Tune
17:CL_Decay
75:CP_Decay
18:CP_Filter
76:CP_Attack
77:CP_Trigger
19:HTC_Tune
20:HTC_Decay
78:HTC_NoiseOnOff
79:HTC_TomConga
21:MTC_Tune
22:MTC_Decay
80:MTC_NoiseOnOff
81:MTC_TomConga
23:LTC_Tune
24:LTC_Decay
82:LTC_NoiseOnOff
83:LTC_TomConga
84:Tom_Noise
85:CB_Tune
86:CB_Decay
87:MA_Decay
0:SetSelect
89:TrackDelayCV1
90:TrackDelayCV23
91:TrackDelayBD1
92:TrackDelayBD2
93:TrackDelaySD
94:TrackDelayRS
95:TrackDelayCY
96:TrackDelayOH
97:TrackDelayHH
98:TrackDelayCL
99:TrackDelayCP
100:TrackDelayLTC
101:TrackDelayMTC
102:TrackDelayHTC
103:TrackDelayCB
104:TrackDelayMA
N36:BD1
N35:BD2
N38:SD
N37:RS
N51:CY
N46:OH
N42:HH
N75:CL
N39:CP
N45:LT
N47:MT
N50:HT
N64:LC
N48:MC
N63:HC
N56:CB
N70:MA