Coming soon, to a Farmpad near you...

Home :: Post and find Controller Mappings :: Coming soon, to a Farmpad near you...Reply
Coming soon, to a Farmpad near you...
Posted on: 17.06.2010 by Johnie Lytton
Hello all,

I have taken some time and coded both a cfg file for farmpad, and a traktor pro tsi to go with it. No big deal, but I would like to offer this to the people who are either bored with their padkontrols and own a mac, or to people who know about farmpad and just can't figure out how to use it. Below are just a few of the functions I plan on having just on scene 1. I believe this program allows for 64 scenes total! Anyhow, here's a pic of what I have so far...but you can remap it any way you like, however I am trying to go for a very nice workflow with this and I wouldn't mind sharing it with the community at all. Perhaps some padKONTROL owners would give me some feedback on my setup so far (I have so many ideas in my head, I just can't decide on which are the most practical of them...including making the bottom left two buttons toggle between FX on the kaoss pad, or having one toggle between another deck effect, and then that shift button being a roll function on the kaoss pad)

Now, I am doing this on farmpad, so be mindful of that. All of the buttons can be used for anything...in groups, as triggers/toggles, hold buttons... you name it. Anyhow...any feedback would be awesome. I have an idea of what I want, but what would YOU guys and gals like to see on such a controller? Maybe I can learn a few things from everybody's input...it might even persuade me one way or another as far as creating my workflow.

Right now, the top 4 pads are set up just like the midifighter. The bottom 8 are as well - for cues 1-8 with shift delete of course. The ''hold'' button on the pad kontrol toggles the 8 lower (hotcue) pads to become functional for a loop roll starting with 4 and all the way down to /32. The third row from the bottom also becomes Set loop 8 > Set loop 16 > Set loop 32 > Loop Active, respectively, in this hold mode. There are snap and quantize buttons on the pK, as well as a full screen button (going COMEPLETELY hands free from the MBP, with the exception of launching traktor, but I'm sure there's a way to do that too!)

The 4 vertical buttons next to the pads directly at the upper left are deck focus control with led feedback. A cool feature, is that when you select decks A and B, it stays in 2Dintmix mode. When you select decks C or D, it goes into 4dintmix mode,and back when you use A or B UNLESS you have the ''C&D'' button selected on the far left (see more about this later) So the pK will only control the active deck with whatever input you are using.....EXCEPT

...For the EQ section.
There are two two columns of three rows of buttons that are pictured below, labeled HK,MK, and LK...well, I'm sure you can guess what that is.
The left column controls the EQ Kills for deck A, while the second column controls the EQ Kills for deck B. When the ''C&D'' button is pressed, it acts as a shift key for the EQ kills. The deck A column now becomes the deck C column, and the deck B column becomes the deck D column. This ''C&D'' button is also a 4dintmix toggle button so when it is on, you are stuck within 4deck mode, despite which deck focus you selected (mentioned above)

Well that's all for now. I have a few more cooler FX features on this thing but I'm not sure I am going to stick with them just as of yet but...feel free to held me add to this by giving me some feedback, good or bad! I plan on finishing over the weekend, but it will be a long project I am sure because if my style changes...so will my setup.

(Please forgive any grammatical errors due to lack of sleep)
Johnie Lytton
19.06.2010
Originally Posted by DJPhaidon
and some great news. Downloaded the newest beta of bomes cause it's out, and the sysex messages are showing in the window, so I now have two buttons mapped to turn on native mode and turn off native mode. No typing in a terminal window, just on and off. Cake now, and it can be used for windows and osx, only downside is it requires bomes which costs money, and some time developing. I'll let you know what I come up with for settings and led feedback.
Now if I were in native mode with my custom farmpad cfg, and I switched over to native mode off, the pk would act just like it would without farmpad, correct? Hmm... would that be possible to keep the buttons in native mode and have the pads react normally? That in itself might enable the leds to utilize the feedback in traktor. Interesting...
Anisa Fourte
10.04.2011
Any updater on the work being done on this? Updating to T2? I'm about to work on my mapping so was wondering on this.
Anisa Fourte
05.03.2011
So question, what are all the different modes you can put a pad on using the "mode" command? I only have seen trigger and sustain....
Johnie Lytton
23.07.2010
...and did you wan't the current TSI I have? All you would really have to do initially would be to map the controls to the exact CC's and MIDI numbers I have mine set to and you would be on your way. You would have to do quite a bit through bomes however, to get it working comepletely right. For instance, with farmpad, I have the ''deck focus'' buttons grouped together, so only one led is on at a time, and that is reflective of which deck currently has focus whitin Traktor. I'm doing that through farmpad, though you could probably do that through Traktor or bomes... not sure. Optimally, if I could do it through the TSI in Traktor, that would be better for anyone else who wanted it...that way little to nothing would have to be done with farmpad other than using it for native mode within the pk...but then again, I could include the farmpad cfg files as well... ah heck.. I'm going to bed.. lol.
Johnie Lytton
23.07.2010
I forgot to mention, I have a foot switch, but I don't know what to map to it as of yet so there's some food for thought. I was believeing about making it the activation control for that swoosh effects for transitioning between EDM songs, creating buildups,and at the end of musical phrases..I believe you know what I mean.
Johnie Lytton
23.07.2010
Absolutely.

We can work on both farmpad and bomes. I don't know much about bomes, however we can just brainstorm ideas about getting a basic layout of what we would be aiming for. Right now I have mine set up pretty much like a midi fighter, plus I still have complete functionality of every other knob and button on the interface while in native mode as well.

My current set up consists of the following;

The first scene consists of the midifighter layout, although I removed the record and fx buttons completely. So pads 1-8 are the same as the midi fighter (play/pause, sync, shift) less the fx buttons being omitted of course, and then pads 9-16 are hotcues...and just like the midifighter you can both set,play, and delete your hotcues from a single pad (delete with shift).

The encoder up top selects the scene. I'll just post a picture of the rest of the stuff I have going on for this scene...but overall it's pretty self explainatory however if you have any questions or ideas, please ask.

Obviously I have the 4 deck focus buttons right next to the 16 pads for functionality. If you only have decks A and B selected the layout in Traktor will remain defualt, however if you click on deck C or D it will change to a 4 deck layout, and then back again when you remove it. This I had to do within Traktor's TSI. Also, the ''X'' button on the pK is a layout lock button, as well as the deck C and D control for the EQ Kills. The buttons to the left and right of where it says HK MK LK are EQ kills for decks A and B respectively, by default. Hitting the C&D button will control the EQ kills for ...you guessed it, C&D. I am currently trying to get proper led feedback when switching from C & D control to A & B control for the EQ Kills. For instance if I kill lows on A & B, and switch to C & D and kill the highs, I want to hit the C&D button and have the LEDs light up correctly reflecting that the lows have been killed. Make sense?

Other than that, I have a snap and quantize button dedicated on the left hand side, and the ''settings'' button next to the encoder is Fullscreen Mode for traktor (I just really find it useful for some reason, lol) I believe it's mainly because I don't want to touch the laptop...I want to be able to do EVERYTHING from a controller with the exception of starting traktor...but even that can be arranged! Muahahaha.


Ahem, anyway.. the ''HOLD'' button acts as a loop size function. When you hit the loop button, pads 9-16 become loop size modifiers. I believe I even have them set on pads 5-7 as well to accomodate every increment of loop size. The 8th pad is a loop active toggle.

That's pretty much it so far. I had my first gig last weekend and I was preparing for that for a while so I kinda put this on the backburner. But considering how right now I am planning on working on some sort of a mixtape, I believe I will be having much more time to get my gear in order so I'll be working on this sooner than later.

I still have yet to make an effects scene, but I believe that will be next. I find the VCI's layout for FX (yes, even ''fader fx'') to be somewhat cumbersome and way too glitchy for live performance. (I use a mac, but I started on pc so I have tested the vci on both systems on multiple OS's as well and still have this problem)

I had planned on making the FLAM and ROLL buttons possible toggles for particular effects using the XY pad for control, but I have yet to do that. This I want on the main scene...just a quick FX rig that I can throw in here and there, pretty much my most common effects. I also want to make a full on FX scene though with insane capabilities.... you game?

