PKLR - PadKontrol -> MLR

Discuss music production with Ableton Live.
Michael Hatsis
Posts: 1807
Joined: Tue Nov 16, 2004 6:27 pm
Location: Here and There
Contact:

PKLR - PadKontrol -> MLR

Post by Michael Hatsis » Sat Nov 24, 2007 12:56 pm

Made a little max patch that makes MLR think my PadKontrol is a Monome.

http://www.youtube.com/watch?v=93Bi9Lt8Jlc
Last edited by Michael Hatsis on Sun Nov 25, 2007 8:22 am, edited 1 time in total.

djgroovy
Posts: 2025
Joined: Thu Sep 28, 2006 12:15 pm
Location: Portugal

Post by djgroovy » Sat Nov 24, 2007 1:09 pm

That's a great hack Mike - talk about lateral thinking!

nobbystylus
Posts: 1067
Joined: Sat Feb 21, 2004 4:32 pm
Location: london

Post by nobbystylus » Sat Nov 24, 2007 1:24 pm

i want flashing lights... my trigger finger is looking a bit glum and monochromatic..
http://www.myspace.com/wardclerk
http://www.myspace.com/bighairufreqs
LIVE 8.21/ Reaktor 5.51/VDMX/Quartz Composer

Timur
Posts: 2203
Joined: Mon Sep 17, 2007 8:55 am

Post by Timur » Sat Nov 24, 2007 1:43 pm

Great stuff! 8O

If this can be combined with the MLR Reaktor5 application I'd be grateful if you share the mod with us. :)

nobbystylus
Posts: 1067
Joined: Sat Feb 21, 2004 4:32 pm
Location: london

Post by nobbystylus » Sat Nov 24, 2007 1:45 pm

I'm obviously missing out on something here chaps... anybody care to give a quick rundown on Native mode and all these very sexy things you padkontrol types are doing ?
http://www.myspace.com/wardclerk
http://www.myspace.com/bighairufreqs
LIVE 8.21/ Reaktor 5.51/VDMX/Quartz Composer

Michael Hatsis
Posts: 1807
Joined: Tue Nov 16, 2004 6:27 pm
Location: Here and There
Contact:

Post by Michael Hatsis » Sat Nov 24, 2007 11:11 pm

nobbystylus wrote:I'm obviously missing out on something here chaps... anybody care to give a quick rundown on Native mode and all these very sexy things you padkontrol types are doing ?
Native Mode allows you to take control over every element of the Padkontrol. ie Pads, buttons, LED, Knobs, Rotary Encoder, & XY Pad. You also have access to all of the programming buttons, which in "regular" mode seem pretty useless. The User can also control how the lights behave as well. For the Most part, In Native Mode the PK just sends out SYSEX, so to get anything useful happening with Live or most other apps, there is a fair bit of programming involved. Basically, didn't think much of the padkontrol, then i started playing with Native mode and it transformed it into a completely different controller.

peace-

nobbystylus
Posts: 1067
Joined: Sat Feb 21, 2004 4:32 pm
Location: london

Post by nobbystylus » Sun Nov 25, 2007 11:32 am

Thanks mike. I'm now really tempted to get one as a result of seeing your hack plus the sequencer i've seen on youtube and the various other hacks i've seen. I can imagine some interesting applications for the LED feedback albeit with a bit of programming (which i'm a novice at).

Is Native mode something you have to hack/install or is it built it ? I've spotted that people are selling applications to enable these features.
http://www.myspace.com/wardclerk
http://www.myspace.com/bighairufreqs
LIVE 8.21/ Reaktor 5.51/VDMX/Quartz Composer

nobbystylus
Posts: 1067
Joined: Sat Feb 21, 2004 4:32 pm
Location: london

Post by nobbystylus » Sun Nov 25, 2007 10:52 pm

also.. any plans to distribute your patch?
http://www.myspace.com/wardclerk
http://www.myspace.com/bighairufreqs
LIVE 8.21/ Reaktor 5.51/VDMX/Quartz Composer

john gordon
Posts: 2680
Joined: Tue Nov 11, 2003 12:24 am
Location: Delaware

Post by john gordon » Sun Nov 25, 2007 11:05 pm

nobbystylus wrote:also.. any plans to distribute your patch?
doubt it.ive sent multiple emails to him and havent heard a thing.could be hush hush though.

adventurepants_
Posts: 1773
Joined: Tue May 29, 2007 3:05 am

Post by adventurepants_ » Sun Nov 25, 2007 11:09 pm

im assuming hes working on a commercial release as hes never responded to my questions on the native mode hack either!

looks like it might be good times ahead for the PK with the TKP, and some more native mode hacks appearing!

john gordon
Posts: 2680
Joined: Tue Nov 11, 2003 12:24 am
Location: Delaware

Post by john gordon » Sun Nov 25, 2007 11:18 pm

