i use a hercules 4mx. i dunno wat you mean? the jog turn is listed as cc 036, cc 037, cc038, cc039 decks a,b,c,d
i use a hercules 4mx. i dunno wat you mean? the jog turn is listed as cc 036, cc 037, cc038, cc039 decks a,b,c,d
You said something about effect parameters working with only one direction so it makes me think your jog is sending two notes (one direction each) instead of standard CC. All cool.
Jog touch:
-Modifier (hold)
-FXon (hold)
-FX select (direct)
Jog turn:
-FX parameter dry/wet, Knob 1,2,3 (condition of hold modifier)
got everything working ok now thanks to you stewe really appreciate your help. i will probably create a new map as this was my first time mapping an was a bit trial an error and things are a bit messy, would you recomend drawin up sum sort of plan first?
Of course, if you are relatively new to bit advanced mapping drawing some sketch to keep your work organized can't hurt anyways. Especially when warping head around few mappings (updates/edits), it's good way to learn and remember where you're at.
Make sure to share your result in forum
Cheers,
will share when i clean it up.
thanks again
I call it: THE MASTER CONTROL
Here is a trick i've been using in my last mappings and never seen before in the forum.
Because have you ever wanted to map a certain comand to only a portion of the signal a control can generate?
I meant, for example, creating master knobs that can triger up to 127 unique midi notes and can control slave knobs with whatever range of the fisical fader you want (for example mapping: FX Param1 to CCx/0-40 | FX Param2 to CCx/41-80 | FX Param3 to 81-127 and so on if you wnat to embed more controls).
It might sound a little bit abstract but i want you to be open minded using this trick so i'm not even going to make more "control specific" examples.
The trick basically consist in telling traktor to activate certain functions with midi notes trigered by a state o position range of another parameter in traktor.
FIRST YOU WILL NEED:
- A controller to test it (this trick is not working for keyboard mappings since you can't create outputs in them)
- A MIDI BUS utility (this is a virtual device to route midi, it has 1IN/1OUT ports and every message that comes thru the in port goes thru out)
- 2 new generic devices in traktor controller manager.
- Time (Im sure aplying this may take you long mapping sesions)
Once you got your midi bus runing (I use the default one in mac's "midi studio" [not shure about the name of the utility]) you have to go to 1 of your new devices and set the IN-Port to your midi controller and your OUT-Port to the midi bus IN.
In the other device set the IN-Port to your midi bus OUT and your OUT-Port to your midi controller or whatever monitoring method you are using (in my case, my mpd32 dont have sofware responsive leds so I route the OUT-Port of the second devide to Touch OSC, so i can see how things are going from my phone)
Now that you have your devices routed lets fall in deep mapping:
-First select a fisic control from your controller, that will be the parameter that trigers all the madness. And i say parameter because the mapping reacts to a position of a knob or button in traktor, not in your controller. So keep in mind that what you will be doing is trigered by a "master" control that needs to be maped first.
-Then select that parameter and create an out comand from it, now you have a "led" type of signal. Manually map the comand to a CC that you want embeded in the master parameter, select the range that you are mapping the control to and the range of values that the CC will produce with range sliders. With this out comand you are setting a CC to act like a normal smart knob in your other device that is already trigered by other comand (not your controller) using an out of your firs device.
You're done with embeding 1CC into an existing maped parameter, so now you have a knob or fader that control a comand at it's full range and another control that only get active in a selected range of the master control with custom range behaviour also.
To include another function in the same master control you need to repeat last point with a diffent CC and with different ranges for every single control you want to asing later (now you are just defining CC's or Notes activated by the master control not the final functions you'll map to them)
- Lets move to our second device. I hope you made a lot of sub CC's out of the master control you chosed in traktor so to avoid conflicts i recomend mapping manually. Now create a control to be asigned to a region of the master control. Do that by simply mapping the desired control to the defined CC for that region.
- Map the others CC's you defined to fill with functions the main control.
You're done.
This is the introduction to make it work; i'll be posting more stuff with this trick including how to implement conditional modifiers and midi sidechaining.
I've been using this thing for 2 or 3 months now and i feel pretty confident about the response and posibilities that offers.
Hope you liked it.
Pretty cool stuff Dilan
Can you use this method to copy for example deck volume value from deck to another but using button? Talking about routing MIDI back to Traktor using virtual cable in single generic device. It's been a while now since I massed with this concept but you have triggered some ideas for me.
Also posting a vid or two showing your mapping in act would be nice.
I think this might be similar.
Here i got 6 EQ knobs in my second midi device that act in knob-relative-inverted mode when M1 state is 1 (3 EQ's of Deck A) and when state is 2 (3 EQ's of Deck B). When M1 state is 0 (default) all 6 Eq's act like suposed.
The master control in my device 1 is "Deck Post-Fader Level (L+R)" out of teh opposite deck that you'r activating the sidechain for (now when M1=0 nothing happends, M1=1 level meter B control sidechain A, M1=2 level meter A controls sidechain B) with full controller range and a midi range of 40-127 (so when fader of oposite sidechained deck is low it dont activate the sidechain).
Sidechaining thru different presets could be done adding a 2º modifier to toggle different predefined rotary sensivity in each knob for each modifier state.
I love triggering things
Similar yes but not exactly what I have in mind. You're still using fader CC massage to trigger modifier values and my point was on using button (note) to send output value between decks. In theory, modifier shouldn't be necessary for triggering this MIDI massage. I'll look deeper into this tomorrow
Also this method would be extremely effective for using effect parameters.
Now i undestand what you meant, and found out that this is going to like you
All modifiers that i was using were trigered by two buttons. The trick doesn't need modifiers to work. What is moving the knobs is the Deck Post-Fader Level (L+R) maped to a CC and that output (is the same that a led need to work) is interpreted by traktor in the other device as an income CC that control EQ Hi, Mid and Low of both decks in relative inverted mode. So when level of deck A is sending out, that out is read like an incoming signal from a knob in deck B EQ's.
I only use modifiers to:1- enable or disable the whole trick and 2- switch from presets of predefined values; with that i meant that if you active sidechain for deck A lets say activating M1=1 and then select a estate of M2 for enabling a preset for the trick; that presets consists in activate only one behaviour of the EQs simulating diferent sidechain parameters.
|
Bookmarks