Forgive the typo's... I'm tired..
alex tsikarishvili
22.07.2010
Hi RT,
thanks for replying.
No I dont know farmpad, i m on pc but I know Bome and thought I could be useful with that knowledge.

Regarding what to do with the pk and traktor, my experience with mv producer is the following.
I had the pk set in native mode for light feedback on buttons and pads and button rotary use.
I would use the rotary to switch between "modes".
In Traktor we could have a
  • midifighter mode, replicating what people do with the fighter, maybe enhancing it a bit

  • hotcue/fx control mode, to play with the different fx on the pad, set deck(s) focus etc...

  • editing mode, to set cue points and manipulate track settings (grid
    etc..), prepare tracks

  • internal mixer mode, set monitor,equalizer settings, I appreciate that the lack of knobs isnt ideal for this, but we can overcome this with a creative use of the touch pad.

  • browser mode

I might not be spot on all possible modes, as I said i am not that familiar with Traktor yet.

I believe the first step would be to gather input and document the different possible modes and define how they would work. The equivalent of an Interaction design, if you wish.
Then start producing, mode by mode, go through the required cycles of testing and go !
The PadKontrol is a fantastic, sturdy, compact and light controller, easy to carry. When set in native mode through Bome(and apparently Farmpad) the possibilities are huge, again, I dont have farmpad and limited experience with Traktor but I'm OK with Bome.
Maybe we can work together on the definition + Tsi part, I can move forward in bome, you in famrpad ?
Just believeing out loud here, but the potential of the padKontrol hasnt been unlocked yet in Traktor, with some good will i'm sure we can.
Johnie Lytton
21.07.2010
Yeah actually, I have been making progress on it and it's working great for me so far...gigged with it once and haven't had a problem on my system. What is it in particular that you are looking for? If you want to help you can. Do you know how to use farmpad? If not that's ok..it's pretty straightforward once you just look at the example files. As long as you believe logically, you're ok

I can post you what I have so far but I don't have time toevening . I will get back to you asap.

We can discuss what you believe should be added/subtracted....any new ideas you may have would be great and anything to improve the workflow. BUt for now, what would YOU like to see all the buttons on the pK do?
alex tsikarishvili
21.07.2010
Hi I realize this post is dating a bit, but have you guys made some progress with this ?
I have bome, a pk but i have been using both with mixvibes producer, so I am not familiar with Traktor however I feel the PK is still great and would love to use it.
Can i help you with something, test etc ? Please let me know! Cheers
Johnie Lytton
19.06.2010
Originally Posted by DJPhaidon
and some great news. Downloaded the newest beta of bomes cause it's out, and the sysex messages are showing in the window, so I now have two buttons mapped to turn on native mode and turn off native mode. No typing in a terminal window, just on and off. Cake now, and it can be used for windows and osx, only downside is it requires bomes which costs money, and some time developing. I'll let you know what I come up with for settings and led feedback.
Now if I were in native mode with my custom farmpad cfg, and I switched over to native mode off, the pk would act just like it would without farmpad, correct? Hmm... would that be possible to keep the buttons in native mode and have the pads react normally? That in itself might enable the leds to utilize the feedback in traktor. Interesting...
Johnie Lytton
19.06.2010
Wow, that definately sounds promising. I am definately going to have to check that out immediately. Please do post your results if you get it working.
Herschel January
19.06.2010
and some great news. Downloaded the newest beta of bomes cause it's out, and the sysex messages are showing in the window, so I now have two buttons mapped to turn on native mode and turn off native mode. No typing in a terminal window, just on and off. Cake now, and it can be used for windows and osx, only downside is it requires bomes which costs money, and some time developing. I'll let you know what I come up with for settings and led feedback.
Herschel January
18.06.2010
Here's most of the info that I'm going off of for you guys. I'm going to try to get it to work again in bomes, because I believe it would be the easiest way to make something that is easily reconfigurable unless we find a programmer, cause I'm definitely not that guy. I just screw with things till they work

