MIDI mapping edit (custom midi mapping) & user script
Posted: Mon Dec 29, 2014 6:20 pm
Hello,
I'm sure this was asked countless times before yet the feature is still missing for some reason :
Can we please get ability to add custom lines to midi mappings in the project ? Or at least be able to edit the existing ones ? Perhaps double click on the line and be able to type in CC number manually ? This would be very useful because sometimes when I am using custom multiaxis controls (like XY pad with touch on/off function) it is nearly impossible to map the correct CC to the correct function with the automatic system.
Also second function that would be quite useful would be the ability to use more than 8 controls of any kind in user scripts. User scripts are great, easy and fast way to setup any controller but I am missing the ability to assign more than 8 knobs/faders. It would be great if Live recognized additional lines like Encoder9, VolumeSlider9 and so on. That would open up the possibility to easily map bigger control surfaces without having to use proper remote script (which is not a thing that everyone can do) or M4L.
edit: Turns out that expanding the user script functionality to use more that 8 controls is a simple tweak of the remote script that handles loading of user scripts. It's a matter of increasing the for loop limit and expanding the arrays accordingly. This works fine for volume sliders (got 32 working now) but for some reason the same does not work for encoders. Even with the expanded device_controls array live still automaps only first 8. Any ideas pls ?
I'm sure this was asked countless times before yet the feature is still missing for some reason :
Can we please get ability to add custom lines to midi mappings in the project ? Or at least be able to edit the existing ones ? Perhaps double click on the line and be able to type in CC number manually ? This would be very useful because sometimes when I am using custom multiaxis controls (like XY pad with touch on/off function) it is nearly impossible to map the correct CC to the correct function with the automatic system.
Also second function that would be quite useful would be the ability to use more than 8 controls of any kind in user scripts. User scripts are great, easy and fast way to setup any controller but I am missing the ability to assign more than 8 knobs/faders. It would be great if Live recognized additional lines like Encoder9, VolumeSlider9 and so on. That would open up the possibility to easily map bigger control surfaces without having to use proper remote script (which is not a thing that everyone can do) or M4L.
edit: Turns out that expanding the user script functionality to use more that 8 controls is a simple tweak of the remote script that handles loading of user scripts. It's a matter of increasing the for loop limit and expanding the arrays accordingly. This works fine for volume sliders (got 32 working now) but for some reason the same does not work for encoders. Even with the expanded device_controls array live still automaps only first 8. Any ideas pls ?