S4 - Traktor Pro 2 - Effect Jogs Extreme

Home :: Post and find Controller Mappings :: S4 - Traktor Pro 2 - Effect Jogs ExtremeReply
S4 - Traktor Pro 2 - Effect Jogs Extreme
Posted on: 06.11.2011 by Rey Holubar
Hey everyone!

Description

Ean's S2 video got my imagination going and I actually created a mapping for the S4 that pretty much emulates the settings he has in that video. However, Ean's mapping was made especially for that cool Depeche Mode mash-up he created. It doesn't really work for general mixing, because the right jog has a different effect that only works well for that mix (at least I believe it does). So I decided to work out the best part of that mapping for both Decks A and B and I'd like to present it here to you now.

What you can do

Jog Mode 1 - Ean's Beatmasher - as seen in his S2 video - watch the left jog!

The jog controls a beatmasher and peak filter in group mode in the first effect bank and turns on the T3 Delay in the second effect banks.

Uses:

1. Catch and beatmash the track, changing the rhythm on the fly with the jog wheel.
2. While beat mashing, you can use your other hand to jump to another cue point or use the scroll knob to bump the song forward, then find a break or 1 beat and let go of the jog. The transition is pretty smooth.
3. You can catch some vocals in one deck and beatmash it, while a rhythmic part is playing in the other deck making a great mash-up.
4. You can catch a beat on the running deck and play with the rhythm while blending in the other deck, then towards a break, you can turn the jog counterclockwise causing the peak filter to add a sweep effect. This adds to the energy of the break.
5. You can do the same thing in the current playing track and create a different sort of sweep into a break. You just have to turn the jog wheel fairly quickly.

Jog Mode 2 - Armyofme's sweep drama effect

The jog controls ice verb, peak filter and reverb and also the dry/ wet to bring in the effect.

You can also use the Effect On/Off to turn on the second effects bank and turn on the Delay.

Uses:

1. Add a sweep effect like a white noise sweep to add a new transition to the music. You can also use this to jump to another point in the song and then use the Wet/Dry to fade it out.
2. Use the sweep to transition to another song in the other deck
3. Use the Effect On/Off to turn on the T3 Delay, to mix in another song.

This TSI requires 4 effect banks and also the Load button selected to turn jog wheel effects on. I also fixed the problem I had with the browse mode and the load buttons.

My next step is to be able to use the load button with shift button, to load different effect groupings. My first will be to make armyofme's sweep. Any other ideas for effect groups or other cool stuff that could effectively use the jogs would be appreciated.

Instructions

1. Import the TSI using the big import button in the preferences window.
2. Press the load button to toggle between scratch and jog wheel effects. If this doesn't work, go to the S4 preferences and turn on the load button for jog effects setting.
3. To toggle between the two effects groups, press "Shift + FX Mode". You will see the first effect in the first bank switch between beatmasher and iceverb. That is the only sign of what mode you are in.

Notes:

Turning off the jog wheel effects mode by pressing load again (scratch mode), then going back to FX Jogs will reset the effect back to Mode 1 (beatmasher).

The effects modes are selectable for each jog wheel with "Shift + FX Mode". So you could have the beatmasher on one side and the sweep effect on the other or vice versa.

I hope this will work for everyone without any problems. I've tested it quite a bit this time. If there are any issue, please give some feedback here.

Have fun!

scamo

Copyright and Usage

Anyone can use this mapping free of charge for their own personal or professional use. It MAY NOT be uploaded to any other web site for download or passed on to third parties without my authorization.
Kimberely Fye
17.03.2012
Originally Posted by scamo
Is your version activated for sure? If it is, you'll have to ask NI what is wrong, because normally the update runs basically automatic, when you open the Service Center.

scamo
Hello scamo,

I went in NI site AND I download from there the new version, now the jog Works well, but I have another problem when I load a track from browser mode if I push shirft+load it load the same track that Is in other deck but if I push just load it Putin the right track but when I come back from browse mode every time I need to reset with shift+offset AND repress load for reactivate the jog, Is it just a problem of mine or maybe somenthing Is wrong in the mapping?
For using this awesome mapping I do always this passage but if I can correct that it will be' perfect.
Thanks for your patients AND sorry for my bad english
Kimberely Fye
16.03.2012
Originally Posted by scamo
Hmm.. the download works for me correctly. Try right clicking on the link and saving the file.

