header image
 

Mac_809

Forum Replies Created

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • in reply to: CNTRL V2 manual #1024
    Mac_809
    Participant
    in reply to: Modifying CNTRLR script handling of faders #1016
    Mac_809
    Participant

    > @amounra said:
    > I modified the code above, since what I’d originally written was WAY off lol. Let me know if you get anywhere with that, I still haven’t had a chance to test things out as I’m currently trying to update OS on my machine and still haven’t gotten things stable.

    Are the instructions about the same for Ableton 11? I moved cross-country and was separated from my machines for a bit. I’d still love to make this work. If I could put it behind a feature flag and make a PR to the repo that would be even better.

    Thanks again!

    in reply to: Modifying CNTRLR script handling of faders #973
    Mac_809
    Participant

    Yes it makes perfect sense. I’ll see what I can do, thanks!

    in reply to: Modifying CNTRLR script handling of faders #970
    Mac_809
    Participant

    Did some more experimenting and here is where I left off the sends:

    I tried all kinds of stuff – setting send_controls to [self._knob_left_matrix, self._knob_right_matrix] and self._knob_left_matrix + self._knob_right_matrix, and all kinds of stuff. I started looking further up to where self._knob_left_matrix/right got defined but couldn’t come up with a good way to get them both assigned.

    ` if EQS_INSTEAD_OF_MACROS:
    self._mixer.main_knobs_layer = AddLayerMode(self._mixer, Layer(priority = 5,
    send_controls = self._knob_left_matrix,
    eq_gain_controls = self._knob_right_matrix))
    else:
    self._mixer.main_knobs_layer = AddLayerMode(self._mixer, Layer(priority = 5,
    send_controls = self._knob_left_matrix))
    # send_controls = self._knob_left_matrix,
    # parameter_controls = self._knob_right_matrix))`

    Thanks again!

    in reply to: Modifying CNTRLR script handling of faders #969
    Mac_809
    Participant

    Had a chance to try this out – it’s sort of working!
    – 8 channels map across the faders – nice!
    – Sends only work on tracks 1-4. I see some stuff in setup_mixer_control() such as send_controls

    I tried the commented line and some other things, but couldn’t get them to work.
    `self._mixer.main_knobs_layer = AddLayerMode(self._mixer, Layer(priority = 5,
    send_controls = self._knob_left_matrix,
    # send_controls = self._knob_right_matrix))
    eq_gain_controls = self._knob_right_matrix))
    `

    – Transport overlays the track mutes and shift

    My idea here is to make the controller more of an 8 channel mixer type controller like a Mackie MCU, without automation but with nice knobs and faders. When I get something working well I’d be happy to send a pull request. I can imagine other people would like to use this?

    I thought about how to remap, disabling the current functions of the entire top row of 16 buttons makes the most sense.
    The top 1-4 buttons could then be mute/solo for tracks 1-4, and 13-16. Mute/solo would be via shift, like now.
    The original 4 mute/solo would be unmapped, as would 5-12 on the top row, thus avail for reuse
    The 4×4 clip trigger buttons don’t make sense anymore, being 4×4 in an 8 channel red box, so I’d also like to turn their functions off, too. If they could work as they do in user mode, that would be the best – assignable to whatever you like.

    I tried but couldn’t turn it off

    `self._session.clip_launch_layer = LayerMode(self._session, Layer(priority = 5,
    clip_launch_buttons = self._matrix.submatrix[:,:]))
    self._session.scene_launch_layer = AddLayerMode(self._session._selected_scene, Layer(priority = 5,
    launch_button = self._button[28],))
    `

    I also tried to deactivate all the encoder knobs so they could be assigned (just in that one same layer) as encoder knobs and buttons like they are in User Mode but couldn’t figure out how. It seems like there are a few places?

    in reply to: Modifying CNTRLR script handling of faders #963
    Mac_809
    Participant

    Do you known if Ableton recompiles each time you select a device in Prefs in Live, or does the build happen once when Live starts?

    in reply to: Modifying CNTRLR script handling of faders #960
    Mac_809
    Participant

    Thanks! OK, I’m right there with you, though the controller interface doesn’t activate now. Not sure if thats intended at this stage. (I made a copy so can still use the OG version)

    It also looks like we might want to set the following?

    mute_buttons = self._key_matrix.submatrix[:8, 1:],
    track_select_buttons = self._key_matrix.submatrix[8:8, 1:],))
    self._mixer.set_enabled(False)

    in reply to: Livid CNTRL:R User Map template #912
    Mac_809
    Participant

    Thank you for continuing to work on your scripts! What a cool box. It’s such a pleasure to have access toso many nice-feeling faders, knobs, switches/triggers that are always assigned, without needing to set the focus.

    For anyone without python-fu, the following lines in Map.py are all that need to change to set the knobs and faders to User Map mode, on channels 5-12:

    FADER_BANKING = True #When “True”, the faders will be remapped to a User channel when in modMode.
    DIAL_BANKING = True #When “True”, the dials will be remapped to a User channel when in modMode.
    EQS_INSTEAD_OF_MACROS = False #Maps right dials to EQs when “True”

    in reply to: Livid CNTRL:R User Map template #909
    Mac_809
    Participant

    PDF is in the OP, here’s the Keynote file version:

    in reply to: CNTRLR Ableton Live Remote Script v2 User Mode #908
    Mac_809
    Participant

    It looks like I misunderstood the docs – that’s exactly where the user mode map button should have been.

    Thanks again!

    in reply to: CNTRLR Ableton Live Remote Script v2 User Mode #907
    Mac_809
    Participant

    Working on the factory reset. The Jazz Midi plugin doesn’t appear to work on Chrome, Safari, Firefox, I am guessing because no modern browser supports NPAPI.

    Instructions, for others:

    So, I downloaded Chromium 44:
    https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/330231/

    Installed the Jazz Midi extension
    https://chrome.google.com/webstore/detail/jazz-midi/jhdoobfdaejmldnpihidjemjcbpfmbkm?hl=en

    Visited
    chrome://flags/#enable-npapi

    and clicked Enable

    Visited

    http://www.lividserver.com/editor/index.html

    Had to allow it to interact with website, and was able to pick “external – controller” and then click “defaults(reset) at the top.

    Unfortunately, if I had upgraded to Catalina this would not work at all! I wouldn’t have been able to run the old Chromium 44.

    And… it worked! Thank you very much!

    It worked a little different than I expected though:

    the top right encoder brings me into user mode, not the second from the left as the manual shows.

    Then, the you can select the bottom 8 encoders by clicking them to pick a midi channel, 5-12. This needs to be done _before_ entering Live’s MIDI mapping settings.

    So my second-to-last question is – how would someone on the latest Mac OS reset their controller?

    And finally, a request – could I ask you to please remove the file I uploaded?

    Thanks again!

    in reply to: CNTRLR Ableton Live Remote Script v2 User Mode #905
    Mac_809
    Participant

    Attached, thanks! I checked and definitely had the latest pull from GitHub.

    -SNIP-

Viewing 12 posts - 1 through 12 (of 12 total)