From what I can tell, Farmpad actually sends the configuration over to the pk when the lights flash twice, so the pk is actually holding all the note values, channels, and settings and sends out sysex messages that reflect accordingly. One thing that I did notice is that when you do scene changes mapped to the farmpad config file is that the change has a lot of lag, however, when it's triggered from bomes or traktor, the change happens really quickly. That being said, what the ideal program would do is keep the pk on the same scene, but just manipulate the lights through the data dump instead of changing the scenes and the actual output. Then, you could have unlimited scenes in bomes because the pk wouldn't actually be changing anything, just the led's lit, but it would act exactly like farmpad only with less lag. That's the idea anyway.
Johnie Lytton
18.06.2010
Basically, I would like to have my own personal setups as scene one, a hotcue for deck a and b on scene two with a shift for decks c and d, and on scene 3 I would like to have 4 deck cues (only 4 of course). Any additional scenes will be requested from members of this community ....so if you have a setup you want to see on your padkontrol, let me know!!!!
Johnie Lytton
18.06.2010
Well to get around this, I have set the pads to default off in the farmpad cfg file. So they are no longer set to trigger/toggle, they are whatever they are on the default cfg... switch I believe it is? This is the only way I found to have the lights stay on when 'play' is activated...or if a loop is activated as well. However, in this scenario, if you change scenes, and then return to the current scene where the deck is still playing, the pk resets itself to the default state of scene one in farmpad...meaning that even though the deck A is still playing, the light will be switched off upon scene change.

@Phaidon - No, not too keen on that kind of programming. PD is similar to MAX/MSP, correct? Any yes...a multi platform version would be excellent. I do have extensive knowledge on a lot of computer/midi related issues so if you need any kind of help or would like to collab on that project, just send me a message and I would be glad to do so. I want this thing PERFECT and I don't care how long it takes to get there. I love my pK and with farmpad, I get 500x more enjoyment out of it and I wish the same for any other pK owners. So anybody that would be able to lend a helping hand....speak up! (I will be researching this PD when I arrive home this evening and give you my thoughts.)

I will donate countless time,sweat and tears to anyone who would be willing to tackle this project with me because I believe it will open a whole new scenario of possibilities with the pK and for controllerism in general. Imagine having 4 pk's and being able to do ANYTHING you want to ANY deck with just a few simple buttons ? And that's just all on one scene!

p.s. Was also believeing of making a mod with a small hd screen attached to the pk displaying just the deck it is focusing on that way there is no need to keep going back and forth from pk to the mac screen....but that's a little ways down the road. I want to take care of this programming aspect first.

Does anybody have any ideas for the bottom two buttons under ''roll'' which I have set to ''loop'' section? I was believeing of making them instant fx chage buttons for the kaoss pad, but I'm not sure if there might be another useful feature I could implement instead.

Also believeing about making knob buttons 1 and 2 instant TTFX buttons to where when I press one, it would give it the vinyl slowdown technique...all in one button, with possibly the knobs being the slowdown speed.

-BUT FOR THE LIFE OF ME.... I can't get those darn PADs to stay lit without setting it to default in farmpad. I hit it once to turn it on and it lights up, but if I click stop in traktor, the button remains lit :\

Feedback people!! It is appreciated!!
Christine Gettinger
18.06.2010
Originally Posted by DJPhaidon
The problem is actually with traktors midi feedback, not farmpad. Farmpad does put the pk into native or sysex mode, and it does support midi feedback, but the cue lights are a special case. It will light the cue if you load the track to show what cues are available, but as soon as you hit the pad to trigger the hotcue, it will extinguish because traktor doesn't send another note on or cc to relight the cue, so the pad stays at 0. Bomes is the only way I've found to get around this. You have bomes hold a variable at 127 and basically have bomes resend all the states after you let go of the pad, so it lights back up.
Hmm. Why should traktor have to send another message? I believe the only reason its turns off is because farmpad lights up the LED's for you when you hit them (turning of an ON led in the process). This speculation is based upon the fact that by default native mode doesn't light LED's for you. Wouldn't be to hard to add a mode to stop lighting buttons for use when you hit them.
Herschel January
18.06.2010
Originally Posted by Dups
I have been messaging the farmpad developer to see if he will implement MIDI feedback for the LED's, because i know the hacked native mode of the padKontrol supports this. Or if he will send me the source i can do this myself. I want to be able to have a pad to be lit up if it has a cue assigned. That would be cool.
The problem is actually with traktors midi feedback, not farmpad. Farmpad does put the pk into native or sysex mode, and it does support midi feedback, but the cue lights are a special case. It will light the cue if you load the track to show what cues are available, but as soon as you hit the pad to trigger the hotcue, it will extinguish because traktor doesn't send another note on or cc to relight the cue, so the pad stays at 0. Bomes is the only way I've found to get around this. You have bomes hold a variable at 127 and basically have bomes resend all the states after you let go of the pad, so it lights back up.

