Korg nanoKontrol Myr - A midi remote script for Live 8

Discuss music production with Ableton Live.
oddstep
Posts: 1732
Joined: Tue Feb 12, 2008 9:47 pm
Location: Plymouth the great

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by oddstep » Sat Aug 29, 2009 8:44 pm

Yeah, that's what I did. The pyc file is rewritten on the next start up of Live.

Myralfur
Posts: 114
Joined: Wed Feb 18, 2009 4:53 am
Location: London, England
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by Myralfur » Sun Aug 30, 2009 11:57 am

yo.

cheers for the edit oddstep. looks like you're getting into the python remote scripts the same way i did. took me quite a while to get used to it, still don't really understand most of it, just been piecing together bits of code till it works. try downloading ST8's LiveControl or LiveOSC app. go into the main py file, either LiveControl.py or LiveOSC.py and a few lines down it should have a line something like

LOG = 0

turn this to LOG = 1 and run LiveControl as a control surface at the same time and it'll create an error Log file that allows you to see what's going wrong with ur script if you make any mistakes.

to be honest i never use panning live either, usually have the encoders mapped to some eq's and tempo for dj'ing. i can see that sends would be a lot more useful to most people so I've been thinking it through.

the best solution i can think of so far would be to have the top row of buttons act as track select when the Loop button is held on Banks 1 and 2. then once you've selected you're track you can hold the Loop/Shift button and the encoders will map to the first 8 sends of the selected track.

sound good? any other way of doing it that would work better for people?

sorry i haven't been able to keep up with this so far, been pretty busy this last week.

but i'll try and have a look over this and work on it at the start of this week. hopefully have an edit with controls of sends up by mid week. hope that's not too long to wait.

cheers again guys, enjoy.

SubFunk
Posts: 7853
Joined: Sat Jan 28, 2006 3:41 pm
Location: A Big Toilet Called Berlin
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by SubFunk » Sun Aug 30, 2009 1:02 pm

horay... got it going... it's great...

only 'complain' i have is that on scene 4 the master and cue is still fixed, which is great!!! but the transport is not assigned automatically...
*** Image GAFM ***

Myralfur
Posts: 114
Joined: Wed Feb 18, 2009 4:53 am
Location: London, England
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by Myralfur » Sun Aug 30, 2009 1:03 pm

Reply to GayScience's message to me on Soundcloud.

The script I originally built was for live 7. Unfortunately it seems the changes I made to get it working in Live 8 stopped it working in Live 7 as well.

