| View previous topic :: View next topic |
| Author |
Message |
notringo Jam Meister

Joined: 26 Jun 2005 Posts: 91
|
Posted: Sun Mar 08, 2009 4:38 am Post subject: Superior and Jamstix |
|
|
I see that quite a few people here use Superior 2 and Jamstix.
Can you give me a brief lesson on how they work together? Do you have to somehow load Superior into Jamstix, or is it just the kits that get loaded? It's a bit confusing for me, so before I buy it, I just want to have an idea of how it works. If it's too complicated I'll probably pass, because most of my time is spent trying to lay down tracks with limited skills.
Thanks for any help,
Paul |
|
| Back to top |
|
 |
Ralph [RZ] Site Admin

Joined: 02 Jan 2008 Posts: 13332
|
Posted: Sun Mar 08, 2009 11:51 am Post subject: |
|
|
The easiest way to use Superior 2 with Jamstix is as follows:
Load the 'Superior 2' kit from the DFHS folder in the Jamstix kit window. That's it. It will do all the work for you, load S2 into JS, initialize the kit, set the correct key mappings.
If you want to change the S2 kit, you can do that via the 'Edit' button in the JS2 kit window and you can save the edited kit as a new JS2 mapping. _________________ Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com |
|
| Back to top |
|
 |
notringo Jam Meister

Joined: 26 Jun 2005 Posts: 91
|
Posted: Sun Mar 08, 2009 7:52 pm Post subject: |
|
|
| Thanks Ralph; I may just take the plunge. |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Wed May 13, 2009 11:46 pm Post subject: |
|
|
The one thing that is a little wierd is when you don't want to host Superior inside Jamstix. I can't because I am using the mac work around.
Most often what *I* need to do is load a jamstix kit with jamstix sounds, but I want to be able to load a different set of midi output notes and CC assignments for Superior2, while leaving the jamstix playback sounds also intact and doing everything they are supposed to.
I have been messing around and i'm not confident I have this right, but Ralph if you can please confirm.
Basically first I load whatever Jamstix drum and percussion kits I want. Then I load The Superior2 kit with the "Keys only" button engaged. I'm not completely confident that is actually doing what its supposed to though. For one thing, if some of the drumkit pieces were disabled in the Jamstix kit, the midi out is not brought in from the superior2 map. What it SHOULD do in that case is set that kit piece to "no subhost" and set the midi output to the appropriate thing for that piece that is not being used by the jamstix kit, but might be used by Superior.
Furthermore, the drummer models should make sure to use that piece if they can!
Am I making any sense? I'm essentially wanting to be able to have a hybrid of Jamstix and Superior2 in one kit.
The other thing I'm not sure about is whether Jamstix's brain is doing any hard coded stuff differently when it knows the kit is Superior2 vs jamstix kit. I have heard about about CC4 being used for the hi hats, some other software use CC1, etc.. What does jamstix use? What will happen in the above scenario when I have first loaded a jamstix kit and then loaded keys only of superior2?
Is jamstix any smarter when using something like Superior2 in terms of taking advantage of the additional levels of hihat control, for example, that are available, over and above what is in jamstix? |
|
| Back to top |
|
 |
Ralph [RZ] Site Admin

