Korg MicroKontrol - New Python Control Surface Script
Korg MicroKontrol - New Python Control Surface Script
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
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
Re: Korg MicroKontrol - New Python Control Surface Script
cool i'll have a look at it tonight
thanks
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
Re: Korg MicroKontrol - New Python Control Surface Script
EXCELLENT WORK! THANK YOU VERY MUCH!!! ABLETON SHOULD HIRE YOU AS PYTHON PROGRAMMER!
Re: Korg MicroKontrol - New Python Control Surface Script
Wow thank you!
Cheers
D
Cheers
D
-
- Posts: 22
- Joined: Fri Dec 11, 2009 1:31 am
Re: Korg MicroKontrol - New Python Control Surface Script
Any chance is works, or can be made to work, with the Korg Kontrol49?
Re: Korg MicroKontrol - New Python Control Surface Script
@Hot Machete: Try it out! I guess it will work, coz the drivers are the same if I remember correctly on the Korg-page...
Re: Korg MicroKontrol - New Python Control Surface Script
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)
open wacKmkSysexLookup.py and change :
SYSEX_KMK_HEADER = (0xF0, 0x42, 0x40, 0x6E, 0)
to
SYSEX_KMK_HEADER = (0xF0, 0x42, 0x40, 0x6E, 0x02)
Re: Korg MicroKontrol - New Python Control Surface Script
Wow !
Seems as I will use my MicroKontrol again.
Can't wait to get home and try it.
Seems as I will use my MicroKontrol again.
Can't wait to get home and try it.
Re: Korg MicroKontrol - New Python Control Surface Script
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!!
Re: Korg MicroKontrol - New Python Control Surface Script
i have to try this, great work
thanks
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
Intel i7-7700HQ, Windows 10, Ableton Live 10 Suite
http://soundcloud.com/ccarrieres
Re: Korg MicroKontrol - New Python Control Surface Script
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..?
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..?
Re: Korg MicroKontrol - New Python Control Surface Script
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.
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.
Re: Korg MicroKontrol - New Python Control Surface Script
I tested it with the demo version of 8.1.1 as this script andwillyc wrote:To I take it this works with Live 8 then?
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 ?
-
- Posts: 20
- Joined: Tue Apr 07, 2009 9:24 pm
Re: Korg MicroKontrol - New Python Control Surface Script
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?
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?
Re: Korg MicroKontrol - New Python Control Surface Script
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
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