Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Twitter

DS1 automapping sends

Hey folks,


since the update I can't find the device to automap the sends to the DS1 anymore.
And it's also not mentioned in the wiki anymore as far as I can tell.
It would be awesome if this feature would come back, or even better, would be improved.
At the moment I`m thinking of selling the DS1 and getting a launchcontrol xl.
I love the built quality and feel, but ease of use is a different story. Nice new editor though.

Thanks for you feedback
Joe
Tagged:

Comments

  • Hey Justin,


    thank you for your quick reply and sorry for being unclear.
    Since the Ableton 9.6 update the old DS1_Sends M4L Device doesn't work anymore.
    When I installed the DS1 9.6 scripts I couldn't find the project file that contained the mentioned M4L device.
    (I did a clean install and deleted all old installations, before) I also updated the firmware. 
    My question is: is their any way that I don't have to manually map the sends on my tracks?

    Best
    Joe


  • If you're using the most current Livid_DS1_v2 script:


    Open the main script file in a text editor, go to line 217:
    self._strip[index].layer = Layer(priority = 4, parameter_controls = self._dial_matrix.submatrix[index:index+1, :])

    Change that to:

    self._strip[index].layer = Layer(priority = 4, send_controls = self._dial_matrix.submatrix[index:index+1, :])

    Save the file in place, restart Live, and you should be able to control the sends for the selected track with the knobs on your DS1.

    a


  • Thanks a lot Amounra!


    This worked very well and it's awesome like this.
    If it's not too much to ask: is there also a way to have the 5th knob on a strip function as the balance knob?
    I guess a lot of DS1 users would love that configuration.

    Thanks again!
    Joe

  • self._strip[index].layer = Layer(priority = 4, send_controls = self._dial_matrix.submatrix[index:index+1, :4, pan_control = self._dial[index][4]])


    I think that will get you what you need :)

    a

  • You are a coding god! 

    Thank you very much, sir!
    Joe
  • oh wait, this actually didn't work. When I replace line 217 with this, the whole script doesn't show up in the drop down menu in Live anymore. What to do?

    J
  • I think I just mistyped...try this:


    self._strip[index].layer = Layer(priority = 4, send_controls = self._dial_matrix.submatrix[index:index+1, :4], pan_control = self._dial[index][4]])

    If that doesn't work, try this:

    self._strip[index].layer = Layer(priority = 4, send_controls = self._dial_matrix.submatrix[index:index+1, :4], pan_control = self._dial[4][index]])

    One of those should work (the first one, I think), but I don't have DS1 in front of me to check it out.  

    a

  • sorry, those don't work either...

    joe
  • I'll have to get back to you when I'm looking at DS1, keep an eye out.


    a

  • Hi Amounra...


    Any follow up on the line that will allow the 5th knob to be used as a panning knob?

    The SENDS line worked great for me.

    Clayu
  • Hey guys,


    news on the panning knob issue?
    Joe
  • I've been unable to look at this, and probably won't have the opportunity until next week some time, but it is on my todo list and I will get you an answer......sorry for the delay.  


    a
  • Just a thought:

    why don't you send a DS1 to the guys from Isotonik. I asked them, if their launchsync etc could be used with the DS1 and they replied that they don't have one to develop for. 

    Joe
  • This is what you're after, sorry it took so long to get back to you:


    self._strip[index].layer = Layer(priority = 4, send_controls = self._dial_matrix.submatrix[index, :4], pan_control = self._dial[4][index])

    Cheers!

    a

  • Thanx mate!


    This one worked.
    All the best
    joe
  • Worked for me as well.  THANKS!!!!

Sign In or Register to comment.