Midi Fighter "Arranger" Mapping For S4

Midi Fighter “Arranger” Mapping For S4

Hello All,

I’ve only just bought my midi fighters and have started coming up with a Mapping. As I have two I was going to have one dedicated towards ‘Arrangement’ and one towards ‘Effects’. This idea is for the ‘Arrangement’ mapping. Although it has similar features to other mappings, it has much more control in controlling any combination of decks in arranging loops/cue points against each other.

It offers;
*All/Singular/Combination deck on/off
*All/Singular/Combination deck start cue
*All/Singular/Combination deck ‘loop juggling’
*All/Singular/Combination ‘cue point juggling’
*Global/Singular/Combination loop ‘size’ editing
*Global/Singular/Combination loop placement ‘shifting’.

Some extra things could be added, but as I use it in conjunction with the S4 controller they’re not really required.

I’m going to try and make the tsi,
but would appreciate it if one of you gurus could attempt it.
I’d like to know your thoughts either way and whether or not it could work.

I’ve attached the pdf template and have outlined the features below;


Loop Size < & >:

Toggle between these two buttons to set loop size
(sets loop size globally for all decks)
Can be set while playing or not.


Deck Button + Loop Size </>:

By holding a Deck Button (singular or combination), then pressing a Loop Size button, the loop size can be changed for whichever decks are being held down. Can be set while playing or not.


Shift + Deck Button:

Turns Deck On/Off


Deck Button + Shift + Cue # Button:

Moves track to cue point
(Stops track at cue if playing, moves it to cue if not)


Loop In/Out + Deck Button:

Creates/plays loop for chosen decks at the size chosen (using Loop Size buttons). This function allows any combination of decks to loop while other decks continue. Press and hold Loop In/Out and press a Deck Button to let it go from being looped.


Deck Button + Shift + Loop Size </>:

Moves looped region backwards or forwards (loop size amount)


Deck Button + Shift + Loop In/Out + Loop Size </>:

Moves looped region backwards or forwards (incrementally (bar/beats etc))


Deck Button + Shift:
(Cue Point Juggle Mode)

Juggle cue points of selected decks.
If a cue point has not been set for a cue # for a particular deck,
it is written/stored when pressed.


Shift + Cue # Button:

Wipes Cue


So does anyone think this is;

a. possible
b. potential
c. features not yet implemented by other mappings
d. too complicated / too hard to map

It’s possible if you switch the deck buttons for the top row, if you want, i could make the TSI for you

Yeah the top row would be better for the decks i admit,
I’ve started mapping an effects/mixer mapping where the decks are up the top.

It would be fantastic if you’d try to build the mapping!!

I think there’s some great features to this mapping that i haven’t seen elsewhere (unless I haven’t looked far enough)
It’d be good to do a back and forward to get the bugs ironed out,
and I could learn from the tsi you create etc.

I’ve uploaded my Effects/Mixer (works in progress)ideas (pdf templates and .tsi) for you to have a look at as well if you’d like. I still haven’t figured out the effects ‘parameter’ section.

At the moment I’ve got the template showing nine effects that can be accessed at any one time on ‘State B’, but there may be another state ‘C’ that should be implemented so parameters for each effect can be set (the parameters could be changed using the s4 fx panel knobs though, but i’m sure it’d be neat to implement it on the MF).
Dry/wet incremental buttons should be accessible on both state b & c,
and also a reset all parameters button
and also an on/off effects button.

I think the main thing I wanted to do with these mappings was have access to any deck/deck combination and affect it accordingly.
The top row being the deck buttons C, A, B, D, these buttons either being switched on or off and the LED shows when it’s on.

Is is too confusing?
I can explain further if needed.

Hope to hear from you soon, Rutierut!!!

oh no, the tsi is too large to attach
oh well i didnt do too much anyway (state A only)

I’d even consider paying something for these if they work well! :slight_smile:

There’s some weird glitches happening with the mapping I’ve started for the Effects Mapping State A.

Some of the buttons have other functions mapped which I haven’t specified for the mapping.

Do you know how to get rid of the maps which I’m not currently using with the S4 and midi fighter?

((Fixed the glitches by deleting all devices except the S4 mapping, and starting from scratch.))

So at the moment I’m working on the Effects Mapping State A,
which is mixer related.

I can toggle between Decks and adjust Gain, EQ H/M/L Kills & Volume.
I’ve got increase, reset and decrease buttons for the volume and gain,
I’ve got a shift button.
If I press shift and Vol Increase it goes to max vol, shift vol dec = min vol.
Same for the gain. Shift + Gain Inc = Max Gain, Shift + Gain Dec = Min Gain.

I’ve got the leds working for the EQ kill buttons, but only one deck at a time.
If i put an EQ High Kill on deck A, the led still stays on when I press a different Deck button etc, even though the EQ Kill on the newly selected deck hasn’t been switched on.

The other thing I can’t do at the moment is select multiple decks and change parameters, it’s only one at a time. any suggestions?

You have to enable 4 banks mode:

I’m willing to do Part B but that won’t happen until friday.
And about paying for it, no absolutly not, other DJTT’rs have given me so much and they didn’t asked mony for it too.

:slight_smile: I thought the gesture would atleast show the extent of my gratitude

I’m not entirely sure what ‘4 Banks Mode’ does,
Do I use this to choose whether I can access the 4 decks simultanously if I enable 4 Banks Mode?

Thanks for your help, I’ll be trying my best to build these in the mean time.

With four banks mode you can switch between 4 diffrent “banks”, every bank sends other notes.

If you meant that I should try 4-Banks-Mode for the 4 Deck combination feature I’m trying to build, wouldn’t that work the same as I have it already by only allowing one bank (i.e. one deck) selected at any one time?

but with this you only have to make the mapping for 1 deck, duplicate it , asign other notes and change deck.

I agree, this is what I did.

i also used four banks mode to accomplish this, i like the idea of setting global loops for multiple decks simultaneously using only one or two buttons rather than switching banks to accomplish the same thing. using the deck buttons more as momentary modifiers rather than banks could be useful for some applications