I've spent the last week messing around in the demo of Max, writing a Native Mode hack for the padKontrol (pk). I can't use farmpad since I'm on pc, and although I like the CovOps one it didn't work quite how I wanted, so I thought I'd have a go, and it would be a good opportunity to learn a bit of Max - it's always easier learning things when you have a clear(ish) goal in mind.
So, mine has the following functions:
- Pads respond to midi feedback from Live with LED flashes
- Pads can be individually transposed, as they can normally (i.e. outside of Native mode)
- Pads individual settings can be saved to 15 scenes (scene 16 is used to enter and exit Native Mode) while the app is open, and can sort of be saved
... there are lots of half-finished parts, I'll explain in a bit...
- All notes can be transposed up and down (this occurs after the individual tuning of the pads)
- TrKnobs, Encoder, Tranzport emuanzport emulation mode (fairly similar to Mackie emulation) allows for controls of the selected track...
- Hold, Flam and Roll correspond to Mute, Solo, and Arm
- The four Tranzport modes allow control of Global BPM, Volume, Pan, Arrngement Loop Position and Length, and track Sends. These all provide visual feedback onthe pk's LCD screen
- The knobs and x-y pad are used for Ableton's 8 automapping macro's, and 4 sends on the selected track (via Mackie Emulation)
I didn't want to lose out on the functionality that the pK already has, so to some extent I have recreated what it already did. Helped me learn a few things. I thought anyone interested in doing the same, or people more expert in Max than me, might like to play with the patch, and so I have uploaded it now without everything in it that I want to put in... so for example the saving of scenes is currently untested and no doubt a bit dodgy - not a feature I would rely on. But there's enough to play with anf get an idea of how it all functions.
For those without Max I have also included a standalone app.
Setting the app up will take a few minutes, since the midi ins and outs need sorting. I've set up a blog to explain/document these things, which contains the Max patch, the standalone version, a couple of videos showing what the patch does, and some explanation of how to set it up. I'm sure I should explain it all here, but I'll see if anyone bites first, there might not be much interest.
http://stutterbrain.wordpress.com/
Will try and provide as much help as possible, when I'm not at work, or exhausted from work.
videos:
Knobs, Encoder, Tranzport emu
Pads
thanks for the information gleaned from this forum... Faat Elvis and Cera are names I vaguely remembe, but then I don't come here often, so if I have the wrong names then sorry... I know someone posted a pdf that was very useful, so ta![/url]
edit: cc support for the pads added, bugs fixed, manual written (now out of date), should now be relatively bug free.
pad Kontrol Native mode patch (yes, another one)
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
pad Kontrol Native mode patch (yes, another one)
Last edited by stutter on Mon Apr 21, 2008 8:15 pm, edited 2 times in total.
native mode was put into the machine for a reason, i t is by no means a hack in any way or form... now if you're refering to your max schematic as a "hack" what you're saying is that it's a random slurp of messy code "hacked together" (typed rapidly) then perhaps you should find a better term.
For example some people say windows me was a bunch of code hacked together in pieces with poor planning which is why it failed.
sorry just being picky about your terminology. (and you should highly consider learning c++ you can put together much cooler stuff for native mode... as well as midi in general.
For example some people say windows me was a bunch of code hacked together in pieces with poor planning which is why it failed.
sorry just being picky about your terminology. (and you should highly consider learning c++ you can put together much cooler stuff for native mode... as well as midi in general.
yes, I suppose you're right. I didn't mean that native mode itself was a hack, just that it is unsupported in most hosts (I guess the pk is not supported in Reason either?), and that Korg has not pushed it themselves - I guess they are leaving ot for software developers to implement.
But yes, the code is hacked together a bit. I only started learning it last week, and I don't have any programming experience prior to that. As for learning c++ I think I'll stick with Max, at least until I have a grip on it, or the demo runs out.
p.s. topic amended
But yes, the code is hacked together a bit. I only started learning it last week, and I don't have any programming experience prior to that. As for learning c++ I think I'll stick with Max, at least until I have a grip on it, or the demo runs out.
p.s. topic amended
patch updated a fair bit since this was first posted, mnay more features, and a bit less buggy; the blog was updated at the weekend, when I had a little time to play with this, there's another video covering some of the features, and I seem to remember writing/improving the manual.
http://stutterbrain.wordpress.com/
http://stutterbrain.wordpress.com/