scamo
when I move the jog wheel the value of the single knob doesn't change why?
just turn on three effect a combination but the value don't change with the turning of the jog
can you help to set it?
thank you
Kimberely Fye
19.03.2012
Hi scamo,
I find a problem an maybe you can help me, when I Put the fifth effect on Bank A (the one with flanger) it turns me on also the fourth Bank that should be' turned on on deck B AND then I have the deck A with 1,3,4 effect Bank turned on AND on deck B just the Bank nr 2, I have already tried to re import the tsi AND re install it but the problem Is always the same, maybe can you tell me how can I fix it?
Thank you very much
Kimberely Fye
17.03.2012
Thank you very much scamo, you are a very very good person.
Rey Holubar
17.03.2012
Don't use the load button in browse mode at all to load a track. Use the cue button.

Edit/- um I also seem to remember, I set up browse mode so you can use the jogs to scroll through the tracks and use the jog push to load it. I might be dreaming though, but I could swear way back when that was something I had accomplished. It sucks not having time to constantly work on the mapping. You forget stuff like that.

scamo
Kimberely Fye
17.03.2012
Originally Posted by scamo
Is your version activated for sure? If it is, you'll have to ask NI what is wrong, because normally the update runs basically automatic, when you open the Service Center.

scamo
Hello scamo,

I went in NI site AND I download from there the new version, now the jog Works well, but I have another problem when I load a track from browser mode if I push shirft+load it load the same track that Is in other deck but if I push just load it Putin the right track but when I come back from browse mode every time I need to reset with shift+offset AND repress load for reactivate the jog, Is it just a problem of mine or maybe somenthing Is wrong in the mapping?
For using this awesome mapping I do always this passage but if I can correct that it will be' perfect.
Thanks for your patients AND sorry for my bad english
Rey Holubar
17.03.2012
Is your version activated for sure? If it is, you'll have to ask NI what is wrong, because normally the update runs basically automatic, when you open the Service Center.

scamo
Kimberely Fye
17.03.2012
sorry scamo but I just bought my s4 and I am a beginner, my version of traktor pro is 2.0.1 and if I go in service center it told me that all software are updated, how can I do to find the version that you told me 2.1.2?
thanks for your patients
Rey Holubar
16.03.2012
Please use the latest version of the mapping and import it twice.

http://community .djranking s.com/showthread.php?t=44773

Also make sure you are on the latest version of Traktor (2.1.2).

scamo
Kimberely Fye
16.03.2012
Originally Posted by scamo
Hmm.. the download works for me correctly. Try right clicking on the link and saving the file.

scamo
when I move the jog wheel the value of the single knob doesn't change why?
just turn on three effect a combination but the value don't change with the turning of the jog
can you help to set it?
thank you
Rey Holubar
28.12.2011
Um, sorry, but I have no idea what you are talking about.

Plus, this thread should actually be closed, as this version is no longer the up-to-date one. If one of the mods could close this thread, I'd appreciate it.

scamo
Sherri Klepzig
24.12.2011
Nevermind got it some strange actions kept logging me off.
i clicked the open in new window on the link and explorer dl'd it.
thanx.
Tip try all new mappings on the backup tp2 I test all new mappings on 2.1.1. since I am running current version. Made a mistake once where I forgot to back up some tsi work. Plus couldnt remember what all I even did.
I actually edit some of my own stuff in prev version just to keep from forgetting or overlapping.
May not make sense for some users and may not be the best way to go about things but for me
I keep things tidy this way. Just a thought.
Sherri Klepzig
24.12.2011
how many posts before I can download this, darn. Not letting me get it.
Rey Holubar
23.12.2011
Hi everyone.

Version 4.2 is now available here.

http://www.djranking s.com/community /sho...d.php?p=402786

scamo
Rey Holubar
20.11.2011
Hi,

I've updated the mapping and hopefully have gotten it a bit more stable.

The new version is here: http://www.djranking s.com/community /sho...d.php?p=383078

scamo

p.s., could a mode please close this thread? Thanks!
Rey Holubar
17.11.2011
Thanks Legotist.

zestoi has also gotten me very interested in his midimasher system. So much to play with and no time. Buggers.

@zestoi - what do I need to get to start exploring programming with midimasher and the S4? Also, can you detect certain statuses in the software, like if a certain cue is already set? I'd imagine you could, but only if there is a midi-message being sent for it, correct?

On a side note: I believe it is a shame DJTT have locked themselves into only 3 effect modes. With my way of using modifiers, I can map up to 8 different modes and possibly even 16 switching over to other modifiers (Not sure though. I'd have to believe about that some more). I believe though, without any kind of indicator of what mode you are in, 16 modes could get quite confusing plus, if you were in say mode 2 and wanted to get back to mode 1, you'd have to press "shift + fx mode" 15 times. That could be a PITA after a while. At any rate. We'll see what happens. I believe controllerism is in its baby shoes right now. A lot more is going to happen in the future.

scamo
Son Laverriere
17.11.2011
Hey Scamo,

I will definitly buy the S4 Mapping from DJ Techtools to show my support, but I'm sure you can add some more cool features as we suggest in this subject. I'm sure you can go over the 3 effects groupings.

Until this mapping is released, I believe you can still continu your work, and many of us will give their return on your mapping, me first!
Chasidy Heckenbach
17.11.2011
Originally Posted by scamo
Sounds cool and I'll have a look into it. So could I then look into the mycontroller-type.lua file and see the map events for the S4, so I know what to program? What interface/ program would I need to program in midimasher? I would assume a text editor would be enough, right? Is there documentation for programming with/ for midimasher?
you'd need to create a devices/mycontroller.lua type file for your S4 first, as i don't have one for that controller yet. mostly a case of running learn.exe, pressing/moving a control and entering what u want to call each of them. i don't have support for hi-res messages yet, but they'll still work fine in pass-thru mode. i'll implement anything like that that is needed ofc so long as i can get some kind of midi dump so i know what to look for.

no documentation yet, but quite a lot of example code. i will be writing some embedded docs soon and publishing the html parsed output somewhere on my djism.com. configs are just text so use whatever text editor you want to.

BTW, with the release of Ean's S2 jog effects mapping and the announcement the S4 mapping is coming, I will most likely just buy his mapping due to my time constraints and stop working on this one (we'll see). I enjoyed playing around with the mappings, trying to get it done right and thanks for everyone's feedback, but why have an amateur do it, when the profis can? If the S4 mapping costs money, believe me, it is worth every penny.

scamo
yep, seems steal at only 5 bucks. i'd definately get it if i had an S2/S4 even tho i'd be more likely use my own mappings.
Rey Holubar
17.11.2011
Sounds cool and I'll have a look into it. So could I then look into the mycontroller-type.lua file and see the map events for the S4, so I know what to program? What interface/ program would I need to program in midimasher? I would assume a text editor would be enough, right? Is there documentation for programming with/ for midimasher?

BTW, with the release of Ean's S2 jog effects mapping and the announcement the S4 mapping is coming, I will most likely just buy his mapping due to my time constraints and stop working on this one (we'll see). I enjoyed playing around with the mappings, trying to get it done right and thanks for everyone's feedback, but why have an amateur do it, when the profis can? If the S4 mapping costs money, believe me, it is worth every penny.

scamo
Chasidy Heckenbach
16.11.2011
Originally Posted by scamo
I actually wish NI would come up with a totally better and new way of programming mappings. It could be so much cooler with a PLC like programming interface.
this is why midimasher lets you embed LUA code and has a big tsi and corresponding lua code to control traktor.

in lua/midimasher you're example would be something along the lines of...

Code:
open_midi_device("traktor", "traktor", "Traktor to MM", "MM to Traktor");
open_midi_device("mycontroller", "mycontroller-type", "in-port", "out-port");

capture("mycontroller", ALL, "jog_touch_a", 0, function(d,e,v,p)
  if v > 0 then
    send("traktor", "fx_panel_mode_unit1_group", ON)
    send("traktor", "effect_1_select_unit_1", 3)
    send("traktor", "effect_1_on_unit_1", ON)
    send("traktor", "effect_1_select_unit_2", 5)
    send("traktor", "effect_1_on_unit_2", ON)
    send("traktor", "effect_1_on_unit_2", ON)
    send("traktor", "select_set_store_hotcue_1_a", ON)
    send("traktor", "loop_size_set_4_a", ON)
    send("traktor", "loop_active_a", ON)
    set("my_beatmasher_effect_1", 1)
  else
    send("traktor", "effect_1_on_unit_1", OFF)
    send("traktor", "effect_1_on_unit_2", OFF)
    set("my_beatmasher_effect_1", 0)
  end
end)

capture("mycontroller", ALL, "jog_a", 0, function(d,e,v,p)
  if get("my_beatmasher_effect_1") > 0 then
    send("traktor", "effect_1_amount_unit_1", v * foo * bar)
    send("traktor", "effect_1_amount_unit_2", v * fu * baz)
  end
end)
you can also capture() variable change events, so adding this would turn an led on/off:

