Korg MicroKontrol - New Python Control Surface Script

Discuss music production with Ableton Live.
willyc
Posts: 13
Joined: Tue Feb 12, 2008 4:07 pm

Korg MicroKontrol - New Python Control Surface Script

Post by willyc » Fri Apr 30, 2010 11:28 pm

Hello all,

I have written a python control script for the Korg Microkontrol, available for download under the Socco Chico -> Software section of my website: http://www.chippanfire.com/

The script offers navigation through Lives tracks and devices, with the faders giving control of the 'selected track' and the encoders automapping to the parameters of the selected device. The LCD displays are utilised to display the names/values of the device parameters you are editing.

A pdf is available that gives instructions for installation and use.

Hopefully Microkontrol users will find the script a huge improvement on the support offered natively by Live.

Cheers
Will

hps909
Posts: 233
Joined: Mon Apr 04, 2005 10:09 am

Re: Korg MicroKontrol - New Python Control Surface Script

Post by hps909 » Sat May 01, 2010 2:30 am

cool i'll have a look at it tonight

thanks
macbook pro 2.5 i5 os 10.12 , TC Electronik Konnekt 48, Live 9, Cubase 9, event 20/20, Waldorf Blofeld, roland tb-03, roland Jx-03, korg mikrokontrol, novation nocturn, akai lpd8

#1thelark
Posts: 985
Joined: Thu Nov 05, 2009 4:06 pm

Re: Korg MicroKontrol - New Python Control Surface Script

Post by #1thelark » Sat May 01, 2010 6:41 am

EXCELLENT WORK! THANK YOU VERY MUCH!!! ABLETON SHOULD HIRE YOU AS PYTHON PROGRAMMER!

S4racen
Posts: 5850
Joined: Fri Aug 24, 2007 4:08 pm
Location: Dunstable
Contact:

Re: Korg MicroKontrol - New Python Control Surface Script

Post by S4racen » Sat May 01, 2010 7:36 am

Wow thank you!

Cheers
D

Hot Machete
Posts: 22
Joined: Fri Dec 11, 2009 1:31 am

Re: Korg MicroKontrol - New Python Control Surface Script

Post by Hot Machete » Sat May 01, 2010 7:48 am

Any chance is works, or can be made to work, with the Korg Kontrol49?

#1thelark
Posts: 985
Joined: Thu Nov 05, 2009 4:06 pm

Re: Korg MicroKontrol - New Python Control Surface Script

Post by #1thelark » Sat May 01, 2010 8:48 am

@Hot Machete: Try it out! I guess it will work, coz the drivers are the same if I remember correctly on the Korg-page...

mdk
Posts: 914
Joined: Sun Jul 31, 2005 3:51 pm
Location: Skopje, Macedonia
Contact:

Re: Korg MicroKontrol - New Python Control Surface Script

Post by mdk » Sat May 01, 2010 9:31 am

i think the only change you should need is to adjust the device ID byte in the header.

open wacKmkSysexLookup.py and change :

SYSEX_KMK_HEADER = (0xF0, 0x42, 0x40, 0x6E, 0)

to

SYSEX_KMK_HEADER = (0xF0, 0x42, 0x40, 0x6E, 0x02)
Pr0k Records - Bandcamp Facebook Twitter

Coupe70
Posts: 1099
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Re: Korg MicroKontrol - New Python Control Surface Script

Post by Coupe70 » Sat May 01, 2010 11:08 am

Wow !
Seems as I will use my MicroKontrol again.
Can't wait to get home and try it.
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

#1thelark
Posts: 985
Joined: Thu Nov 05, 2009 4:06 pm

Re: Korg MicroKontrol - New Python Control Surface Script

Post by #1thelark » Sat May 01, 2010 11:47 am

It's funny you know... why doesn't Korg work on these scripts? This script alone could definitely raise the sales for this unit. Thanks willyc for your efforts! Thankyouthankyouthankyou!!

carrieres
Posts: 248
Joined: Thu Sep 13, 2007 7:54 am
Location: Poissy, France
Contact:

Re: Korg MicroKontrol - New Python Control Surface Script

Post by carrieres » Sat May 01, 2010 11:12 pm

i have to try this, great work
thanks
Yamaha CS-30, Roland SH-1 and MKS70, Focusrite Scarlett 18i6, Yamaha FS1R, Oberheim Matrix 1000, Novation Remote 37SL, Alesis M1Active 520, Novation Launchpad PRO
Intel i7-7700HQ, Windows 10, Ableton Live 10 Suite
http://soundcloud.com/ccarrieres

Coupe70
Posts: 1099
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Re: Korg MicroKontrol - New Python Control Surface Script

Post by Coupe70 » Sun May 02, 2010 11:02 pm

I tried it and it works great !
Setup couldn't be easier.
THANK YOU !

I wonder if it would be possible to use e.g. one of the
transport buttons to switch the drum pads to normal midi
for normal midi mapping or to switch them to trigger
scenes 1-16..?
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

willyc
Posts: 13
Joined: Tue Feb 12, 2008 4:07 pm

Re: Korg MicroKontrol - New Python Control Surface Script

Post by willyc » Thu May 06, 2010 9:13 am

To I take it this works with Live 8 then? That's good, as I was only able to test the script with L7 when writing it.

What about Kontrol49 use? Did anyone try amending the SYSEX_HEADER as suggested by mdk? That should work, but again, I can't test it and be sure.

Glad people have found this useful. I know I have.

Coupe70
Posts: 1099
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Re: Korg MicroKontrol - New Python Control Surface Script

Post by Coupe70 » Thu May 06, 2010 11:59 am

willyc wrote:To I take it this works with Live 8 then?
I tested it with the demo version of 8.1.1 as this script and
the TouchOSC script by ST8 could be the reasons for me to
finally upgrade from Live 6 to 8.

Is it possible to have the pads work like in "normal" mode
instead of the things you programmed for native mode ?
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

alexjboyce
Posts: 20
Joined: Tue Apr 07, 2009 9:24 pm

Re: Korg MicroKontrol - New Python Control Surface Script

Post by alexjboyce » Thu May 13, 2010 1:40 am

I'm having problems. Live 8.1.1 on an Intel Mac. The Kontrol never enters Native Mode.

I've got the folders copied to MIDI Remote Scripts, IAC Driver set up, MIDI Control Surfaces set to what the manual says...

:( I was super pumped about this working. Any idea of what I'm doing wrong?

branded
Posts: 13
Joined: Wed Aug 18, 2010 7:10 pm

Re: Korg MicroKontrol - New Python Control Surface Script

Post by branded » Sat Aug 21, 2010 6:02 am

willyc,

Is it possible that the messages "generated" by wacKMK_B can be programmed to be sent by the controller itself (i have a kontrol49)? Have you looked into actually sending "a scene" with the respective button values to the controller?

It must be possible to actually write something that programs the controllers just like the Editor Librarian as to avoid the middlemen?


Thanks,

Matt

Post Reply