Farmpad's developer was in the process of making it open source some time ago, don't know if it ever happened though.

@RT31784 do you know anything about PD programming. I've found some things that will trick the PK into native mode by sending sysex messages, but it would take Bomes or PD to convert the Hex code that midi is in into binary so the midi controls can be read. Since PD works on windows, I thought it might be possible to create a farmpad like setup that works on windows/osx/linux using pd, or maybe bomes, but I haven't been able to get sysex from the pk to bomes yet. This weekends project.
Christine Gettinger
18.06.2010
OKay. Have the rotary encoder scroll up and down items in the music browser. For some reason i cant get this working.

As for LED feedback, it does work, but if effectively useless on buttons you press - as doing so will cancel the led that has been turned on. I really really want this to work, to the point where im considering making my own program like farmpad.
Johnie Lytton
19.06.2010
Yes, they absolutely do work with midi out... and only on the buttons, not pads. (As far as I have seen with the pads... Phaidon is pretty good with this sort of thing as well, and I am hoping he will chime in here some time and give some feedback as to whether or not he has gotten the LED's to be responsive on the pads.)

It is a combination of setting the buttons to trigger in the cfg, and to set LED out's for whatever you require and set it to that button. Traktor currently does not have a midi out "learn" feature, so you will have to know which controll # you are trying to assign.

Here is a tutorial from DJTT posted a week or two ago that might help if you're having troubles with LED's

http://www.djranking s.com/2010/05/3...ds-in-traktor/

Rest assured... when I click on quantize or snap, or whatever I set it to for that matter, in traktor....the controls on the padKONTROL light up as well. So I can have all buttons lit, but if I deselect them on the traktor GUI, they are deselected on the pK. I will be posting my files here shortly. I just want to get it all working properly. I am going to add scenes 2 and 3 to include a section for the 16 pads to be decks A and B with all 8 cues for each on one set of pads...and then scene three will consist of 4 deck hotcues (of course only 4 each due to the number of pads available)

Any other ideas you all would like to see on this config?

C'mon folks... give me your wildest set ups you would like to see. I am learning more and more about midi programming every day and I wouldnd mind making a HUGE file to suit everybody's needs. (Possibly having a straight MF setup on one scene, my setups on another, the deckalized setup on another scene, as well as the two cue scenes I mentioned above.

Keep the ideas coming!!! You guys are great!
Christine Gettinger
18.06.2010
Originally Posted by RT31784
The LED feedback does work, just on the buttons, not the pads...unless I am missing something here.
Im talking about midi coming back from Traktor into the padKontrol and triggering LED's.

If so, what MIDI chanel/CC's are all the button LED's on then?
Johnie Lytton
18.06.2010
The LED feedback does work, just on the buttons, not the pads...unless I am missing something here.
Christine Gettinger
18.06.2010
My farmpad setup uses all 16 pads for hot-cues. 8 per deck. I also have another scene for 4 decks (4 cue points each). Using modifiers in traktor you can press "hold" and hit a pad to delete its cue. Very useful.

I have been messaging the farmpad developer to see if he will implement MIDI feedback for the LED's, because i know the hacked native mode of the padKontrol supports this. Or if he will send me the source i can do this myself. I want to be able to have a pad to be lit up if it has a cue assigned. That would be cool.

<< Back to Post and find Controller MappingsReply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy