Page 1 of 1

Custom controller mappings

Posted: Thu Oct 18, 2012 12:57 am
by Manhippo
Hi there folks,

I'm trying to set up my LPD8 and Kore controller to work with Live. I want them to link to the instant mapping functions and so control whichever rack is in focus automatically...

I've made a custom mapping file and put it in the relevant folder, as per the instructions in the user remote scripts folder but...

It doesn't work.

As in nothing happens when I go into live, select my new control surface and try fiddling with the controls. I just get regular midi showing up on the midi in sensor.

I've checked the channels, ccs etc. Not sure what is going on.

One thing I have noticed is that I don't have the little blue hand Icon appearing on my focussed rack. Any idea how I make this appear? I'm using Live 8.2.2

Any ideas, pointers to useful threads etc would be really welcome. I've spent a few hours on this, it looks like it ought to be simple, and people out there are clearly getting along ok with it, but it just isn't happening for me.

Cheers,

J

Re: Custom controller mappings

Posted: Thu Oct 18, 2012 1:18 am
by yur2die4
Did you select the script from the midi preferences under Control Surfaces?

Re: Custom controller mappings

Posted: Thu Oct 18, 2012 7:37 am
by Manhippo
Yes thankyou, Yur2Die4, I did. The script appears on the list in the midi sync preferences and I select it and then arm the track and remote buttons. However, it still does nothing, and the blue hand icon is not appearing on the focussed plugin, suggesting that live does not think that it has a control surface attached?

The only thing i changed in the config file is the cc numbers of the encoders, to match my lpd8, and the name of the device. I''ve been through 4 web walthroughs on the process and followed them exactly, and so far nothing is working.

Re: Custom controller mappings

Posted: Thu Oct 18, 2012 8:11 am
by Manhippo
ok, so, I can get the little blue hand to appear if I select the native python script for the lpd8. Unfortunately, this doesn't seem to do anything either, other than activate the little blue hand. This may be because I've reassigned all the controls on the lpd8 since I got it. Tried uploading the ableton template that came with it to the controller, but no dice.

Does anyone have experience of writing scripts for external gear? Do I need to create a custom python script for the unit or should it work with the text file approach? The text file gives me a control surface option in the midi sync preferences, but no little blue hand...

Re: Custom controller mappings

Posted: Mon Oct 22, 2012 6:51 am
by OnlyDanks
Manhippo wrote:Does anyone have experience of writing scripts for external gear? Do I need to create a custom python script for the unit or should it work with the text file approach?
The text file approach should work. Did you edit the file to reflect your controller?

I have an MPD32, i made changes to 3 sections of the file so far as its still a work in progress for me to.
Rather than posting the whole script il paste the sections that are changed
After editing the file. save and restart live and select script as midi device


InputName: Akai MPD32
OutputName: Akai MPD32

Encoder1: 22
Encoder2: 23
Encoder3: 24
Encoder4: 25
Encoder5: 26
Encoder6: 27
Encoder7: 28
Encoder8: 29

StopButton: 117
PlayButton: 118
RecButton: 119
LoopButton: -1
RwdButton: 115
FfwdButton: 116


At this point, the blue hand should appear by clicking a device title bar, and is MIDIMAPable.

...BTW if anyone can help!...
I have a drumrack with a sampler grouped to instrument rack on each pad.
Im able to map the blue hand from the instrument rack nested on pad1 to pad1 on the controller.
However now it doesnt trigger the note anymore. From here i thought maybe i can also manually map the pad to the drumrack pad1 but it doesnt work.

Im soo close..anybody got this yet? What am i missing?
Thanks in advance for your time.

Re: Custom controller mappings

Posted: Mon Oct 22, 2012 7:43 am
by Manhippo
Thanks only Danks. That is pretty much exactly what I was doing, and yet no blue hand. I have since got the lpd to work by using the built in python setting in live's midi sync menu and resetting one of the slots on the unit to its ableton factory preset. So far, my issue with custom scripts remains, ie I write one exactly as you are doing above, I can see it in live and load it up, but it doesn't seem to trigger the blue hand behaviour in live.

Re the pads, if you assign them in the text file as well, won't they then also be part of the instant mapping, tracking to whichever drum rack you happen to select?