Joined: 02 Jan 2008 Posts: 13332
|
Posted: Thu May 14, 2009 7:54 am Post subject: |
|
|
Your setup should work since JS2 always outputs hihat data via CC4 so it's up to the receiving module to translate that into whatever it can offer soundwise. _________________ Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Thu May 14, 2009 5:34 pm Post subject: |
|
|
How can I make sure that when I load the Superior2 KEYS ONLY....that ALL kit sounds will be enable for midi output even if Jamstix is not using some of them?
It would also be cool if there was a SOUNDS ONLY option so that I can load a different Jamstix kit in later without losing the midi outs I have. |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Thu May 14, 2009 6:51 pm Post subject: |
|
|
Ralph,
Let me try to explain better what I mean. If I say, for example, load in the Jamstix kit "SnarePak - Classic Rock DP1 DP2", it is supposed to contain the following kit pieces:
| Code: |
Kick: Kick - 22" DP2
Snare: Snare - 14x7 Rockstar
Snare Bounce: Snare Bounce - 14x7 Rockstar
Snare Side: Snare Sidestick - 14x7 Rockstar
HiHat Closed: HiHat Closed - 14" New Beat DP2
HiHat Foot: HiHat Foot - 14" New Beat DP2
HiHat Open: HiHat Open - 14" New Beat DP2
HiHat Half-Open: HiHat Half Open - 14" New Beat DP2
Ride: Ride - 22" Hammer DP1
Ride Bell: Ride Bell - 22" Hammer DP1
Crash A: Crash - 16" HHX
Crash B: Crash - 18" DP1
Splash A: Splash - 10"
Splash B: Splash - 10"
China A: China - 18"
Tom 1: Tom - 10" Birch DP1
Tom 2: Tom - 10" Birch DP1
Tom 3: Tom - 12" Birch DP1
Tom 4: Tom - 14" Birch DP1
Tom 5: Tom - 16" Birch DP1
Tambourine: Tambourine
Cowbell: Cowbell
China B: China - 14" Filter DP2
Drumsticks: Drumsticks
Chimes (Fast): Chimes Fast
Egg Shaker: Egg Shaker
Shaker: Shaker
Jam B. Hi: Jam Block Hi
Jam B. Lo: Jam Block Lo
Chimes (Slow): Chimes Slow
|
Ok, first question, after loading that kit, I see it has "snare bounce" included as a kit piece, but when I right click on the snare in jamstix, that particular sound is not enabled. ??
In any case, I also notice "Snare Right" has no sound. And the hi hats have no sound for 25%, 75% and splash
So the first question is, why does this kit seem to be loading incompletely.
After that I load in the superior2 kit with KEYS ONLY, and nothing seems changed. Presumably, most of the key assignments are very similar(GM extended), but I would have expected the 25% and 75% hi hats to have been given key assignments, for one thing, unless I'm misunderstanding the way Hi hats work in both Jamstix and Superior2. Same with with Snare left/right, not sure if Superior2 has a bounce.
I read the superior2 manual just now and am still trying to figure out exactly how that mapping is supposed to work in conjunction with CC4. Is it that only one HH key needs to map...and the rest of the nuance will be controlled entirely by the CC4? No 25% or 75% keys are even needed? Is that true in Jamstix too? What about the Snare left/right aspect?
Another separate question I have for you related to superior2 is whether or not you might ever support the Positional snare hit feature, which is provided by CC16. It would be very cool if your models had snare hit position as an optional aspect of the model for modules like Superior2 that support such a thing. I guess a lot of that is purely random, but I would also guess(not being a drummer myself), that technique and player style does go into where on the drum pad the hit will take place.
Another question I have is related to cymbol chokes. Superior2 allows the use of aftertouch for choking cymbals. Does Jamstix have any kind of choking stuff happening with cymbals?
I guess a lot of people are really liking Superior2 for live kit playing situations, its supposedly the most responsive to current midi kit capabilities. That seems like a prime candidate for Jamstix to take advantage of in player models.
Supposedly there are different samples for hitting the edge or the middle of hats and rides, etc.. and I'm not at all sure how I can make use of those variations while driving from Jamstix.
Further to all of that, I just verified that when I tried to load the superior2 kit with KEYS ONLY, the open hi hat sound is getting mapped to superior2's china crash.
Something aint right... |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Thu May 14, 2009 7:48 pm Post subject: |
|
|
The way I'm understanding Superior2 to work, all HH hits are to be sent to the articulation called "hatsTrig", which in the Avatar kit is F#-1. Then CC4 controls the openness.
So first thing, when I tried to open the "Suprerior2" kit in jamstix with KEYS ONLY, that mapping did not load in. Something different and wrong was there. I really think that feature is broken. Maybe I'm missing something though. Maybe the included Superior2 mapping is not using the CC4 feature correctly?
Side note:
Superior2 actually has 3 separate triggers it can use in conjunction with CC4. "Normal", "Tip" and "bell". I varied it up a bit so that the different HH hits in jamstix(closed, 25%, 50%, 75%, open) go to F#-1, G-1 or G#-1 (hatsTrig, hatsTipTrig, hatsBellTrig). That variation, combined with the CC4 being generated by Jamstix provided a very live feeling hi hat.
I think it could be better though with a bit more thought put into how to use those three separate triggers. Obviously, a jamstix player model would be best. In the meantime, I might try to see if I can use SuperMidiScripter, as a chained effect after Jamstix, to randomize in some kind of semi-random pattern, which of the three triggers to use. Probably the easiest would be to just prefer normal and then occasionally hit the bell or tip randomly, preferring the tip when its more open...something like that. If I can even do that in SuperMidiScripter.
Along the same lines I would like to try to introduce some bit of randomness to the CC16 controller for positional snare hits. That one is easier to program in after the fact, something that generally prefers around the middle but wiggles around a bit and occasionally moves near the sides of the pad. Probably with time I will learn how to draw in some nice curves after that fact that eliminates machine gun effect. |
|
| Back to top |
|
 |
Ralph [RZ] Site Admin

