Loop length set (modifier question - I think)

Loop length set (modifier question - I think)

I’m trying to recreate a feature I use quite a lot that uses two rotaries at the moment (s4 standard mapping) onto just one.

Whilst this sounds dead easy, i.e. just four commands onto the one rotary i can’t get the sensitivity correct.

I often grab a short loop, decrease the loop size whilst adding filter at the same time.

My aim is to do this with one clickable encoder, click on, grab the loop, decrease the loop at the same time increasing the HP filter.

No matter how I play around with the sensitivity and acceleration, i can get it to do it as smooth as I can do manually.

Therefore my question is

Is there a way of limiting the loop length by modifiers, so that I can get a bigger swing on the filter without jumping into .32 or 32 beats?

The ideal would be grab 1 beat with encoder push, engaging filter, turning the encoder right decreases loop length to a maximum of .16 and the HP filter full on. pushing the encoder again turns it off …

I guess it’s possible by adjusting the sensitivities of the encoders, but they don’t act smoothly enough and frankly sound pants…:disappointed:

I can’t seem to find this answer in Rainers Bible, or in the forums … it must have been done by someone, somewhere …:confused:

thanks very muchly.

I think I may have a way. I’ll keep you posted. I don’t have an s4 though, so hopefully if I get you a mapping from an X1, you can transfer it over, otherwise you may be in for some studying. But it’s going to be a lot easier for both of use if I just DO it, and then pass it off. haha.

Alright. Here’s what i CAN do for you:

  • Push encoder-Set loop size of X, turn on filter @ default setting
  • Turn encoder down- decrease loop size & increase filter value
  • Turn encoder up- increase loop size & decrease filter value
  • Push encoder- Loop out, deactivate filter

