Phew! And that is great feedback. Thanks Lett! I’ll make sure to include that very important note in my documentation next release, as I don’t believe you can force the effect order with the TSI. I may be wrong too. So I’ll definitely check that too.
Hi Scamo just bought a MF Classic but can’t get both mappings to work together , tried having the midifighter tsi loaded first then adding the s4 tsi and then trying this in reverse but there seems to be a conflict as both wont work properly , the midifighter button went into opposite postions then the s4 jogs wouldn’t work with the load button.
Well when i turn my jogwheels with your mapping, my effects don’t go “up and down”. they dont change like in eans video when he rotates his jogwheel? am i doing somthing wrong?
Scamo tried to get this working today loaded MF tsi then your TSI but some buttons not working on S4 like the play button had to use laptop pad to scroll to play track , then the MF not working , switched to default S4 TSI but still didnt work , had to do a setup wizard to get the s4 fully functioning.
@ Niel - Hmm…too bad I don’t have a midi-fighter to try all this out. All I know is, sometimes loading TSIs causes the S4 to freeze and usually restarting Traktor gets it working again. I am sorry I don’t have any more tips for you.
@TallyD - Is the Load button set to change the jog to FX mode? Look under the S4 settings and make sure it is set that way.
Load the midi fighter mapping 2x…make sure that ports are set ONLY to midi fighter not all ports.
Then load in the standard S4 mapping using the ADD tool not the big import button.
I had similar issues when i first loaded my Novation LP with my mixtrack. Traktor can get confused if you dont set your ports properly. IE Note on LP is the same on MT and it doesnt know what the heck you want it to do.
I was playing some more with my mapping. I deleted the default S4 mapping and imported the default mapping stored in the settings folder of the software. This is a mapping where you can actually edit the commands, however you loose the loop size indication and also the ability to skip through the song with the left loop knob. Since this is something I don’t want to miss, I deleted everything and reloaded version 4.1 and low and behold, I found something missing, which I had thought I had built into this version. That is, I thought you could press shift + load to load a song, while in the FX Jog mode. Well, that was screwing up the modifiers and I was like WTF?
I could have sworn I had covered that.
At any rate, don’t press Shift + Load with 4.1. It will screw everything up.
Another issue I found is changing the deck controls to deck C or D. If you press the load button while deck C or D are on, then that will also kill the modifiers. I will fix that in the next version.
Although I’ve found out the LEDs are practically uncontrollable when you map on top of the default mapping, I think I may still have a way to show what mode you are in with the S4 fx button leds.
If that doesn’t work, oh well. Then it’s on to map some new effect combos. I have room for 5 (possibly 6) more and am still looking for ideas.
I’ve got
beatmash + ttfx (which I could theoretically add to mode 1)
set 4 beat loop + beatmash (or beat slicer)
Still 3 (or 4) more to go. Anyone have any other ideas or wishes?
[quote]
I was playing some more with my mapping. I deleted the default S4 mapping and imported the default mapping stored in the settings folder of the software. This is a mapping where you can actually edit the commands, however you loose the loop size indication and also the ability to skip through the song with the left loop knob. Since this is something I don’t want to miss, I deleted everything and reloaded version 4.1 and low and behold, I found something missing, which I had thought I had built into this version. That is, I thought you could press shift + load to load a song, while in the FX Jog mode. Well, that was screwing up the modifiers and I was like WTF?
I could have sworn I had covered that.
At any rate, don’t press Shift + Load with 4.1. It will screw everything up.
Another issue I found is changing the deck controls to deck C or D. If you press the load button while deck C or D are on, then that will also kill the modifiers. I will fix that in the next version. [/quote]
…hopefully, part of the answers were in the text I wrote…and there are others.
The thing is, you try to run before knowing to walk. I don’t mean that as a personal offence, but you should really re-start from the beginning and grasp (better) how the controls on the s4 works. If you don’t plan that, well, too bad, but you can’t expect to provide something that works.
Define what are the different layers, define which controls are affected by those different layers, how each control can affect others as modifiers depending on the layer and how all those interact together.
I understand what you are saying Yul, but there isn’t any documentation anywhere that tells me what is available in the different “layers” as you put it. So this is a trial and error effort (and a good way to learn the S4 inside and out). As soon as I learn where the load button function changes, then I can account for those situations. Right now I have
Load (to change the mode to FX Jog and back to scratch mode)
Shift + Load (to load a track in the deck)
Browse + Load (to load a track in the deck)
Browse + Shift + Load (to load a track in the deck)
Jog press + load (can’t remember the function, but it is covered)
Deck C (or D) + Load (I believe, load a sample in the next open slot)
I’m thinking about just saying, if you are in Deck C or D, don’t mess with the load button. Because, I bet there are also quite a few combinations to cover there too and covering these possibilities is going to take away modifiers, which I might need for more interesting stuff later. There isn’t really a reason to press the load button in Deck C and D mode either. I am also contemplating on how to create a reset procedure to get back to “0” should things get whacked. It should be fairly easy. Something like press the load button to get back to scratch mode and press Shift + some button to reset the modifiers back to “0”.
My mapping will get there, sooner or later. And I know it will be worth it because it is fun and “effective” to use now. Pun intended!
There are some documentation about controls, the rest is pure logic and experience.
[quote]
Load (to change the mode to FX Jog and back to scratch mode)
Shift + Load (to load a track in the deck)
Browse + Load (to load a track in the deck)
Browse + Shift + Load (to load a track in the deck)
Jog press + load (can’t remember the function, but it is covered)
Deck C (or D) + Load (I believe, load a sample in the next open slot)[/quote]
You’re far from it, you’re already missing a lot of things.
I’m sure, trial and errors are part of the learning process. But then several pages to realise your system doesn’t work, that could have been avoided by more planning and testing from the start, that was my point. The S4 has been released about a year ago roughly (was it? I don’t remember) and what you try to do has already been done several months ago and nobody came up with a reliable solution that works 100% of the time. Nothing new here. But keep up the work, the more people looking after a solution - if there’s one - the better. It’s always interesting to see others take on some of the issues.
Of course, but as said, parts of the answers are already in the text I copied you.
Just an example, going in and out of midi mode; duplicating browse mode is fine, but then you’ll have also to adapt to copy mode too; layout and types of decks, etc, etc…But then those are just examples, the most difficult part(s) are linking all controls together depending on the layer, using modifiers to hide layers of modifiers as you’ll need more than two modifiers conditions, and eventually use modifiers to keep track of other modifiers’ states.
to summarize:
there are two main layers:
HID mode
Midi Mode
then in HID mode there are two layers:
Browse mode (+ copy mode which is a temporary mode, but if you have to accommodate for browse mode you have to create copy mode)
(Main) Deck(s) layer - your performance layer
then inside the (main) decks layer there are
the different potential layout(s) - and the change of those layouts
then inside one layout:
the (specific) decks layers (A/C & B/D) which in turn are defined by the deck type (or the number of decks used).
That’s just the layers, not even the controls themselves (well, in a sense, you access layers by the controls) and all the interactions of those together.