Code:
pipe("_varchange", "my_beatmasher_effect_1", 0, "mycontroller", "some_led")
not that you'd need to in this example ofc - it could go at the end of that first capture() code block

edit: the file devices/mycontroller-type.lua is what maps events like "jog_touch_a" and "jog_a" onto the actual midi for that controller, which can be generated mostly by running learn.exe. this abstracts the midi away from almost all midimasher code and would also then enable the above code to be wrapped in a function that anyone could call, just passing in the name of the controller to be used and what the event names are for those 2 things etc (tho i'm trying to standardise the event naming)
Rey Holubar
16.11.2011
Hey Legotist.

Thanks for trying to help troubleshoot.

Hmmm..I'm going to have to go back to the drawing board on the load button in browse mode. I thought I could catch that, but obviously, it still screws up the modifiers.

I actually wish NI would come up with a totally better and new way of programming mappings. It could be so much cooler with a PLC like programming interface. Could you imagine this?

Code:
if set($cue1) and ($left_jog_touch or $somevariable) {

    $fxmode_bank1 = "group";
    $fx1_effect1= "beatmasher";
    $fx1_effect1_on = 1;
    $fx1_effect2= "reverb";
    $fx1_effect2_on= 1;
    jumpto($cue1);
    cueloop_start(4); /start a loop of 4 beats
    $my_beatmasher_effect_1 = 1;

}

if $my_beatmasher_effect_1 {

    set($fx1_effect1_amount, 50) = value($left_jog_wheel_encoder, 100, 100); /values from jog rotation with 100% sensitivity 100% acceleration to change effect1 amount starting at 50%
    set($fx1_effect2_amount, 0) = value($left_jog_wheel, 80, 40);  /values from jog rotation with 80% sensitivity 40% acceleration to change effect1 amount starting at 0%

}
All NI would have to do is come up with the variables and functions and a programming interface. Not easy I know, but wow, what you could do with controllers would be almost limitless with something like that. Oh well. Guess I am stuck to dreaming about it for now.

I hope to have some time on Sunday to do some work on the mapping. My first task will be to test the "strangeness" that is happening and look more in depth at issues with pressing the load button while in browse mode. If I can get some stability going, I'll try to add in some more effect groupings.

I will also add the echo freeze in mode 1, so that it can also be used to transition out with in that mode.

scamo
Son Laverriere
16.11.2011
Hello everyone,

Hi Scamo, I tested your tutorial to fix the problem. It seems that the effect are available when I press shift+load. But when I use the load button again whith the browse mode the effects control is gone sometimes... As I can see the modifier position is always on 0 no matter what I do. After a while the problem is back. And there is also a news thing. When I start on a deck, the "delay" is On, but I didn't activate it. To cancel it, i have to use shift+load, and do it again to control the effects properly.

Does any of you experience the same thing?
Lynetta Stanislav
16.11.2011
That would be a cool feature to add
Rey Holubar
16.11.2011
Sorry Niel. Not yet.

I was also believeing about another effect combo. One were beatslicer is used, but at the same time, a loop of 4 beats is set. You slice up the song for 4 or 8 beats, while the loop is running, and then press the jog wheel again and you go out of the loop. The idea is to be able to extend the song with the effect and come back into the song where you started to mess with it. I am not sure beatslicer is the right effect though. What do you believe?

scamo
Lynetta Stanislav
15.11.2011
Hi Scamo have managed to get anywhere with using different banks of effects yet.
Rey Holubar
13.11.2011
Hi Dodge,

Thanks for the feedback. I've only tested this on Decks A and B. If you switch the Deck to D and C, I am not sure what will happen. I'll test and see.

I am not sure what you mean with this sentence.

- It works well for a while and if i stop mixing and go back to it, only 1 of 4 set effects then work.
Do you mean the jog only works on one of the effects?

scamo
Setsuko Peffer
12.11.2011
Hi,

I seem to have issues with the following;

- It works well for a while and if i stop mixing and go back to it, only 1 of 4 set effects then work.

I have followed your rules of remembering to use the load button for the effects and taken the load button off when usiong the deck for searching and scratching.

Also when i run multi samples and change between diffrent deck, then enable the laod button for yoru set effects it seems to not work properly either.

I don't use the load button to loads the decks i use the cue button directly for the deck i want.

I do use the shift button alot to change and delete samples so i cna add new ones during the mix.

I'll try your posted text as furtehr instructions and see how i get on.

I appreciate the work you are doing for all us users and know it takes soem time to do. So thansk for sharing yoru work.

Regards,

Dodge
Rey Holubar
11.11.2011
I need a bit more precise description of what is happening to fix the issue. Try to follow these instructions, if you can.

http://www.djranking s.com/community /sho...8&postcount=24

scamo
Setsuko Peffer
11.11.2011
Thanks for file. works well soemtimes then it freaks out and stopps working!
Rey Holubar
08.11.2011
Originally Posted by shatton
scanmo,

when i press the jog wheel, the beatmasher, peak filter, and delay turn on but rotating the wheel clockwise or counterclockwise does not affect their values. any ideas what might be causing that? thanks for the help and great work!

-scott
Sorry I missed your post. I am not sure how that can happen other than also the modifiers got screwed up. Please read the post above and try to check the modifier 1 or 2 compared to the load button light. If the load button light is on, the modifier should be 1 or 2. Of the load button light is off, the modifier should be 0.

scamo
Rey Holubar
08.11.2011
@legotist - thanks for the testing and the feedback. I had this happen to me once in about 4 hours of playing with the mapping and I couldn't explain it either.

What you could test for me, when it happens, is go to the controller manager and you'll see the modifyers 1 - 8 up towards the top. Modifier 1 controls the mode in Deck A (left deck) and modifier 2 controls Deck B (right deck). You'll see this, when you press the load buttons and also with "shift + FX mode". When you have the issue, see if when you press the load button, the modifier changes either to 1 or 0. The key is, the light in the load button should be on and at the same time the modifier should be 1 or 2. If this happens, then all should work correctly. If the modifier is backwards, meaning, it goes to 0, when you have the load button light on, then the modifier is screwed up. You can fix this by pressing "Shift+Load". That will basically kick the modifier up or down one without changing the load button mode.

I hope that makes sense. If you use shift + load to load a song, that will also screw up the modifiers. Could that also possibly be what happened with you? I know when it happened to me that one time though, I didn't use the load button at all. So there might still be some quirks to work out.

scamo
Lynetta Stanislav
08.11.2011
I noticed this as well last evening but only on the one deck and sometimes it would come back .
Son Laverriere
08.11.2011
Hi Everyone, Hi Scamo!

Great work! thank you again!

I tested the mapping many time these last two days.
After playing a few songs it seems that the effects are not available by pressing the jogwheels with the load button On. You have to disable the jogwheels push to activate the effects without the load button activate.

The only solution to be able to use the effects with the jogwheels again is to re-import the TSI again. But the problem stays the same. After playing a few songs, the jogwheels push is not available. Most of the time the problem is on one deck, then after on two decks. I really don't understand this change. It happens during your set without any warning.

Does anyone has the same problem?
Ramiro Devore
08.11.2011
scanmo,

when i press the jog wheel, the beatmasher, peak filter, and delay turn on but rotating the wheel clockwise or counterclockwise does not affect their values. any ideas what might be causing that? thanks for the help and great work!

-scott
Rey Holubar
08.11.2011
Originally Posted by r1chardell1s
Good work Scamo. Personally, I believe the echo freeze function is invaluable for transitioning between different songs.

Have you included this in this mapping? If so, I can't find it.

Either way, keep it up.

Mad skills
Hey Richard.

Yes, the echo freeze is in mode 2 with the sweep effect (iceverb, peakfilter, reverb). If you press the effect on/off button (the one right below the wet/dry knob) over the jog you are using, it turns the effect bank 3 on and at the same time the freeze button.

scamo
Christal Jonason
07.11.2011
you can add the freeze to fx banks 1 or 2
Karl Forde
07.11.2011
Good work Scamo. Personally, I believe the echo freeze function is invaluable for transitioning between different songs.

Have you included this in this mapping? If so, I can't find it.

Either way, keep it up.

Mad skills
Lynetta Stanislav
07.11.2011
Yes that's what I was believeing like using the jogs but would be good to add individual filters and effects as well
Rey Holubar
07.11.2011
Hi Niel.

If you are talking about using an X1 on the side of the S4, I'd imagine it would work, since the X1 will have its own device mapping.

scamo
Lynetta Stanislav
07.11.2011
Can't wait for v5 , can this be used with separate x1 mapping controlling individual fx

<< Back to Post and find Controller MappingsReply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy