header image
 

amounra

Forum Replies Created

Viewing 15 posts - 61 through 75 (of 110 total)
  • Author
    Posts
  • in reply to: Trouble connecting CNTRL:R to Drum Steppr. #984
    amounra
    Participant

    So glad you got things working, and thanks for the praise :) I’ll keep it going as long as I can!

    in reply to: Trouble connecting CNTRL:R to Drum Steppr. #982
    amounra
    Participant

    Actually, looks like 10.1.30 may have broken a couple of things in the script. Not surprising, since the Live 11 beta has broken every single thing I’ve written for the last 5 years lol.

    Your questions:

    > So with your first point, I have the scripts in my MIDI remote script folder in Ableton, is that the only place??

    The scripts only need to be in one place, but that place has now changed. Although Ableton Live.app is where the scripts used to live, Ableton changed things a few versions ago and now the scripts should be added to your User Library folder (which could be anywhere, because you can set the location in Ableton’s preferences, but by default it is at ~/Music/Ableton/User Library/Remote Scripts). I need to update the readme, but have been busy overhauling everything for Live 11, so apologies ;)

    >second point, where do I replace the python scripts in the Max 8 directory? Do i place the m4m8 folder into ~/documents/max 8/ or do I empty the m4m8 folder into the max 8. Currently the folder was in my max 8/Packages folder.

    The whole folder goes in docs/max 8/Packages….no need to do anything further there. Just replace the one already in packages and you should be good.

    I just updated the m4m8 repository with some fixes for 10.1.30 compatibility, so make sure to download a fresh copy!

    Let me know if that gets you going :)

    a

    in reply to: Trouble connecting CNTRL:R to Drum Steppr. #979
    amounra
    Participant

    Hehe we cross-posted again.

    in reply to: Trouble connecting CNTRL:R to Drum Steppr. #978
    amounra
    Participant

    So yeah, should be working. I’d say to make sure that you’re using the most current files from the m4m8 repository. Also, the Python scripts have moved in current Live versions to your Ableton user library (which, by default is in ~/Music/Ableton/).

    If you replace all the Python files and m4m8 folder in your ~/Documents/Max 8 directory, things should work. If not, let me know. I’ll probably need to have a look at your log.txt file and a screenshot of your Max window from ableton after trying to load the device. I’m almost certain it’s a version mismatch though, I see it a lot ;)

    a

    in reply to: Trouble connecting CNTRL:R to Drum Steppr. #975
    amounra
    Participant

    There’s a lot of places that things can go wrong with the stepprs. Before we get into troubleshooting, can you tell me what versions of Live and Max you have installed?

    I notice that your DrumSteppr version (in the picture) is 1.4. Thats an old one….mine says 1.5 here locally for DrumSteppr, and 1.4 for SynthSteppr. Have you tried updating m4m8?

    a

    in reply to: Modifying CNTRLR script handling of faders #972
    amounra
    Participant

    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.

    in reply to: Modifying CNTRLR script handling of faders #971
    amounra
    Participant

    Hey Mac,

    You have to create a new matrix to get the mappings you want. The sends get mapped based on the dimension of the matrix you send them, and you can’t combine matrixes the same way you could combine a simple Python array.

    In _setup_controls, you need to get all the knob elements into a new matrix, so something like:

    self._knob_all_matrix = ButtonMatrixElement(name = ‘Knob_All_Matrix’, rows = [])
    for index in range(3):
    self._knob_all_matrix.add_row(self._dial_left[index*4:(index*4)+4] + self._dial_right[index*4:(index*4)+4])

    I didn’t test that code, so you may have to play with it a bit. But that’s the general idea.

    Now that you have a matrix that has all the knob elements, you can pass that matrix to the mixer layer as a sends target in _setup_mixer_control:

    self._mixer.main_knobs_layer = AddLayerMode(self._mixer, Layer(priority = 5, send_controls = self._knob_all_matrix))

    Sorry, not able to test any of this at the moment….does that make sense to you though?

    a

    in reply to: Elements Alchemist Software Download (MAC) #967
    amounra
    Participant

    Wow! So cool that you were able to find it…please do share more :) That was a Livid product I never actually got my hands on physically. I’ve always been interested….

    in reply to: Elements Alchemist Software Download (MAC) #965
    amounra
    Participant

    Hey there, welcome to the forums :) I found a copy of the Mac Editor (v.97) and put it here:

    [http://www.aumhaa.com/livid_archive/Elements/ElementsAlchemist_097.dmg.zip
    ](http://www.aumhaa.com/livid_archive/Elements/ElementsAlchemist_097.dmg.ziphttp://www.aumhaa.com/livid_archive/Elements/ElementsAlchemist_097.dmg.zip
    “)

    Let me know if that works!

    a

    in reply to: Modifying CNTRLR script handling of faders #964
    amounra
    Participant

    You have to restart live unfortunately. (Long ago this was not the case, but it changed in live 8 or 9)

    in reply to: Modifying CNTRLR script handling of faders #962
    amounra
    Participant

    There’s a problem with the script, it won’t compile unless you comment line362:

    def _setup_transport_control(self):
    self._transport = TransportComponent(name = ‘Transport’)
    # self._transport._play_toggle.view_transform = lambda value: ‘Transport.PlayOn’ if value else ‘Transport.PlayOff’

    They changed something recently and it snuck past me. I’ll update it in GitHub tomorrow.

    Nex, you’ll have to decide how you want to do things. Since there were only 4 tracks in the original script version, there’s really no good way to lay out the buttons for all 8…..you’ll have to sacrifice some things for others if you want to do all 8. I’d probably get rid of the stop clip buttons and set them all as arming track select, something like this:

    self._mixer.main_buttons_layer = AddLayerMode(self._mixer, Layer(priority = 5,
    mute_buttons = self._key_matrix.submatrix[8:, 1:],
    arming_track_select_buttons = self._key_matrix.submatrix[:8, 1:],))

    Let me know when you get things compiling, you’ll probably have to experiment a bit to find the right ergonomics…..keep in mind that you don’t overlap assignments! (that’s the real danger here, especially with this script because it does so many different things deepening on the mode its in).

    a

    in reply to: Modifying CNTRLR script handling of faders #961
    amounra
    Participant

    If the script isn’t compiling, you’ll want to look in Ableton’s log.txt to see why. It’s a good idea to make one change at a time, make sure that the script compiles after the change, and then proceed to new stuff. If at any point the script breaks, you have to figure out why by using the log.txt as a guide.

    I’m horribly busy with packing & moving at the moment, but I’ll try to pull out my CNTRLR once I manage to figure out where it’s packed and see if I can give you better advice.

    a

    p.s. here’s some info about where to find the log.txt file that Ableton generates:

    http://www.aumhaa.com/wiki/index.php?title=Log.txt

    in reply to: Modifying CNTRLR script handling of faders #959
    amounra
    Participant

    Hey there,

    Editing the CNTRLR script (and BASE, which is very similar in a lot of ways) is a bit tedious, since there are so many interdependent components. But, the basics:

    You have to change the session_ring to accommodate 8 channels:

    line 306, in _setup_session_control:
    self._session_ring = SessionRingComponent(num_tracks = 8, num_scenes = 4)

    Then you have to set the faders to control those tracks, which means removing their assignments from the stock ones in the script. Basically, you’re looking for stuff in _setup_mixer_control().

    self._mixer.main_faders_layer = AddLayerMode(self._mixer, Layer(priority = 5,
    volume_controls = self._fader_matrix.submatrix[:8, :],))

    self._mixer.master_fader_layer = AddLayerMode(self._mixer.master_strip(), Layer(priority = 5,))

    That’s just the start, though, as you’re probably going to want to change the select buttons, also. Let me know if you get that working and we can try the next step.

    a

    in reply to: Does anybody have CNTRL:R version 1.27 firmware? #957
    amounra
    Participant
    in reply to: Does anybody have CNTRL:R version 1.27 firmware? #955
    amounra
    Participant

    ohhh that could be good to have. I know there were some usb connectivity issues with the more recent versions of OSX, so it may be that 1.27 was partly a solution to those too, but got pulled because it didn’t turn out well? Anyway, I’d be interested to try it out if someone has it, I don’t think it ever made it onto my hardware.

Viewing 15 posts - 61 through 75 (of 110 total)