Question About Mapping To 3rd Party Drum Kits
Question About Mapping To 3rd Party Drum Kits
I am looking at the Addictive Drums mapping files, and trying to set up mapping for the kits I have customized in AD2.
AD2 has 2 ride cymbals, which use these keys:
60 = Ride 1 Tip
61 = Ride 1 Bell
62 = Ride 1 Shaft
63 = Ride 1 Choke
84 = Ride 2 Tip
85 = Ride 2 Bell
86 = Ride 2 Shaft
87 = Ride 2 Choke
In the example AD2 file, the mapping for the ride cymbals is:
12=62,60,86,84
13=61,85
How exactly is this handled internally by Jamstix?
Does it mean that when Jamstix plays ride cymbal key 12, it will randomly choose one of the 4 AD2 keys that are mapped to Jamstix key 12? (and a similar situation for key 13)
Or does it behave differently?
Also, I only see Crash, Splash, and China chokes in the mapping file (CH_15, CH_16, etc.), but no Ride chokes (which AD2 has).
Does Jamstix allow using ride cymbal chokes? If I set up this mapping, does it do anything?
CH_12=63,87
CH_13=63,87
If Jamstix does allow ride cymbal chokes, is it a mistake to use "CH_12=63,87", because key 12 might play Ride 1, but then try to choke Ride 2?
Maybe it's a better idea to just use one ride cymbal:
12=62,60
13=61
CH_12=63
CH_13=63
Also ... under the [Drum Kit] section of the mapping file, what does "Flam=-1" do? Are there values other than -1 that I should experiment with? And what does the setting "MIDITexture=midi" do?
Thanks!
AD2 has 2 ride cymbals, which use these keys:
60 = Ride 1 Tip
61 = Ride 1 Bell
62 = Ride 1 Shaft
63 = Ride 1 Choke
84 = Ride 2 Tip
85 = Ride 2 Bell
86 = Ride 2 Shaft
87 = Ride 2 Choke
In the example AD2 file, the mapping for the ride cymbals is:
12=62,60,86,84
13=61,85
How exactly is this handled internally by Jamstix?
Does it mean that when Jamstix plays ride cymbal key 12, it will randomly choose one of the 4 AD2 keys that are mapped to Jamstix key 12? (and a similar situation for key 13)
Or does it behave differently?
Also, I only see Crash, Splash, and China chokes in the mapping file (CH_15, CH_16, etc.), but no Ride chokes (which AD2 has).
Does Jamstix allow using ride cymbal chokes? If I set up this mapping, does it do anything?
CH_12=63,87
CH_13=63,87
If Jamstix does allow ride cymbal chokes, is it a mistake to use "CH_12=63,87", because key 12 might play Ride 1, but then try to choke Ride 2?
Maybe it's a better idea to just use one ride cymbal:
12=62,60
13=61
CH_12=63
CH_13=63
Also ... under the [Drum Kit] section of the mapping file, what does "Flam=-1" do? Are there values other than -1 that I should experiment with? And what does the setting "MIDITexture=midi" do?
Thanks!
-
Ralph @ Rayzoon
- Site Admin
- Posts: 5858
- Joined: Wed Jan 02, 2008 6:24 pm
Question About Mapping To 3rd Party Drum Kits
Example: 12=62,60,86,84
Jamstix will only use the first key for all MIDI output. If the mapping is used for MIDI input mapping (live MIDI or MIDI track), if any of the listed keys is received, Jamstix will trigger the slot 12 (Ride).
-------------------------------------------
Jamstix only supports choking crashes, splashes and chinas. An entry of CH_12 would simply be ignored by Jamstix.
-------------------------------------------
The 'Flam' setting is a left-over from days where we planned to support special flam sounds present in some 3rd party plugins. It is currently not used.
-------------------------------------------
The 'MIDITexture' setting was developed to allow special textures to be loaded for cymbals routed to 3rd party plugins with that plugin's logo on them. When we asked those companies for permission to do so, all declined. If that changes, we may activate this function.
Jamstix will only use the first key for all MIDI output. If the mapping is used for MIDI input mapping (live MIDI or MIDI track), if any of the listed keys is received, Jamstix will trigger the slot 12 (Ride).
-------------------------------------------
Jamstix only supports choking crashes, splashes and chinas. An entry of CH_12 would simply be ignored by Jamstix.
-------------------------------------------
The 'Flam' setting is a left-over from days where we planned to support special flam sounds present in some 3rd party plugins. It is currently not used.
-------------------------------------------
The 'MIDITexture' setting was developed to allow special textures to be loaded for cymbals routed to 3rd party plugins with that plugin's logo on them. When we asked those companies for permission to do so, all declined. If that changes, we may activate this function.
Ralph
Rayzoon Technologies LLC
Rayzoon Technologies LLC
Question About Mapping To 3rd Party Drum Kits
Thanks Ralph!
I appreciate the information. It helps a lot.
I appreciate the information. It helps a lot.
Question About Mapping To 3rd Party Drum Kits
Hello, I would appreciate if Ralph or someone else could explain a little what that means. Unfortunately I am not a Midi expert, but I use AD2 too and would like to understand good what that means: “Jamstix will only use the first key for all MIDI outputâ€Â.Ralph [RZ] wrote:Example: 12=62,60,86,84
Jamstix will only use the first key for all MIDI output. If the mapping is used for MIDI input mapping (live MIDI or MIDI track), if any of the listed keys is received, Jamstix will trigger the slot 12 (Ride).
Thank you.
-
Ralph @ Rayzoon
- Site Admin
- Posts: 5858
- Joined: Wed Jan 02, 2008 6:24 pm
Question About Mapping To 3rd Party Drum Kits
Let's look at the line: 12=62,60,86,84Knopf_ wrote:would like to understand good what that means: “Jamstix will only use the first key for all MIDI outputâ€Â.
The 12 is a Jamstix identifier for 'Ride'. The four numbers to the right of the equal sign are 'MIDI Keys'. These correspond to the actual keys on a MIDI keyboard and range from 0 to 127. When you press a key on a keyboard, that number is sent to your DAW identifying which key you've pressed. Every plugin maps those numbers to a specific sound.
Jamstix uses the first number to send to AD2 whenever it is playing a ride, just as if you'd pressed key #62 on a MIDI keyboard connected to AD2. The other numbers are ride variations that we want to map to the 'Ride' slot in Jamstix if we find them in a AD2 MIDI file during import.
Hope this helps!
Ralph
Rayzoon Technologies LLC
Rayzoon Technologies LLC
Question About Mapping To 3rd Party Drum Kits
Thank you, Ralph. Actually, what you say in the first paragraph is more or less known to me, but my question has to do with that what you say here in the second one. I did’nt understand how the others numbers were managed, but I think it is cleared now. Thanks again.Ralph [RZ] wrote:Jamstix uses the first number to send to AD2 whenever it is playing a ride, just as if you'd pressed key #62 on a MIDI keyboard connected to AD2. The other numbers are ride variations that we want to map to the 'Ride' slot in Jamstix if we find them in a AD2 MIDI file during import.Knopf_ wrote:would like to understand good what that means: “Jamstix will only use the first key for all MIDI outputâ€Â.
-
Grem_Songs
- Posts: 146
- Joined: Tue Jan 06, 2015 9:48 am
Question About Mapping To 3rd Party Drum Kits
Same here.Knopf_ wrote:
did’nt understand how the others numbers were managed,
Ralph says: [i:64afde0b35]The other numbers are ride variations that we want to map to the 'Ride' slot in Jamstix if we find them in a AD2 MIDI file during import. [/i:64afde0b35]
First, who are 'we'. IS this the program JS4, or is it something that we as users have to do on our own?
Sorry if this seems simple. I just want to clear up any misunderstanding on my part.
Question About Mapping To 3rd Party Drum Kits
Hi - this great thread makes me remember there's something I've never quite figured out, maybe someone here could help push me over the finish line please! 
If my EZ Drummer 2 drum has four assignable characteristics (those four cymbal characteristics listed above, for example), but JS only happens to have 2 or 3 of those characteristics assignable in [i:0195ecd1df]its[/i:0195ecd1df] MIDI drum drop down list ... does that mean some of the EZ Drummer 2 drum nuances are " out of reach" to me when it gets its "play commands" from JS?
Or can I somehow add a control number or two to the JS cymbal that allows me to access all the controls in EZ Drummer 2 cymbal after all?
Similarly, if JS has only 3 toms in a kit, does that mean the 4th Tom in EZ Drummer 2 is unavailable to me?
Thangs for helping clarify for me!
If my EZ Drummer 2 drum has four assignable characteristics (those four cymbal characteristics listed above, for example), but JS only happens to have 2 or 3 of those characteristics assignable in [i:0195ecd1df]its[/i:0195ecd1df] MIDI drum drop down list ... does that mean some of the EZ Drummer 2 drum nuances are " out of reach" to me when it gets its "play commands" from JS?
Or can I somehow add a control number or two to the JS cymbal that allows me to access all the controls in EZ Drummer 2 cymbal after all?
Similarly, if JS has only 3 toms in a kit, does that mean the 4th Tom in EZ Drummer 2 is unavailable to me?
Thangs for helping clarify for me!
-
Grem_Songs
- Posts: 146
- Joined: Tue Jan 06, 2015 9:48 am
Question About Mapping To 3rd Party Drum Kits
This is what I was asking above. ( I just wasn't very clear : )alexis wrote:
... does that mean some of the EZ Drummer 2 drum nuances are " out of reach" to me when it gets its "play commands" from JS?
Or can I somehow add a control number or two to the JS cymbal that allows me to access all the controls in EZ Drummer 2 cymbal after all?
-
Ralph @ Rayzoon
- Site Admin
- Posts: 5858
- Joined: Wed Jan 02, 2008 6:24 pm
Question About Mapping To 3rd Party Drum Kits
No, you cannot assign EZDrummer keys outside of a kit piece MIDI slot in JS.alexis wrote:Or can I somehow add a control number or two to the JS cymbal that allows me to access all the controls in EZ Drummer 2 cymbal after all?
Well, JS supports up to 5 toms.Similarly, if JS has only 3 toms in a kit, does that mean the 4th Tom in EZ Drummer 2 is unavailable to me?
Ralph
Rayzoon Technologies LLC
Rayzoon Technologies LLC