NanoPad script - APC40 style
NanoPad script - APC40 style
Hi everyone,
Here's what I wanna do:
In the following image you can see a RED rectangle, around some clips. (check the link below, please)
http://www.production-room.com/gfx/prod ... 40---2.jpg
In this case, the control surface is a AKAI APC40, but I wanna do something similar with a Korg NanoPad.
Basically I would like to place my NanoPad vertically on my desk, controlling two midi tracks, where I could launch clips.
Something like this:
Scene 1 activated on the NanoPad;
Midi track #1
Pads 1-5 launch clips 1 to 5
Pad 6 stops clips on this track
Midi track #2
Pads 7 to 11 launch clips 1 to 5
Pad 12 Stops clips
---------------------------------------
Scene 2 activated on the NanoPad;
Midi track #1
Pads 1-5 launch clips 6 to 10
Pad 6 stops clips on this track
Midi track #2
Pads 7 to 11 launch clips 6 to 10
Pad 12 Stops clips
---------------------------------------
Scene 3 activated on the NanoPad;
Midi track #1
Pads 1-5 launch clips 11 to 15
Pad 6 stops clips on this track
Midi track #2
Pads 7 to 11 launch clips 11 to 15
Pad 12 Stops clips
---------------------------------------
Scene 4 activated on the NanoPad;
Midi track #1
Pads 1-5 launch clips 16 to 20
Pad 6 stops clips on this track
Midi track #2
Pads 7 to 11 launch clips 16 to 20
Pad 12 Stops clips
Each time that I change scenes on my NanoPad, I want the red rectangle to move accordingly, to know which clips I can launch.
I know this can be achieved with ableton user scripts, but I need some help with it since I've never really worked with them.
Thanks in advance for your help.
Here's what I wanna do:
In the following image you can see a RED rectangle, around some clips. (check the link below, please)
http://www.production-room.com/gfx/prod ... 40---2.jpg
In this case, the control surface is a AKAI APC40, but I wanna do something similar with a Korg NanoPad.
Basically I would like to place my NanoPad vertically on my desk, controlling two midi tracks, where I could launch clips.
Something like this:
Scene 1 activated on the NanoPad;
Midi track #1
Pads 1-5 launch clips 1 to 5
Pad 6 stops clips on this track
Midi track #2
Pads 7 to 11 launch clips 1 to 5
Pad 12 Stops clips
---------------------------------------
Scene 2 activated on the NanoPad;
Midi track #1
Pads 1-5 launch clips 6 to 10
Pad 6 stops clips on this track
Midi track #2
Pads 7 to 11 launch clips 6 to 10
Pad 12 Stops clips
---------------------------------------
Scene 3 activated on the NanoPad;
Midi track #1
Pads 1-5 launch clips 11 to 15
Pad 6 stops clips on this track
Midi track #2
Pads 7 to 11 launch clips 11 to 15
Pad 12 Stops clips
---------------------------------------
Scene 4 activated on the NanoPad;
Midi track #1
Pads 1-5 launch clips 16 to 20
Pad 6 stops clips on this track
Midi track #2
Pads 7 to 11 launch clips 16 to 20
Pad 12 Stops clips
Each time that I change scenes on my NanoPad, I want the red rectangle to move accordingly, to know which clips I can launch.
I know this can be achieved with ableton user scripts, but I need some help with it since I've never really worked with them.
Thanks in advance for your help.
-
- Posts: 2230
- Joined: Wed Dec 31, 2008 8:40 am
Re: NanoPad script - APC40 style
This isn't a job for the regular MIDI remote scripts you might do on your own if you're just starting out.. this is something for Python scripts or something of the sort - but there ARE scripts for the nano pad
http://remotescripts.blogspot.com/p/support-files.html
look under nanopad script - not exactly what you're looking for but it's possible to alter these scripts - might be easier than starting fresh.
http://remotescripts.blogspot.com/p/support-files.html
look under nanopad script - not exactly what you're looking for but it's possible to alter these scripts - might be easier than starting fresh.
Re: NanoPad script - APC40 style
Thanks for the info, but I can't seem to get the results wanted.
First, I can't make the red box bigger or smaller, even though I change the parameters on the .py file.
Is there any configuration that I must look at, in the preferences? I mean, when I change controller on my MIDI inputs page, is there any particular thing I should pay attention?
Thanks.
First, I can't make the red box bigger or smaller, even though I change the parameters on the .py file.
Is there any configuration that I must look at, in the preferences? I mean, when I change controller on my MIDI inputs page, is there any particular thing I should pay attention?
Thanks.
-
- Posts: 2230
- Joined: Wed Dec 31, 2008 8:40 am
Re: NanoPad script - APC40 style
The only thing I've altered in these Python scripts was the button colors in Matrix Mode on the APC40 - can't help you further than that i'm afraid..
-
- Posts: 119
- Joined: Sat Feb 06, 2010 2:39 pm
- Contact:
Re: NanoPad script - APC40 style
Madureira,
Although the name may seem a bit misleading, you could probably get pretty close to the functionality you're looking for by using the FCB1020 script from my blog. The FCB1020 script provides basic APC40 emulation and is compatible with pretty much any control surface capable of sending MIDI notes or CCs.
You'd need to edit the MIDI_Map.py file, and assign appropriate note values to the CLIPNOTEMAP array, for clip launching. You'd also need to assign values to the TRACKSTOP list, for stopping clips.
The difficult part will be to get the red box to move around the way you've described, via Nanopad scene selection. If you could use the hold, flam or roll buttons instead (assuming they send MIDI messages), you could map one to ZOOMUP and one to ZOOMDOWN, which will have the effect of moving the red box up or down 5 scenes at a time (similar to the APC40 in Session Overview mode).
Otherwise, fairly advanced python customization would be required (overriding SessionComponent methods, etc.).
Best,
Hanz
Although the name may seem a bit misleading, you could probably get pretty close to the functionality you're looking for by using the FCB1020 script from my blog. The FCB1020 script provides basic APC40 emulation and is compatible with pretty much any control surface capable of sending MIDI notes or CCs.
You'd need to edit the MIDI_Map.py file, and assign appropriate note values to the CLIPNOTEMAP array, for clip launching. You'd also need to assign values to the TRACKSTOP list, for stopping clips.
The difficult part will be to get the red box to move around the way you've described, via Nanopad scene selection. If you could use the hold, flam or roll buttons instead (assuming they send MIDI messages), you could map one to ZOOMUP and one to ZOOMDOWN, which will have the effect of moving the red box up or down 5 scenes at a time (similar to the APC40 in Session Overview mode).
Otherwise, fairly advanced python customization would be required (overriding SessionComponent methods, etc.).
Best,
Hanz
http://remotescripts.blogspot.com/ - an introduction to the Framework classes
Re: NanoPad script - APC40 style
I've tried what you said, and can't seem to make it work. Grrrrrrr...
Not even the red box appears. I've checked the log, and there are some remote script errors, which I can't interpret...
On the other hand, your projectX file loads fine, and i can have the box showing. No more progress.
Would you mind taking a look at my files?
Let me know if I can send them...
Thanks for your help!
Not even the red box appears. I've checked the log, and there are some remote script errors, which I can't interpret...
On the other hand, your projectX file loads fine, and i can have the box showing. No more progress.
Would you mind taking a look at my files?
Let me know if I can send them...
Thanks for your help!
-
- Posts: 119
- Joined: Sat Feb 06, 2010 2:39 pm
- Contact:
Re: NanoPad script - APC40 style
Sure, you can send me the MIDI_Map.py file (the one you've modified), and send me the log.txt file as well - I'll try to take a look. Gmail is fine.
Best,
Hanz
Best,
Hanz
http://remotescripts.blogspot.com/ - an introduction to the Framework classes
Re: NanoPad script - APC40 style
Have you tried BOME MIDI translator? You can do a lot of awesome things like shift keys, combination of keys and everything you could imagine.
I can provide help if you need to.
I can provide help if you need to.
Re: NanoPad script - APC40 style
Thanks a lot!
I'm gonna give that a try.
It's really weird, because the famous red box doesn't even appear with the fcb1020 scripts.
I'm sure i'm doing something wrong, I just can't figure out what. There are some error messages on the log.txt file, but since i'm not _Framework expert, it's hard to understand what's going on.
I'm gonna give that a try.
It's really weird, because the famous red box doesn't even appear with the fcb1020 scripts.
I'm sure i'm doing something wrong, I just can't figure out what. There are some error messages on the log.txt file, but since i'm not _Framework expert, it's hard to understand what's going on.
-
- Posts: 2230
- Joined: Wed Dec 31, 2008 8:40 am
Re: NanoPad script - APC40 style
I was wondering the other day whether or not the box appears before you connect the script to an actual input/outputMadureira wrote:It's really weird, because the famous red box doesn't even appear with the fcb1020 scripts.
Re: NanoPad script - APC40 style
This particular one, the fcb1020 doesn't appear.
However, if I run the ProjectX script, taken from the same website, it appears. I can't do anything with it though.
BTW, i'm running Live 8.1
Any compatibility issues? I mean, are the scripts something supported with newer versions only?
However, if I run the ProjectX script, taken from the same website, it appears. I can't do anything with it though.
BTW, i'm running Live 8.1
Any compatibility issues? I mean, are the scripts something supported with newer versions only?