1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE
NOTICE:

Our Traktor Pro Public Beta is available again in our new online community. Join us if you want to try new features.

MORE INFO

Traktor (Scratch) Pro - MIDI construction & Issues

Discussion in 'DJ Controllers' started by PhilL, 31/10/08.

  1. thictool

    thictool NI Product Owner

    Messages:
    239
    Midi Modifier Lessons Please

    Can we please get some more midi modifier lessons please.

    I have completed Phil's exercise on page 2, but im no futher along in understanding it at all.

    Phil I know this post doesnt include the word "thong" (which seems to really spike your attention)

    But

    Can you give us some lead on what's up with Midi Modifier lessons?
     
  2. chong

    chong NI Product Owner

    Messages:
    123
    Modifiers

    .. and I dont understand
    WHY ARE THERE NO MODIFIERS FOR HOTKEYS ?
    they would have the same advantage as in MIDI

    i have not one MIDI Button and for me its a step backward because in T3 I could use any Button as "Shift" Button by using it as Midi Page Selector

    is there a MIDI Translator that converts Keyboard Strokes to MIDI Messages?
    Bomes Midi Translator (i have V1.6) can only convert MIDI to Keystrokes not vice versa.

    Any Help?
     
  3. djdivide

    djdivide NI Product Owner

    Messages:
    407
    OK, so about MIDI modifiers. I’ve been setting up my Numark TC and have found modifiers very, very cool. The combinations are limitless! Want 4 deck control? No problem. Want more functionality from the browser knob and button? It’s yours.

    I have found it useful to think of MIDI modifiers like a kind of logic gate. Say you have two buttons. Using the modifiers, you can make one of the buttons do different things based on the state of the other one. So button ‘A’ is play button, but becomes the cue button when button ‘B’ is pressed (massively over-simplified example).

    I’ve been using them to do the following. I can now toggle between controlling decks AB and CD with the lower half of the controller (which has the jog wheels and transport buttons) whist maintaining control over the sync, load, key, and FX for just decks AB. I have a ‘hold’ button established to change the other controls over to decks CD, but the M0 value means that they are default decks AB when the modifier button is not being held.

    I hope this makes sense, as once you get in to them, the modifiers will enable you to make your controller – even a pretty basic one – sing and dance like a freshly squeezed puppy.

    And we all want that.
     
  4. djdivide

    djdivide NI Product Owner

    Messages:
    407
    A question on modifier use:

    For things like faders and non-infinity pots (like EQ pots etc), is there a way to add modifiers to these so that when you ‘modify’ them to a new use (i.e. change a fader from deck ‘A’ to deck ‘C’), the value is read as a relative, rather than setting the deck to value of the fader / pot?

    An example would be this. I’ve got a set of EQ controls on my Numark TC, which when M0 are set to control decks A and B. If I were to add a modifier M1 so that when toggled, the EQ’s became decks C and D, then when I touched the EQ pots, the position would jump to that of the last message sent. So that, if, say, I had the bass low on deck A, and I modified the pot to control deck C, as soon as I nudged the pot for the bass EQ, it would switch the bass value to that of deck A (as the pot is in about the same position).

    Am I making any sense at all? Sorry for the ramble. It is tough to explain what I mean. It may be that modifiers work best for buttons etc.
     
  5. trankui

    trankui NI Product Owner

    Messages:
    143
    I wish there were dedicated MIDI handlers to set a specific scratch mode. in TS, you could assign a button to set absolute, and another to set relative mode. in TSpro, you can assign a knob/button to switch forward and backward, but that obstructs the possibility of making a double mapping that goes "set deck A to internal, and at the same time, set deck C to relative".

    make it so. picard out.

    p.s.: if I missed something, correct me please. thank you.
     
  6. adie76

    adie76 Forum Member

    Messages:
    25
    MIDI Modifiers, paired buttons, LEDS

    Hi All,

    I'm trying to achieve the following functionality. I plan to use the ext1/ext2 buttons on my BCD3000 to set the Deck Focus - these have LEDs so can give me feedback on which is the focused deck without having to look at the screen. I need to have it set up so that when I click on one button it lights up and the other button goes out. Can you tell me if the following would work (I do not have the program in front of me so the names of functions/controllers/note/CC values will be wrong):

    Deck Focus, Interaction mode = toggle, Type of controller = Button, Value=A, No modifier set, Note 1

    Modifier #1, Interaction mode = toggle, Type of controller = Button, Value = 1,No modifier set, Note 1

    Desk Focus, Interaction mode = output, M2=1, CC1

    Deck Focus, Interaction mode = toggle, Type of controller = Button, Value=B, No modifier set, Note 2

    Modifier #2, Interaction mode = toggle, Type of controller = Button, Value = 1,No modifier set, Note 2

    Desk Focus, Interaction mode = output, M1=1, CC2

    I think this is close to what I need but wondered if anyone could verify for me. I don't think it's specific to the BCD3000 - i'm sure other controllers would like this functionality.

    A
     
  7. misterharrison

    misterharrison NI Product Owner

    Messages:
    178
    Read the section in the 1.0.1 Manual Addendum about the new midi control called "Relative Fader/Knob".

    Use that one when using your eq pots with a modifier.
     
  8. PhilL

    PhilL Moderator Moderator

    Messages:
    7.084
    Dunno about others but I'm scratching my head wondering what exactly it is that want? Do you want to switch scratch mode off or on or are you wanting to change deck between int and DVS modes? If the are Midi commands then you can do what you want all you need to do is create a switch with modifiers. I'll show you how to do that later today.

    Phil
     
  9. trankui

    trankui NI Product Owner

    Messages:
    143
    it's actually dead simple. I have two turntables, but I purchased TSpro primarily for the purpose of taking advantage of 4 decks. so naturally, I have one turntable assigned to two decks in the options. TT1 = A + C, TT2 = B + D. what I am trying to achieve is: activate timecode control for deck C, while simultaneously, deactivate timecode control for deck A and set it to internal.

    if I were using TS, I'd just create a double mapping to do something like that - but since I use TSpro now, the option to set ONE specific scratch mode with the push of a button is gone (according to the MIDI panel, you can only do next/prev/default), and I'm stuck thinking of a solution (however, I admit I haven't given modifiers a go yet). but no worries, for the time being I'll just use TS. I have to wait for an update to fix other problems I discovered anyway.
     
  10. PhilL

    PhilL Moderator Moderator

    Messages:
    7.084
    Yeah this is a common problem when making controls do double duty. There are two solutions...
    Soft Takeover - Forces you control to match the value on screen before it actually does anything. Works but you need to remember to wind the knob you want to use past the indicated position before it does anything. For me, I found this to an error-prone pain in the arse.

    Relative mode. Use relative mode any time there is a possibility the controller could get out of step with the indicated values. There is no positiional data sent in a relative message only motion info so the actual position of the physical knob is unimportant. I use Relative mode whereever I can, On the BCR 2000 all knobs are programmable and in TPro my BCR presets are 100% relative mode. This solves so many problems Its a total no-brainer.

    The trouble is many controllers including the VCI-100 use almost all Absolute controls which are physically range bounded (stops at top and bottom) and there is limited things you can do. Traktr adresses some of the problems with the Analog and rotary fader controls and these may help you. The best thing you can do is simply experiment with the different controller types to see which works for you. Like I said I love relative mode but a mate of mine hates my setup because the knob leds don't show the real control position.
     
  11. djdivide

    djdivide NI Product Owner

    Messages:
    407
    Cheers PhiLL,

    I thought there'd be a work around. I think that all pots should be 'infinity' to be honest, as they are then totally flexible.

    Ah well, cheers for the reply (and cheers to others too!). DJD
     
  12. DvlsAdvct

    DvlsAdvct NI Product Owner

    Messages:
    145
    Thanks for all the pointers, PhilL.

    I'm really looking forward to knowing how to set toggles for the modifiers to leave my hands open for mixing, as well as adequately setting LED outs.

    Right now, when I select Modifier 1 and a Value of 1 and set it to Toggle with an output LED to the same command, it just turns the LED on, and it won't go back off. And then, if I try to set a reverse command (When M1V1 LED on, when M1V0 LED off) it just keeps turning it off. It's odd.

    But I figure those lessons will come soon?
     
  13. hardhouse79

    hardhouse79 New Member

    Messages:
    3
    the bcd3000: is bcd3000 mapped out for pro? i wanted to know before i upgrade.. and if any one have had problems with it?
     
  14. johnhartson

    johnhartson NI Product Owner

    Messages:
    69
    Problems with Knob settings and BpM sync

    Mapping it out np, for some reason as Increase or decrease a value on and effect amount it automatic jumps back to center,
    sounds like a bug to me, i remapped it several times..
    and..today i just purchased some tracks from beatport same genre and some loaded fine other load at half bpm, and the tracks that load for instance at 60 bpm you click the 2x button it loads it at somewhat correct bpm, but when you syn those track its off beat , its catchin the upbeat instead of the down beat a few nudges foward and its on, wierd... anybody else notice this?
     
  15. other1

    other1 NI Product Owner

    Messages:
    130
    Have u selected jog for the controller? try setting it to a rotary, solved it for me.

    peace
     
  16. johnhartson

    johnhartson NI Product Owner

    Messages:
    69
    got it ty that was it... error on the mapping from NI I changed it to rotary ty ...
     
    Last edited: 5/11/08
  17. Dj Kad

    Dj Kad NI Product Owner

    Messages:
    225
    I've been lookin inside .tsi file for a while. I find unuseful to store "All" midi settings in just one xml entry. They could use the big advantage of xml for create sub entries instead of store all in a long string.
    For example...i'm mapping xponent. I wanted to first map the left side (as long as functions are the same for every deck)
    In the older version i could store just one part and edit only CC, note and channel numbers, but now it's impossible to cut the string and modify manually. Wish it will be changed in a new version.
    Another thing...
    I think it's better to use a topic only for "Modifiers tricks"
     
  18. johnhartson

    johnhartson NI Product Owner

    Messages:
    69
    Still having issues with the sync. half the songs dont sync up properly ...still need the cans to mix
     
  19. divine dj

    divine dj Forum Member

    Messages:
    49
    Does someone have a good .tsi for a Xone:4D ?
    (because the default realy sucks... at least... for me it does)

    thank you in advance
     
  20. djdivide

    djdivide NI Product Owner

    Messages:
    407
    Major issues here. It would seem that for some reason some of my modifiers don't work properly. The symptoms are that my 'hold' modifiers don't work at all, but when I change them to 'next' they work once and then stop. Changing them to 'direct' doesn't solve the issue.

    Very odd, as I'm sure I've done it right.

    Also, I'm getting some odd LED behavior (not TSP's fault I'm sure). Anyone know of a piece of software that cycles through midi outputs to light up LEDs so that I can make a note of what does what? That would be ace.