I was pretty stupid in that I deleted the old version of the script and now only have the Live 8 script and no copy of Live 7 to test it on :(.

But luckily the changes I made to get it working in Live 8 were pretty minimal and should be reversible even with the extra functions, like device controls, still in.

Basically I ran an error log which I got from ST8's LiveControl and LiveOSC app's, these can be found on the monome forum and website.
All you have to do is download either of the app's, go into the main .py file, so LiveControl.py, and a few lines down there's a line something like

Log = 0

change this to Log = 1 and load this script at the same time as the nanoKontrolMyr script and it should run an error logger which writes to a file called 'stderr'. it should print out a list of problems which you can go through and change, there should only be about 4 small changes to make if it's the reverse of what I did and then it should work.

All I had to do was change a few functions to have an extra 1 on the end.

I'll try changing this myself and putting up and edit, but without live 7 i can't really test it myself.

Good luck.

James

Myralfur
Posts: 114
Joined: Wed Feb 18, 2009 4:53 am
Location: London, England
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by Myralfur » Sun Aug 30, 2009 1:06 pm

Glad it's finally working for you SubFunk.

I use the 4th Scene for controlling some MaxMSP stuff, so I left the transport separate for extra buttons in that.

All you have to do is open your Korg nano editor, go to Scene 4 and change the transport to send on midi channel 16, as it does on all the other scenes.

Load these changes to your nanoKontrol at the Transport should also work on Scene 4.

Good luck.

James

SubFunk
Posts: 7853
Joined: Sat Jan 28, 2006 3:41 pm
Location: A Big Toilet Called Berlin
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by SubFunk » Sun Aug 30, 2009 1:12 pm

Myralfur wrote:Glad it's finally working for you SubFunk.

I use the 4th Scene for controlling some MaxMSP stuff, so I left the transport separate for extra buttons in that.

All you have to do is open your Korg nano editor, go to Scene 4 and change the transport to send on midi channel 16, as it does on all the other scenes.

Load these changes to your nanoKontrol at the Transport should also work on Scene 4.

Good luck.

James
cool, and am i doing something wrong that pick up and value scaling does not work with it... it's a bit dodgy in a live situation... if you change from scene 1 to 2 and you have big jumps in level...
*** Image GAFM ***

Myralfur
Posts: 114
Joined: Wed Feb 18, 2009 4:53 am
Location: London, England
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by Myralfur » Sun Aug 30, 2009 5:15 pm

Reply to PHMMusic:

Hi,

Sorry for the delay in reply, been pretty busy recently.

Yep take-over mode is specified in the script as being Absolute, so I assumed selecting in the preferences won't work.
The defining of suggested map or take-over mode was already in the Axiom remote script files I got most of the code from, so I assumed it was needed.
However, I'll have a go at removing it and see if the script still functions correctly.

Also I've made a topic on the Ableton Live forum for debate/help/suggestions and all of that, if you could post you're reply or any more questions here:

http://forum.ableton.com/viewtopic.php?f=1&t=122993

everyone interested will be able to see the answers, possibly help you themselves and hopefully I won't have to explain anything twice.

Cheers

James

Myralfur
Posts: 114
Joined: Wed Feb 18, 2009 4:53 am
Location: London, England
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by Myralfur » Sun Aug 30, 2009 5:15 pm

Reply to Karsten Lipp.

Hi Karsten,

The blue hand should appear on the first device of a track automatically when it is either selected, using the top row of buttons on Scene 3 or when moving track left or right.

I'm currently working on an edit to control sends as well which will allow the top row of buttons on Scene 1 and 2 to select tracks when the Loop/Shift button is held. Hopefully this will make it easier to select tracks and get that blue hand working.

As for the looper, I've just started experimenting with it myself, haven't even looked at the automatic mappings as of yet but it did seem like there was quite a few extra controls that would be useful. One option is using the Bank buttons on Scene 3 to switch between banks 1 and 2, this should allow you more control of the looper.
Option 2 would be to encase the looper in a rack, and map the controls you want to the eight macros.
And option 3, possibly the one i'll be doing, is to map it using the standard midi map onto Scene 4 which currently doesn't control anything in ableton.

I'll be having an experiment with the looper myself and I'll let you know if I come up with any other solutions.

Glad you're enjoying the script, good luck with the loopers.

James

Myralfur
Posts: 114
Joined: Wed Feb 18, 2009 4:53 am
Location: London, England
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by Myralfur » Mon Aug 31, 2009 11:08 am

Reply to SubFunk:

Hi SubFunk,

It's relatively easy to change the functions of the top row of buttons to be reversed. so record enable then track on and off when shift held. all you'd need to do would be to go into the SliderSection.py code file find the lines regarding track mute and record arm and switch them around. have a try yourself it you like, you could probably do it fine with a simple text editor, but i'll be able to put up an edit, tonight or tomorrow hopefully if i get the time.

as for controlling more channels, the script is quite versatile in that in can be changed to accommodate more or less tracks easily, it all just depends on the midi channel.

to control tracks 16-24 all u would need to do, would be to change Scene 3, or any scene for that matter, to send on midi channel 3 instead of 16 in the Korg nano editor. Scene 4 is set to midi channel 4 so if anyone has tried the script with more than 24 tracks Scene 4 should control 24 - 32. But if you still want device control and the automatic mapping of encoders and don't use more than 24 tracks then you could change Scene 4 to send on midi channel 16.

Hope this helps and works.

Take care.

James

SubFunk
Posts: 7853
Joined: Sat Jan 28, 2006 3:41 pm
Location: A Big Toilet Called Berlin
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by SubFunk » Mon Aug 31, 2009 11:36 am

Myralfur wrote:Reply to SubFunk:

Hi SubFunk,

It's relatively easy to change the functions of the top row of buttons to be reversed. so record enable then track on and off when shift held. all you'd need to do would be to go into the SliderSection.py code file find the lines regarding track mute and record arm and switch them around. have a try yourself it you like, you could probably do it fine with a simple text editor, but i'll be able to put up an edit, tonight or tomorrow hopefully if i get the time.

as for controlling more channels, the script is quite versatile in that in can be changed to accommodate more or less tracks easily, it all just depends on the midi channel.

to control tracks 16-24 all u would need to do, would be to change Scene 3, or any scene for that matter, to send on midi channel 3 instead of 16 in the Korg nano editor. Scene 4 is set to midi channel 4 so if anyone has tried the script with more than 24 tracks Scene 4 should control 24 - 32. But if you still want device control and the automatic mapping of encoders and don't use more than 24 tracks then you could change Scene 4 to send on midi channel 16.

Hope this helps and works.

Take care.

James

great, thank you so much.
*** Image GAFM ***

sexface
Posts: 82
Joined: Sat Dec 22, 2007 4:48 pm
Location: AUSTIN/EVERYWHERE
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by sexface » Tue Sep 01, 2009 11:55 am

Myralfur wrote:Reply to GayScience's message to me on Soundcloud.

The script I originally built was for live 7. Unfortunately it seems the changes I made to get it working in Live 8 stopped it working in Live 7 as well.

I was pretty stupid in that I deleted the old version of the script and now only have the Live 8 script and no copy of Live 7 to test it on :(.

But luckily the changes I made to get it working in Live 8 were pretty minimal and should be reversible even with the extra functions, like device controls, still in.

Basically I ran an error log which I got from ST8's LiveControl and LiveOSC app's, these can be found on the monome forum and website.
All you have to do is download either of the app's, go into the main .py file, so LiveControl.py, and a few lines down there's a line something like

Log = 0

change this to Log = 1 and load this script at the same time as the nanoKontrolMyr script and it should run an error logger which writes to a file called 'stderr'. it should print out a list of problems which you can go through and change, there should only be about 4 small changes to make if it's the reverse of what I did and then it should work.

All I had to do was change a few functions to have an extra 1 on the end.

I'll try changing this myself and putting up and edit, but without live 7 i can't really test it myself.

Good luck.

James
Thanks a lot James!

SubFunk
Posts: 7853
Joined: Sat Jan 28, 2006 3:41 pm
Location: A Big Toilet Called Berlin
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by SubFunk » Tue Sep 01, 2009 7:42 pm

damn, i love this script... this is really squeezing the shit out of the little nanoKONTROL...

i just have one problem or i am to stupid to set it up correctly!?

i have set my midi control surfaces in the Live preferences to "pick up" mode... and the rotary knobs on the nanoKONTROL do as they should pick up the pan or any other parameter, when assigned...

but the faders do jump to the value!!??!!

any help is highly appreciated...

cheers
axel
*** Image GAFM ***

Agent G
Posts: 100
Joined: Fri Jan 23, 2009 12:26 am
Location: DFW

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by Agent G » Tue Sep 01, 2009 8:55 pm

please live 7 ver.

sexface
Posts: 82
Joined: Sat Dec 22, 2007 4:48 pm
Location: AUSTIN/EVERYWHERE
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by sexface » Tue Sep 01, 2009 10:30 pm

SubFunk wrote:horay... got it going... it's great...

only 'complain' i have is that on scene 4 the master and cue is still fixed, which is great!!! but the transport is not assigned automatically...
Hey man, I am having the same problem getting Live to 'see' the script. How did you get it going? I have some other user scripts in there that show up, but they are not fancy python scripts (I actually don't really understand what that even means).

Thanks.

SubFunk
Posts: 7853
Joined: Sat Jan 28, 2006 3:41 pm
Location: A Big Toilet Called Berlin
Contact:

Re: Korg nanoKontrol Myr - A midi remote script for Live 8

Post by SubFunk » Wed Sep 02, 2009 8:47 am

sexface wrote:
SubFunk wrote:horay... got it going... it's great...

only 'complain' i have is that on scene 4 the master and cue is still fixed, which is great!!! but the transport is not assigned automatically...
Hey man, I am having the same problem getting Live to 'see' the script. How did you get it going? I have some other user scripts in there that show up, but they are not fancy python scripts (I actually don't really understand what that even means).

Thanks.
it was my fault, being sometimes blind and doing things rush, rush... :oops:
you need to place the folder NOT into the user remote scripts folder, but into the midi remote scripts folder... and the midi remote scripts folder you find in OSX here:

go to the application icon of live, right click on it, select -> show package contents and then under the contents->app resources folder you find the midi scripts folder, stick it in there and voila!
*** Image GAFM ***

Post Reply