Announcement

Collapse
No announcement yet.

Live, User Remote Script for iPhone

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Luke
    replied


    so, i emailed Ableton and recommended a new feature for Live to them called "Save As Surface". so that when you're done MIDI mapping you would be able to save your map and pull it up as a surface in the MIDI SYNC preference area. they actually wrote back and said they put it on their (long) list of features to add. we shall look forward to that day!


    Luke.

    Leave a comment:


  • camille
    replied


    Very interesting topic …

    Olivier, it seems you just make a hit, I really have to try this!

    Would you accept that I bundle your contributed files to the Sample Patches library?

    Leave a comment:


  • olivier sebillotte
    replied


    Have a look at some video of the v2 + Live , this will tell you more than me about the toppic ;-)


    olivier

    Leave a comment:


  • Luke
    replied


    ok cool, thank you so much Olivier for answering!


    mmm yes, the Lemur... well, i guess i'll just have to get one of those!


    Luke.

    Leave a comment:


  • olivier sebillotte
    replied


    Hi Luke,


    The Custom Control Surface scripts are quite limited, the only functions you can control in Live are described in the scrip itself.

    There is nothing about clip launch.


    to create what you want we have to use another technique like LIVEOSC, a python sripting tool based on a query/answer protocol.

    This way you can ask Live where are the loaded clip slots, then trigger them at will.


    As you can imagine this involve a 3rd party software to manage the query/answer scheme, Max can do it, a Lemur as well ( OS V2 required).


    My advice is to wait for MaxForLive, expected later this year, because it will be more reliable and easier ( a little bit).


    Sorry Luke


    olivier

    Leave a comment:


  • Luke
    replied


    hi Oliver,


    thank you so much for these great presets!


    im just getting into midi mapping, would you be willing to share how you created that custom control surface for Live? the wonderful thing about what you have done is normally you have to do a midi map for every Live project individually, with your control surface you can open live and rock with the OSC on any project. the reason i ask is because i have created a TouchOSC layout for clip launching and i would like to save this a control surface to use for all my Live projects...


    would you enlighten us??


    thanks!


    Luke.

    Leave a comment:


  • olivier sebillotte
    replied


    Good !


    Oliviet

    Leave a comment:


  • thecheekyscamp
    replied


    Hi


    Thanks Olivier, that worked. It looks like I had changed the global midi channel, but because the routing messages were on the old channel, they no longer updated touchOSC.


    It now works perfectly

    Thanks!


    Marc

    Leave a comment:


  • olivier sebillotte
    replied


    Good you fix the drum pad issue.


    About feedback, you can delete all the OSC routing messages created by OSCulator when it receives a midi message coresponding to one it sent.

    Then try faders one by one to investigate.


    Olivier

    Leave a comment:


  • thecheekyscamp
    replied


    Hi


    Managed to fix the problem i was having with the pads (deleted the drum rack and started a new one - it just worked?)


    Now Ive got a new problem - TouchOSC is not updating from Live (looks like live is sending key midi out messages, not midi track out messages)


    Anyone got any clues?


    ta

    Leave a comment:


  • olivier sebillotte
    replied


    Hm, this is weird

    faders use cc. pads use notes, maybe there is something transposing incoming notes or filtering a keynote range

    I guess you tried with a Live blank song as well to avoid such thing.

    Just have look at the incoming notes from iPhone, if they really match the one setup in my script


    olivier

    Leave a comment:


  • thecheekyscamp
    replied


    Hi


    I get green indicators in OSCulator. I'm definitely getting mid notes coming into live, the indicator is flashing. If i enable the iphone as a control surface, it works on all the track faders. It's only the drum track pads that won't seem to work.

    Leave a comment:


  • olivier sebillotte
    replied


    Hi Marc,


    the blue hand just means a Control surface has been choosen, it is not enough.

    Do you get red light indicators in Osculator when you play the iPhone ?

    What if you desable the iPhone as control surface in in LIve then just check if you have midi notes coming into live midi track?


    Olivier

    Leave a comment:


  • thecheekyscamp
    replied


    Hello


    I Can't seem to get this to work. I just want to able to use push buttons on touchosc to control drum rack. i followed the instructions, and drum rack has the little hand which denotes that it is being controlled by a controller, but none of the pads seem to do anything in live.


    All the other controls work ok, so i'm not sure what's going on.


    any ideas?


    Marc

    Leave a comment:


  • olivier sebillotte
    replied


    Hi,

    I am glad you could make it on your own.

    Just a few notices I 'd like to share:


    I don't feel any lag when I play drums, I feel this when I use my Lemur but not with this iPhone.

    I have a 3GS, so do you?


    The "arm track to select" I found is not perfect, you have to check "exclusive" in Live's Pref and you got inconsistancy if some tracks are a group master ( as they don't have a Rec button you can select them via the iphone but the Rec button on it won't turn off when you select another track, no feeback from LIve does it)


    Building your own interfaces in touchOSC is a certainly a breakthru for everybody but it is still a pain, especialy when you build a landscape one.

    Upload in the iPhone takes too many clicks, and many times I lost the connection.

    I really hope its creator will have enough time to improve, there are good ideas too collect in Lemur and Mainstage building tools.


    Talking about Mainstage, do you know it uses some lua scripts to "automap" some hardware controlers?

    Definitly something to investigate ;-)


    olivier

    I wish

    Leave a comment:

Working...
X