Joined: 02 Jan 2008 Posts: 13332
|
Posted: Fri May 15, 2009 1:32 pm Post subject: |
|
|
I can't really duplicate what you are saying. Here is what I do:
- load Jamstix and S2 into host separately
- load a JS kit into JS2
- load S2 kit with 'Keys Only'
- route JS2 MIDI out to S2 MIDI in
That works for me. Open hat is open hat in S2 and not a crash for me.
Btw, we will expand support for S2 and similar libraries in Jamstix 3, including hihat variations (tip, shank etc.) _________________ Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Sat May 16, 2009 6:46 pm Post subject: |
|
|
sorry Ralph, I don't know what you're doing, but it doesn't work correctly here. What about the hi hat mapping I mentioned?
Anyway, never mind I will just build my own map from scratch, but I'm just trying to inform you that what you have provided doesn't work right.
cheers |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Sat May 16, 2009 6:47 pm Post subject: |
|
|
| Ralph [RZ] wrote: |
Btw, we will expand support for S2 and similar libraries in Jamstix 3, including hihat variations (tip, shank etc.) |
That will be cool |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Sat May 16, 2009 7:40 pm Post subject: |
|
|
Two seperate issues. First is as follows:
I load in the SnarePak kit, DP1 DP2. It has hi hat assignments as follows, note its not using 25% or 75% open hats:
I load Superior2 KEYS ONLY. Note that it has loaded in new mappings(which are not correct), but it did not load all of the HH mappings, it only loaded the ones that were previously being used by the small Jamstix kit. It did not load the superior2 mappings for 25% and 75%:
It ought to load those empty ones with "no subhost" instead of "no sound" and then include the midi out mapping for superior2
(AND jamstix needs to make sure to use those in between layers as well for midi out even if the smaller JS kit is not using them)
Like this:
Second problem, the mappings aren't correct. From page 35 of the Superior2 manual I get the following:
| Quote: | If your module MIDI mapping does not match the default Hats mapping, you will need to configure it as per the
procedure outlined below. The only difference compared to assigning a different type of trigger, as described
in the previous section, is that there are several Articulations that must be set properly for the set up to be
complete and appropriate: Closed Pedal, HatsTrig (plus optionally HatsTipTrig) and finally HatsCtrl.
The Closed Pedal value must match the note sent by your module when you play a “foot chick”.
The HatsTrig values must match the notes (and ALL the notes) sent by your module when you hit your hi-hat pad.
The HatsCtrl value must match the MIDI Continuous Controller type that your module sends when your hi-hat
controller position changes (CC04 and CC01 are assigned by default which should be adequate for most users).
In addition, if your trigger pad is capable of sending distinct note events to diffrentiate your playing on the
edge and bow of the trigger (dual zone pad with appropriate module and cabling), you may also wish to split
the notes sent by the module when you hit to pad to reflect accurately the zone it is being played on.
[Tips] You will need to assign ALL the notes that your module is sending, not just one. This is imperative to handle
the hi-hats properly. |
When I load a bigger JS kit such as Rock Big Kit, all the HH sound slots are used:
Then I load superior2 keys only, this time all the mappings are updated:
However, the mappings you provided are not correct. For correct use of the CC4, F#-1 should be used for ALL of the hi hat sounds, like this:
Or alternatively, you could use G-1 or G#-1 which are for tip or bell.
When you don't use the proper trigCtrl(F#-1), then the CC4 doesn't effect it. As to why I see the crash or ride being hit instead of HH, it probably has to do with whatever groove I was using that was moving CC4 around or trying to hit different hh openness settings. In your superior2 mapping above notice that you have assigned a couple of the HH levels to F5 and F#5 which are Ride sounds, not HH. When you tested it you should test with an actual groove that is sending the CC4 and all the different close-to-open keys over to Superior2 to see what you hear. Whatever you get when you click on the hi hats image in the kit screen is probably just going to the first closed hi hat key.
Note that Superior2 has a number of differents ways to play the HH's. There is a hard coded way for people less sophisticated that don't use CC4. That way you can play the exact key for close HH or open HH or there are seperate keys for various levels of open. However, if you are using CC4, then the correct approach is to always send F#-1 and then the Superior engine plays the right sample mix based on CC4.
Last edited by Dewdman42 on Sat May 16, 2009 8:03 pm; edited 2 times in total |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Sat May 16, 2009 7:49 pm Post subject: |
|
|
ps - the setup I tried to elude to earlier that I set it up was using normal, tip and bell (F#-1, G-1, G#-1), spread across those 5 levels of openness, like this:
That had the effect of somewhat randomly choosing where the hi hat strike would be, according to whatever CC4 happens to be. Truthfully that is not accurate for what a player would do, but it definitely made it feel a bit more live between that variation, and the fact that CC4 was making things more or less open, on top of the fact that Jamstix itself is using different velocities for each hit on top of that. |
|
| Back to top |
|
 |
Dewdman42 Grand Master Jam

Joined: 24 Aug 2006 Posts: 326
|
Posted: Sun May 17, 2009 1:16 pm Post subject: |
|
|
In addition, while creating my own Superior2-Avatar keymap, I found the following ones in the Superior2 kit included with JS to be incorrect:
Tom2-right
Tom3-right
Tom4-right
Tom5-right
China3
cheers |
|
| Back to top |
|
 |
Ralph [RZ] Site Admin

Joined: 02 Jan 2008 Posts: 13332
|
Posted: Sun May 17, 2009 1:43 pm Post subject: |
|
|
Thanks, we'll update the S2 mapping.
Concerning the hat notes: if the subhost has CC4=1 in the js2.ini assigned then JS will not use the notes assigned to HH in the kit but always send the closed hat note with the proper CC4. We still carry the other notes in the kit so that a user could choose to disable CC4 and then JS would use the notes. _________________ Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2002 phpBB Group
|