adventurepants_ wrote:im assuming hes working on a commercial release as hes never responded to my questions on the native mode hack either!

looks like it might be good times ahead for the PK with the TKP, and some more native mode hacks appearing!
good to know :lol:

Michael Hatsis
Posts: 1807
Joined: Tue Nov 16, 2004 6:27 pm
Location: Here and There
Contact:

Post by Michael Hatsis » Mon Nov 26, 2007 8:08 pm

So It looks like i will have some time to set this up for peeps to download. Can't see charging for this with the Monome community as share-oriented as it is...just want to get the OK from the Monomes beforehand. Ill keep yas posted...

Peace-

nobbystylus
Posts: 1067
Joined: Sat Feb 21, 2004 4:32 pm
Location: london

Post by nobbystylus » Mon Nov 26, 2007 8:26 pm

mike@TrackTeam Audio wrote:So It looks like i will have some time to set this up for peeps to download. Can't see charging for this with the Monome community as share-oriented as it is...just want to get the OK from the Monomes beforehand. Ill keep yas posted...

Peace-
i think this is great of you mike.. and will hopefully enable others to play around with the monome style features of a hacked padkontrol, and get it working with other applications other than MLR also.. (live for example!)
http://www.myspace.com/wardclerk
http://www.myspace.com/bighairufreqs
LIVE 8.21/ Reaktor 5.51/VDMX/Quartz Composer

Michael Hatsis
Posts: 1807
Joined: Tue Nov 16, 2004 6:27 pm
Location: Here and There
Contact:

Post by Michael Hatsis » Wed Nov 28, 2007 12:09 pm

nobbystylus wrote: Is Native mode something you have to hack/install or is it built it ? I've spotted that people are selling applications to enable these features.
Nothing need to be installed, except the stock driver from korg ( if your OS doesnt provide a driver for you. To tap into native mode you just have to send the right SYSEX strings to the PK, K49, or microKontrol . When In native mode, the PK is highly customizable. You just have to tell it what you want it to do using sysex.

Im using Max to control the PK in native mode, so, For instance, say i want to make a toggle on pad 1-

you hit pad 1, this will send a sysex string out of the pk to max. Once max receives this string i'll tell Max to do two things-
1. have it convert that string to a CC message with a value of 127 and send it to Live, Live then turns an effect on
2. send a sysex string to the PK telling it to light up pad 1

so now an effect in Live is on and Pad 1 on the Pk is lit up...

when i hit the pad 1 again, pad 1 again sends out the same sysex string. when max receives the string it:
1. converts that string to a CC message with a value of 0 and send it to Live, Live then turns that effect off
2. send a sysex string to the PK telling it to turn the light off of pad 1.

now the light on pad 1 is off.

theres a bit more programming involved, but thats the basic idea of the messages sent and received by the PK...

Its really not bad once you get the hang of it...

nobbystylus
Posts: 1067
Joined: Sat Feb 21, 2004 4:32 pm
Location: london

Post by nobbystylus » Wed Nov 28, 2007 12:35 pm

mike@TrackTeam Audio wrote:
nobbystylus wrote: Is Native mode something you have to hack/install or is it built it ? I've spotted that people are selling applications to enable these features.
Nothing need to be installed, except the stock driver from korg ( if your OS doesnt provide a driver for you. To tap into native mode you just have to send the right SYSEX strings to the PK, K49, or microKontrol . When In native mode, the PK is highly customizable. You just have to tell it what you want it to do using sysex.

Im using Max to control the PK in native mode, so, For instance, say i want to make a toggle on pad 1-

you hit pad 1, this will send a sysex string out of the pk to max. Once max receives this string i'll tell Max to do two things-
1. have it convert that string to a CC message with a value of 127 and send it to Live, Live then turns an effect on
2. send a sysex string to the PK telling it to light up pad 1

so now an effect in Live is on and Pad 1 on the Pk is lit up...

when i hit the pad 1 again, pad 1 again sends out the same sysex string. when max receives the string it:
1. converts that string to a CC message with a value of 0 and send it to Live, Live then turns that effect off
2. send a sysex string to the PK telling it to turn the light off of pad 1.

now the light on pad 1 is off.

theres a bit more programming involved, but thats the basic idea of the messages sent and received by the PK...

Its really not bad once you get the hang of it...

Thanks alot for explaining. I'm waiting on an ebay auction for the padkontrol, but then i'm hoping i can spend xmas fiddling with this. Do you think that Plogue or Reaktor can send the same kinds of sysex data needed ? I don't own Max and can't justify buying it just for this.

If you do plan to publish your max patch (that i could use in MAX runtime) then i'd very much appreciate it..
http://www.myspace.com/wardclerk
http://www.myspace.com/bighairufreqs
LIVE 8.21/ Reaktor 5.51/VDMX/Quartz Composer

Post Reply