There are a few catches:

  • Loop has to be dropped on the same value each time (probably 4 or 8 beats, whichever you prefer)
  • Due to the low resolution of the encoders (I’m assuming they’re the same ones on the S4) the sensetivities don’t exactly line up. (# of “clicks” per value change isn’t constant). Because of this, you’re going to be limited to the same number of loop size options as modifier values (8-size range, ex 1/16 to 8, or 1/8 to 16 beats)
  • If you leave the loop on the same value as dropping it (as in, you did your effect down to the 1/16 note level, then opened it back up to 4beats) the Filter would remain on, messing up the effect the NEXT time you dropped the loop.

HOWEVER!!!
There’s a loophole to every single one of these PROVIDING you have enough open modifier slots. (Hell, with all 8 modifiers, I can make traktor do an Irish Jig for you :wink: ) So please let me know the following:

  • Do you use the encoder to do anything BUT the effect you’re looking for here? (If you do, how many open modifier slots do you have to play with?)
  • Do you have a problem using more than 1 .tsi for your controller? (This would give me all the modifiers I needed, providing this is the only time you use the encoder)
  • What loop size would you want to drop by default (4 beats, 8 beats, etc)
  • Would you want the Filter to start at the default possition (50%, no effect)?

I need YOU to help ME help YOU. haha. But seriously, this shouldn’t be too hard if you don’t have a problem working a little outside the box. Let me know.

Also, are you doing 1 encoder for each deck, or is it going to be based on deck focus?

Moved. I’ll try and look at the question when i get home later as well.

Thanks for the quick response.

First things ..I have an S4, however I was going to create a map for a little Faderfox DX2 I have doing nothing, if the encoders on that just can’t do it (they just don’t feel sensitive enough - that is they do jump beats but i can’t get them to sync up with the filter) but that may be the same thing you described.

The encoder will not be doing anything else (yet …:roll_eyes: )

As for modifiers, the S4 is currently in default mode but will no doubt be using Ean’s S4 mapping in few weeks, the DX2 can change MIDI channel and has no other mapping on it yet. I may plan to add some modifiers to other encoders, but this effect is the most useful for me and takes priority.

The DX2 has 4 regular encoders and 4 clickable endless encoders (which i planned to use) so I will use one per deck.

Quite happy to have multiple mappings, i don’t really get affected by load times on this laptop ..my backup system is a different matter (thats why its only backup :open_mouth:.)

Loop lengths ideally would be from 2 beats down to 16th beat any less it sounds too harsh …any more won’t be required.

Filter is normally set at zero on the click (engaging the loop), decreasing the loop size incrementally to 16th beat at full HP filter (all the way right).

As i said, i got almost there, but i just can’t get it smooth enough, when compared to doing it manually with the S4.

If this works it’s part of a bigger project, remaking the Faderfox DX2 with large buttons and a new layout, to be used as a “super / combo effects unit” to support the S4 rather than loose functionality on it.

hope that helps.

Mark

thanks

very interested in this – either on the s4 or on the x1 – as i do this all the time manually, and would free me up to use that technique when mixing 4 decks much easier

– would be sweet to see the x1 with each of the knobs corresponding to each deck (like in teh software) to do something like this

i might have a go at doing this myself, if i can muster up some motivation

Alright, if you only need from 2 down to 1/16, shouldn’t be a problem. And Traktor doesn’t technically have a HP filter. I’m assuming you’re talking about the filter in the mixer section?.. and when you say 0, that’s straight up, 12 o’clock, or all the way left?

I THINK I GOT IT! Epiphany strikes and all cares of sensitivity go out the window. :slight_smile:

Check out the video to see if that’s what you want. Please note: I’ve made it VERY easy to change the rate (sensitivity) at which the filter and loop size is altered. (notes will be in the comment section of the final mapping.

exactly ! can’t wait to see how you set the modifiers

thanks

Cool, now as I was swapping it from an X1 mapping to general MIDI, I noticed the sensitivity changed drastically, so that’s something you’ll have to tweak down yourself, but i’ve made it very simple to find exactly where in the comments section. :slight_smile:

Re-mapping to your controller:
Anything that’s currently mapped to CC016, is the Rotary component of the encoder, and CC018 is the button. If you want to have focused controls (one for A, one for B, etc.) You’ll need to essentially duplicate all the commands, change the Focus to the desired deck, and use modifiers 3&4 (same values) so that engaging a loop on Deck B doesn’t mess with the modifier states for Deck A. If you need any help, just let me know. :slight_smile:

yo dB, dope man.

any chance you post up the x1 mapping you were working on earlier as well?

Here ya go!
Same things apply for making changes to add another deck and changing sensitivity.

iv been wanting to do this for a long time, thankyou dj db for taking time to figure this out. unfortunately i do not have a spare knob, has anyone tried to do this with a fader? i figure you can have it act as a button as well to activate the loop immediately when you move it up

got it working, but i’ll need to adjust the filter.

to create the reverse on the same tsi ? just a matter of adding the inc. loop or do i also need to decrease the modifiers ?

i’m going to have a deeper look at the mapping before asking anymore (probably dumb) questions.

I’ll look into it. :slight_smile:

You mean you want to go higher than 2 beats? I set it up so the knob actually acted as a button for the loop size. As the modifier changed, the loop size would follow on the next click. So you would need to add some more headroom on the modifier, then another command for loop size.

So first thing’s first, you need to allow the modifier to go past 5. There’s a command “Modifier #1” set to Dec when M1=6. Bump that up to M1=7 to use 4 beats. Any higher than that will need to get a little fancier with modifiers. As for the loop size, Add a command “Loop Size” for the rotary component. When M1=6, it acts as a button setting the value direct-4.

Hope that answers the question you were going for. :slight_smile:

hey fella, no you misunderstood me, but no matter what you’ve done so far has allowed me to continue on my own mapping idea … I couldn’t figure out how to limit loop length or make it sensitive enough to control .

NO you have it programmed the way I said, but as I was using it, I though that I or maybe others would like to like to reverse the effect back into the song …

e.g. at the moment it’s set to stop at .16 with full filter, then off

i though it maybe useful to be able to return to 2 beats (or 4) and filter back to zero, then off.

as it is it’s exactly as I needed, and with a fair bit of tweaking on the sensitivity or Filter and Loop .. i have it almost as smooth as doing it manually with two rotaries ..

So excellent work and great service.

When I complete the mapping for the DX2 effects unit, I be crediting you

back to mapping …(and a fair bit of playing)

Well spinning back clockwise should take the filter back out at the same rate, and open the loop back up. Is that what you’re saying?

And thanks for the credit. :slight_smile: