iPod controlled traktor.
Results 1 to 3 of 3
  1. #1
    Tech Convert
    Join Date
    Sep 2008
    Posts
    16

    Default iPod controlled traktor.

    if this is a redundant thread im sorry. this was a post for another local forum so i will assume that some of the stuff mentioned in here is not necessary. for pro dj's. i am making one for traktor pro still need to make a vci-100 map for traktor pro. here is .tks for iPhone etc....


    http://numedia-sci.info/dPod.mp4

    So i decided to make a control surface interface for Traktor. this example shows traktor 3.4 but it can be used for any dj program that uses midi control messages. or midi cc messages or new OSC stuff like traktor pro, ni reaktor, circle synth, haplome etc...

    i am actually building a interface for apple store right now that will have more features like seeing the browser on the touch device better gui etc... why would you want to control with your iPhone. ? well its cool, you can go out into the crowd and still change stuff, go to the bathroom, get a blow job back stage i don't know, you make your own reasons.

    so for this example you will need a few things, but soon you won't need anything but the app you can get from me via itunes so for now you can use touchOSC, or OSCemote if you want to buy something for a couple bucks or you can do the open source thing and use Mrmr its free.

    so go to the app store with iPhone/iPodTouch. i use a iPod cause its smaller you can make phone calls with it and you don't have to buy a at&t contract. to make free phone calls on an ipod will be a different post but try youtube if you can't wait.

    so go to app store get Mrmr. nice and easy now i will assume you know how to find your machines ip address. but for those that are like hugh ? you can go to ipchicken.com what is my ip or best to go to your computers network settings / properties and look for something like tc/ip and it will be a number with with 3 decinals and 4 unit places that range from 0 > 255 so it could be 1.2.3.255 ? your computers ip not your iphones.

    in mrmr go to prefs, change the server settings to your computers ip address. change port to 8000. then click open, choose download from browser and point mrmr to this addreass

    http://numedia-sci.info/t3.mmr

    this will load the interface for traktor into your iphone. if my server is down for some reason like my baby decides she wants to use the computer, like this morning i wake up and the animation i was making was all changed ??? my wife says it was 13 month old. ill try and get that for youtube someday when i get to getting a youtube account. "1 year old makes 3d animation" could be funny. anyways this is the code for the interface incase my baby decides she is a web developer as well.

    //code copy everything below so i don't think Mrmr lets you use comments so copy everything below this word.

    pushbutton nil 0.200000 2 7 1 1 1 1 play[a] 1
    pushbutton nil 0.200000 2 7 2 1 1 1 play[b] 1
    pushbutton nil 0.200000 2 6 2 2 1 1 sync[b] 1
    pushbutton nil 0.200000 2 6 1 2 1 1 sync[a] 1
    pushbutton nil 0.200000 2 6 1 3 1 1 cue[a1] 1
    pushbutton nil 0.200000 2 6 1 4 1 1 cue[a2] 1
    pushbutton nil 0.200000 2 6 1 5 1 1 cue[a3] 1
    pushbutton nil 0.200000 2 6 2 5 1 1 cue[b3] 1
    pushbutton nil 0.200000 2 6 2 4 1 1 cue[b2] 1
    pushbutton nil 0.200000 2 6 2 3 1 1 cue[b1] 1
    |*|
    slider nil 0.200000 2 8 1 1 1 1 key[a] 1
    slider nil 0.200000 2 8 2 1 1 1 key[b] 1
    slider nil 0.200000 2 8 2 2 1 1 gain[b] 1
    slider nil 0.200000 2 8 1 2 1 1 gain[a] 1
    slider nil 0.200000 2 8 1 3 1 1 vol[a] 1
    slider nil 0.200000 2 8 2 3 1 1 vol[b] 1
    slider nil 0.200000 2 8 2 4 1 1 hi[b] 1
    slider nil 0.200000 2 8 1 4 1 1 hi[a] 1
    slider nil 0.200000 2 8 1 5 1 1 mid[a] 1
    slider nil 0.200000 2 8 2 5 1 1 mid[b] 1
    slider nil 0.200000 2 8 2 6 1 1 low[b] 1
    slider nil 0.200000 2 8 1 6 1 1 low[a] 1
    slider nil 0.200000 2 9 1 8 2 1 xFader 1
    |*|
    pushbutton nil 0.200000 2 9 1 1 1 1 fx[a1] 2
    pushbutton nil 0.200000 2 9 2 1 1 1 fx[b1] 2
    slider nil 0.200000 2 9 2 2 1 1 fx[b1] 2
    slider nil 0.200000 2 9 1 2 1 1 fx[a1] 2
    pushbutton nil 0.200000 2 9 1 3 1 1 fx[a2] 2
    pushbutton nil 0.200000 2 9 2 3 1 1 fx[b2] 2
    slider nil 0.200000 2 9 2 4 1 1 fx[b2] 2
    slider nil 0.200000 2 9 1 4 1 1 fx[a2] 2
    pushbutton nil 0.200000 2 9 1 5 1 1 fx[a3] 2
    pushbutton nil 0.200000 2 9 1 7 1 1 fx[a4] 2
    pushbutton nil 0.200000 2 9 2 7 1 1 fx[b4] 2
    pushbutton nil 0.200000 2 9 2 5 1 1 fx[b3] 2
    slider nil 0.200000 2 9 2 6 1 1 fx[b3] 2
    slider nil 0.200000 2 9 1 6 1 1 fx[a3] 2
    slider nil 0.200000 2 9 1 8 1 1 fx[a4] 2
    slider nil 0.200000 2 9 2 8 1 1 fx[b4] 2
    |*|
    pushbutton nil 0.200000 2 4 1 1 1 1 fx[selectA] 1
    pushbutton nil 0.200000 2 4 2 1 1 1 fx[selectB] 1
    pushbutton nil 0.200000 2 4 2 2 1 1 load[deckB] 1
    pushbutton nil 0.200000 2 4 1 2 1 1 load[deckA] 1
    pushbutton nil 0.200000 2 4 1 3 1 1 browse[prev] 1
    pushbutton nil 0.200000 2 4 2 3 1 1 browse[next] 1
    |*|


    // ok so put that in a text document and save it with an extension of .mmr

    then put it on the web some where. if you want to change something like lets say you want to control pitch control which i forgot to add ?????
    change some thing like

    slider nil 0.200000 2 9 2 8 1 1 fx[b4] 2

    to

    slider nil 0.200000 2 9 2 8 1 1 pitch[deckB] 2

    that changes the name on fx for fx 4 control to pitch for deck B all it really does is change the name you can change this in traktor but you might want to know what all the sliders do until you remember them or change them. i suggest you get mrmr interface builder if you want to make your own but you can just edit this one as well.

    so yeah save that text file and put it on the internet somewhere. click open in mrmr choose open from browser point to your .mmr file or mine
    http://numedia-sci.info/t3.mmr

    then save the interface to you phone. there are lots of ways of doing this but if you use this method you will not breech your warranty.

    ok

    next you need to get my traktor .tks file.

    http://numedia-sci.info/dPod.zip

    then in traktor you are then almost ready to take a break lay on the couch and dj.

    in traktor preferences/midi set up hot key setup. add the file "iDust_mrmr.tks" make sure to save your existing tks info so you can use your digi mixer or keep add my tks or make a new page and and my tks to it. i will assume if your reading this you know what im talking about anyways.

    almost ready to play you need to bridge the old midi cc standard with OSC. i use osculator a program you can get here. i use this program for this example. http://www.osculator.net/wiki/ you can 2 but if you got a PC and don't want to buy a program or use google go to http://puredata.info/downloads get this program it is the free max msp. if you don't know what max msp is look it up can make your life easier.
    then download the OSC 2 Midi PD patch from http://hexler.net/touchosc
    touchOSC will control traktor ableton what ever as well but its not open source and you can't make your own interface. you will need to edit the PD patch to work with mrmr namespace. its real simple. you connect wires to boxes. here is a list of the OSC info from mrmr.



    dTouch is the name of my iPod you will need to change the info in PD to your info.

    if you want to get a list of the OSC mrmr is sending without using my pic.
    get a osc server for mrmr

    http://poly.share.dj/projects/#mrmr

    ok so you got osculator going traktor open and your ipod open start playing.

    don't worry i will have a new device working soon as i figure out if traktor control osc namespace control messages are copy protected or not. so soon all you will need will be iphone and traktor.

    if you have reaktor you can turn on OSC in reaktor then your traktor should be able to recieve your custom OSC and you won't need to use osculator, or PD.

  2. #2
    Tech Student
    Join Date
    Mar 2010
    Posts
    4

    Default

    Once I thought you must be my best option when it comes about asking for help, because guys Ive searched and searched and there is nothing out there, there arent any tutorials related to this subject, I mean there is but for what im looking for there isnt. You may be asking what does this kid want? well as i named this post, im looking for controlling traktor with my ipod touch using an open source application called mrmr, so far it has been impossible for me to get traktor pro and my ipod touch communicating each other. I dont really know how to do this. So well i hope somebody around here can help me, I would really appreciate your help. I got no more to say so i will say goodbye, only expecting you to help me on this I am having a performance in about two weeks and i want to use this on my gig. Cheers and be safe bless...

  3. #3
    Tech Student
    Join Date
    Mar 2010
    Posts
    4

    Default

    Ok well I want yo thank JesC for being there on another thread trying to help me. I checked what he wrote there and i already have a WiFi network so that first step is done! the second which I already knew, i need a program which translates the OSC messages to Midi messages or CC message for doing this task i got pure data(Software that i dont understand that much) since i have a normal laptop Hp i am not able to use Osculator because as far as i know Osculator works on Macs. So JesC that first step is done, now my question is how Do I configure my pure data so it is able to translate my osc messages? and what are the upcoming steps afterwards? Would you help doing this. I think you really have the knowledge required to do this. Thanks in advanced man take care.

    Here is my gear: HpPavilion dv6000, Traktor pro, Ipodtouch,mrmr and pure data

    And i also have this program called OXmidi Midi Yoker I dont know if it is helpful

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •