• Mjelly99

    do you need max for live for the downloads to work? it wont drag in from my finder into ableton

  • Doranbrown88

    When i do a direct drag…it says …

    “Max is either not installed or is installed to a non-default location.
    Download Max from ‘cycling74.com’
    or
    Configure the Max Path in the prefrences”

    • HIBOUTEEK

      you should probably download it or configure the path then……

  • Marktakeshi

    ” It’s a bit counter-intuitive to have to put a separate instance of AP
    on every track. In the next version, I’d like to be able to just slap it
    on the master and have it apply to all clips.”
    –> The reason why I implemented it this way was that many DJs use several tracks for one-shots and other stuff that shouldn’t be affected by the color change or appear on the playlist. But if I ever bring out v1.1 I’ll add a “One patch to rule them all” button.

    • Mad Zach

      hey, you read the article! thanks for the great object man super cool work

  • http://www.facebook.com/antonstellz Anton Shokhin

    BIG THANKS! For LFO’s waited such a plugin my whole life.

  • Laxplayer

    I only have max runtime, can I still use these? If so, how do I install them because I tried the above method and it wont work.

    • http://www.facebook.com/darren.e.cowley Darren E Cowley

      No you cant sorry, there is no max4live runtime, try the demo instead…

      cheers
      D

  • DeMeneer

    The midi quantize device is possible without the max for live device. Open the “16 Quantize.agr” groove in the groove pool and then set the quantize amount to the desired value. The global groove amount is midi mappable, ergo you can adjust the quantization amount on ALL clips with the ”16 Quantize.agr” selected as groove. You can get even more complex with this (especially in combination with the brilliant Clyphx remote script), but I won’t go in full detail about that over here. 

    • Nonagon

      Sounds intriguing, but I don’t totally understand the process. Any chance you’d be willing to write up a more in-depth description somewhere? I wrote the MIDI Quantize patch to solve some workflow issues, but if I can handle it natively in Live that’d be great.

      An important component of the patch for me is the ability to selectively quantize MIDI from different hardware controllers in realtime, e.g. to quantize incoming MIDI from my padKontrol to 16ths without affecting clip quantization, quantization from my MIDI keyboard, etc.

      • Mad Zach

        that’s an interesting point Nonagon, its really useful to be able to have different degrees of quantization for different tracks. I definitely wouldn’t want 1/16 quantization on all my clips but it might be nice for a drum rack I’m using to play alongside the clips

        • http://www.facebook.com/aaron.zilch Aaron Zilch

        • http://www.facebook.com/aaron.zilch Aaron Zilch

          The Groove Pool method will work on a per Clip basis (even more potential flexibility that per MIDI input or Track). You just need to create the Clips in advance and set up the Groove Pool settings, then overdub record into the clip. If you want to record for an indeterminate period of time in Session Clips simply create an extra long midi clip. When you’ve recorded for as long as you want hit the Length “Set” button in the Loop window of the Clip View, and the clip will loop back from the beginning starting at the next Global Quantization time point. This button can be mapped but be aware it will apply to whichever Clip is currently selected. The “Select on Launch” settings in Record/Warp/Launch Preferences is something you’ll want to consider in this case. After recording you can mess with the settings of the individual Grooves, reassign Clips to different Grooves, even “Commit” the current groove and then apply another to the results. All in realtime, though aside from affecting the Global Groove amount of all loaded Grooves, which as previously mentioned is mappable, you’ll need to use the mouse or some scripting to get at the settings of the individual Grooves. Real powerful stuff. I use the Pool for pretty much all my quantization needs.

  • Stan Tropic

    Nothing fancy but I created a M4L Device to “nudge” individual clips, similar to nudging a deck.  You can set a time in msec to nudge by.  Useful for flamming beats,  simple but effective. http://www.maxforlive.com/library/device.php?id=845

  • Kclarkmusic

    “What’s missing: It would be cool if you could map the LFO’s to multiple parameters simultaneously”

    You can do this via the Macros of an FX/Inst rack. Simply map all of the parameters that you’d like to move simultaneously to a Macro, and point the LFO to that macro. 

    The Drawback is that you wouldn’t be able to use this method to modulate multiple parameters of FX that live on different / multiple tracks. But you can do i for any number of FX that exist on the same track / rack.

    • DeMeneer

      This is possible if you map the lfo to a omni-mappable parameter in the ’Sixteen macros’ device from the covert operators. This device enables you to map anything, on any track to any parameter. 

      • Mad Zach

        @DeMeneer, is that a m4L object as well? I’ve never heard of the “sixteen macros” device but it sounds awesome

        • DeMeneer

          Yes it is, search for the covert operators on google.

  • prema

    check this out. will rock your world
    http://isotonikstudios.com/isotonik_max4live_akai_apc40/

    • Darrenecowley

      Ha, thank you…. Wasn’t going to sulk for not making it not the list lol…

      Cheers
      D

    • Theo Void

      Do i need m4L to use this?

      • Lover

        What he said. Do you need
        M4l?

        • Darrenecowley

          Yes, It is an article about m4l after all…

          Cheers
          D

  • http://twitter.com/newton_rocks Julio QuiRock

    About midi quantize. Ableton live CAN quantize midi incoming notes.

    To do it go to “Edit”->”Record Quantization” and select the grid you want.

    Great article! =)

    • Mad Zach

      thats a good point, but the midi quantize object still adds some cool extra control and dimension. You can control its value with a button or knob for on the fly changes without looking at the screen, and it also has a cool shuffle function

      • DeMeneer

        See my post on this subject

        • Mad Zach

          @79b6a4da454e3589bbae1d0687afc568:disqus hit me up if you ever have some cool Ableton ideas you’d like to write an article about madzach@djtechtools.com

    • Nonagon

      Almost- Ableton’s built in “Record Quantization” feature only quantizes MIDI notes _after_ they’ve been recorded into a MIDI clip. The notes will still sound at the instant you play them, but will then be bumped to the quantization interval in the recorded clip, so next time they play back they’ll be in time. The Real Time MIDI Quantize patch delays incoming MIDI notes until the selected quantization interval, so live incoming MIDI can be time corrected.

      • http://www.facebook.com/aaron.zilch Aaron Zilch

        Cool distinction but then if a note is slightly behind it’s going to be even further behind. But then again what else can you do till we crack that pesky time travel issue. Once we’ve got that little issue licked we can do reverse reverb in real time and scratch midi with The Bridge too ;o>

  • http://ax11.myopenid.com/ Tom

    The link to M4L down at the end of the article is broken – someone forgot to put ‘http://’  in front ;). Also, Max/M4L, AFAIK is running in a VM, so it’s apps are not really native to the Live API – good question, if VSTs are actually native apps on a VST host :) Running the VM, however, will definitely have some impact on latency, though it should be highly minimized, as M4L is a specially optimized and integrated version. VST apps might perform better or they might cause all sorts of trouble, depends on each apps indiviual quality. Problem is that you can’t look what’s inside a VST plugin.
    In principle the same applies to Max objects. I am fairly sure. one could easily come up with one that performs plain awfully – all it takes is a simple JS or Processing script, blocking some I/Os while doing expensive and pointless calculations.  :)

    • Mad Zach

      thanks for the feedback Tom, good points, link fixed

  • dB

    The Schwarzonator looks useful, if you don’t have a classical musical background.
    It automatically transposes notes to a pre-selected musical scale.
    http://www.ableton.com/schwarzonator 

    • M4lol

      that looks way way more helpful then most of the stuff featured. djtechfools swing and a miss.

  • http://www.facebook.com/profile.php?id=889370654 David De Garie-Lamanque

    awesome article. by the way, has anyone here ever had problems with M4L devices not recalling their settings within a project?

    • Darrenecowley

      It depends on how the live GUI objects have been configured, they should save if they have automated and stored selected, no live GUI elements need a patter attached (sorry to be technical)

      Cheers
      D

  • Theo Void

    “I wish they would come out w/ a Max4Live” player that could just “play” devices minus the ability to build your own. And make it free or really cheap!!! Sorta like the Reaktor player from NI. That would be awesome!!!  I love Ableton and I spend 80% of my life using it but I have ZERO interest in programming and building devices in Max, but I’d love to be able to use the sweet devices that people make. I would even pay the programmers for their devices if I had the player. 
    What do you think the chances are that the boys in Berlin make this available? 

    • http://ax11.myopenid.com/ Tom

       There is a free runtime version (say: “player”) of Max 6. It actually should work within Live as well as standalone. There is a link somewhere on the cycling74 website http://cycling74.com

      • Darrenecowley

        No this is a max runtime, there is a demo version of max4live if you want to try before you buy…

        Cheers
        D

        • http://ax11.myopenid.com/ Tom

          Hmm. According to the FAQ, objects within Live can be run from plain Max5, just the other way (running Max5 standalone objects in M4L) doesn’t work. So do I understand right, that you can’t register the runtime with Live? I can’t try, because I got M4L and don’t want to uninstall.

          • http://www.facebook.com/darren.e.cowley Darren E Cowley

            The runtime is a Max runtime that sits outside of Ableton, you can run that and use Live.objects within it, they just wont communicate with live so are pointless…

            Cheers
            D

          • http://ax11.myopenid.com/ Tom

             Ah. Now that’s just silly. I wonder how many ‘normal’ users will actually be willing to pay for Live + M4L. I doubt I would if I were not as nuts with Processing and Arduino as I am. But that certainly does not apply to a lot of musicians or DJs, I guess.

  • Max for live runtime

    hopefully we will see a free maxforlive runtime in Live 9 or better yet a Free Maxforlive to compete with bitwig’s (if it’s not vaporware ;) ) native modular setup in version 2

    • Theo Void

      Vaporware!!! I love it!!

  • Guest

    Nice. It would be nice to make a series of articles with the build up of your template from scratch, including your effects etc… and where these objects are included/used. Noobies like me would appreciate ;-)

    • Mad Zach

      good idea, will do!

  • RockingClub

    Nice. Makes me think about buying Max4Live :D