Korg nanoKontrol Myr - A midi remote script for Live 8
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
Yeah, that's what I did. The pyc file is rewritten on the next start up of Live.
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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.
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.
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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...
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...
***
GAFM ***
GAFM ***Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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
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
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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
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
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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...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
***
GAFM ***
GAFM ***Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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
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
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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
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
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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
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
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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.
***
GAFM ***
GAFM ***Re: Korg nanoKontrol Myr - A midi remote script for Live 8
Thanks a lot James!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
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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
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
***
GAFM ***
GAFM ***Re: Korg nanoKontrol Myr - A midi remote script for Live 8
please live 7 ver.
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
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).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...
Thanks.
Re: Korg nanoKontrol Myr - A midi remote script for Live 8
it was my fault, being sometimes blind and doing things rush, rush...sexface wrote: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).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...
Thanks.
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!
***
GAFM ***
GAFM ***