Learn How To Build Max For Live Devices, A Beginner's Guide (Ableton User Group, Cape Town)

Поділитися
Вставка
  • Опубліковано 15 чер 2024
  • Learn how to build your own Max For Live devices in this beginner's workshop, recorded at the Ableton User Group, Cape Town.
    CORRECTIONS ⚠️
    I mention that the first version of Ableton Live was built in Max. While the initial idea for Ableton Live was prototyped in Max, the first official version was built in C++
    At numerous points I mentioned that you can write C++ code inside of Max using Gen. This is incorrect - Gen uses its own language called GenExpr which is similar to C. You can, however, build things called Externals using C++. This is all much more advanced though!
    CHAPTERS 📜
    00:00 What Is Max For Live?
    08:57 How To Find Max For Live Devices
    10:45 Why Build Your Own Max Devices?
    11:40 What We’ll Build In This Lesson
    12:47 How To Identify And Edit A Max For Live Device
    14:40 Start Building A New Device
    17:00 The Basics
    19:10 Building A Basic Structure with Psuedo-code
    21:40 The Main Patch
    38:13 The Inspector
    41:59 Saving & Presentation View
    46:39 Summary
    48:45 Additional Learning Resources
    🗓️ Recorded at the Ableton User Group, Cape Town, February 2023.
    🎥 Filmed by Josh Rijneke - @jdr_cpt ( / jdr_cpt )
    📼 Edited by William Glendinning - @kndhrt.x ( / kndhrt.x )
    - - - - - - - -
    💬 QUESTIONS?
    Post them in the comments below.
    ❤️ SHOW SOME LOVE
    Keep these videos coming by supporting what I do:
    Patreon: / elphnt
    Other ways to support: elphnt.io/support-elphnt/
    💌 JOIN THE MAKING MUSIC NEWSLETTER
    elphnt.io/newsletter/
    - - - - - - - -
    Hi 👋🏻 my name is Tom; I’m a music maker and Ableton Certified Trainer. I help people make better music with Ableton Live. Download instruments and effects and watch tutorial videos at elphnt.io
    #ableton #abletonlive #musicproduction #maxforlive

КОМЕНТАРІ • 58

  • @ELPHNT
    @ELPHNT  4 місяці тому +13

    A few minor corrections for the video ⚠
    I mention that the first version of Ableton Live was built in Max. While the initial idea for Ableton Live was prototyped in Max, the first official version was built in C++
    At numerous points I mentioned that you can write C++ code inside of Max using Gen. This is incorrect - Gen uses its own language called GenExpr which is similar to C. You can, however, build things called Externals using C++. This is all much more advanced though!

  • @mattestela
    @mattestela 4 місяці тому +1

    Great overview, thanks for sharing this!

  • @neomgceleza7969
    @neomgceleza7969 4 місяці тому

    Happy new beginning on your New Year Mr Thomas,.... it's back to school. Salute

  • @kieranmchugh172
    @kieranmchugh172 3 місяці тому

    Wow. Thanks Elphnt. That was amazing. The scope of this is incredible. Superb stuff!

  • @janvandertoorn
    @janvandertoorn 4 місяці тому +2

    Amazing thank you ELPHNT🎉 I have most of your devices and there great but I think you are also really good at explaining! And I think unlike most tutorials your voice is very easy to listen to THNX!!!

  • @NiElsir
    @NiElsir 4 місяці тому +5

    Fantastic. I've been wanting to make a couple max devices for my own workflow for a while now but the entry / what was needed to be learnt seemed like it was a little too much to invest into. This could help greatly. Cheers ELPHNT

    • @gianlucamarchese
      @gianlucamarchese 4 місяці тому +1

      Hey hey, what you doing here 👀❤

    • @NiElsir
      @NiElsir 4 місяці тому

      @@gianlucamarchese Ha, always looking to learn 🤓 or avoid what I need to be doing 😕

  • @neomgceleza7969
    @neomgceleza7969 4 місяці тому

    You took me back when I was working on Cubase Le8, doing my own command keys, when you touched the Bang icon, the Message box icon on MaxLive. You also took me back in 2014 Alberton Class at SAE(Cape Town), I was seated on the right side of the entrance of the room 2nd or third from the frontrow(looking at the picture) ...... This was very very handy. What a session. Salute Mr Thomas

  • @CarlitoProductions
    @CarlitoProductions 3 місяці тому +1

    This is exactly what I've been looking for! Also really solid resources provided in the video. Thank you for this!

    • @ELPHNT
      @ELPHNT  3 місяці тому

      Awesome 😎

  • @IsotonikStudios
    @IsotonikStudios 4 місяці тому +5

    Brilliant!! We need more like this!!

    • @ELPHNT
      @ELPHNT  4 місяці тому +9

      2024 is the year I get everyone building Max devices. It is my ultimate quest ⚔

    • @IsotonikStudios
      @IsotonikStudios 4 місяці тому +2

      @@ELPHNT and it’s a noble one!! I’m seeing ELPHNT badges becoming the new Blue Peter badge!!

    • @fireonstick4814
      @fireonstick4814 Місяць тому

      @@ELPHNTyes please

    • @_caveshire
      @_caveshire 13 днів тому

      ​@@ELPHNT this was a fantastic tutorial. Really looking forward to seeing any other lessons you put together. I was already able to put together a decent vizzie device the other night, but I think this video will help me be a bit more focused when I experiment in Max

    • @ELPHNT
      @ELPHNT  12 днів тому

      @@_caveshire Got some more Max tutorials recorded, just need to find the time to edit them! 😅

  • @TDC10000
    @TDC10000 2 місяці тому

    Great intro, thank you!

  • @isweartofuckinggod
    @isweartofuckinggod 4 місяці тому

    Woah! I had no idea that Live was originally a Max patcher. That's so cool!

  • @freeelectron8261
    @freeelectron8261 25 днів тому

    Great beginner MAX for Live tutorial. Came at just the right time as I'm getting interested in programming MAX and PD. Really well paced and clear - many thanks!

    • @ELPHNT
      @ELPHNT  4 дні тому

      You're very welcome!

  • @neomgceleza7969
    @neomgceleza7969 4 місяці тому

    I will go through to video again. Happy to you again Mr Thomas

    • @ELPHNT
      @ELPHNT  4 місяці тому

      Hey Neo! 👋

  • @Ashlin7747
    @Ashlin7747 Місяць тому

    Amazing video 10/10 very understandable!

    • @ELPHNT
      @ELPHNT  День тому

      Glad to hear it!

  • @oscaralonsorojas
    @oscaralonsorojas Місяць тому

    Thank you so much for this!

    • @ELPHNT
      @ELPHNT  4 дні тому

      You're so welcome!

  • @odnakolive-qs2uf
    @odnakolive-qs2uf Місяць тому

    Великолепное видео! Спасибо.

  • @kollagebeats
    @kollagebeats 4 місяці тому

    Whoa, I didn't know the first version of Ableton was built in Max. That's wild!

    • @ELPHNT
      @ELPHNT  4 місяці тому

      Technically just prototyped in Max, but yeah, pretty cool! Its all come full circle 🌈

  • @kreltv
    @kreltv 4 місяці тому

    thanks Tom 🙏🏻

  • @miss.antidote
    @miss.antidote 4 місяці тому

    Thank you

  • @_alexxon
    @_alexxon 3 місяці тому +1

    Thanks for such an amazing video! And btw could you teach us how to make our own plugin wrappers? Sometimes I really wish to use third party plugins like Ableton Native plugins.

    • @ELPHNT
      @ELPHNT  3 місяці тому

      Yes! This is totally on my agenda. Most likely, I will do a series of online group workshops via Zoom, so keep an eye out for that. Been a little busy the last few months to find time for it, but really hoping to do it soon!

  • @conformcontrast3232
    @conformcontrast3232 4 місяці тому +1

    Such a great introduction, thank you! Did you also record the audio effect tutorial? If so, do you plan to upload it? Thanks again for your awesome work 🙂

    • @ELPHNT
      @ELPHNT  4 місяці тому +2

      Unfortunately, that part wasn't recorded, but I'm working on some more resources for learning Max that cover some of that sort of thing. Check out: elphnt.io/build-your-own-max-for-live-devices/
      Also worth checking out this great masterclass: ua-cam.com/video/tkXz8sf-KwU/v-deo.htmlsi=pMCtofvMDhvBrfIi

    • @conformcontrast3232
      @conformcontrast3232 4 місяці тому

      @@ELPHNT awesome! thank you!!

  • @redlester
    @redlester 4 місяці тому +1

    Inspiring! Thanks so much for this. It looks kind of similar to creating devices in NI Reaktor, but an awful lot more user friendly by the looks of it. Is it possible to customise the Live interface theme within M4L?

    • @ELPHNT
      @ELPHNT  4 місяці тому +1

      It's a similar concept to Reaktor, but I think much more versatile (and user-friendly 😉), in my experience.
      Max UI elements are very customisable; there are several built-in UI objects like sliders, knobs, buttons, etc. which are all fairly customisable in their look and colour. There is also something called jsui which lets you make completely custom UIs using JavaScript if you know how to write js code. Or, you can even just use image files as interface objects. Pretty much anything is possible - just take a look at maxforlive.com for examples of the wide range of interface designs you can end up with! 😃

  • @corticallarvae
    @corticallarvae 4 місяці тому

    Great video

    • @ELPHNT
      @ELPHNT  4 місяці тому

      You watched the whole thing already?! 🤣

    • @corticallarvae
      @corticallarvae 4 місяці тому +1

      It’s great so far

    • @ELPHNT
      @ELPHNT  4 місяці тому

      @@corticallarvae Amazing, thank you!

  • @alesim1
    @alesim1 4 місяці тому

    But where do all the notes that aren't played go??? 😢
    Simple and straight to the point! Amazing!

    • @ELPHNT
      @ELPHNT  4 місяці тому

      Into the aether, never to be heard from again... Thanks though 😊There's a lot more that needs to happen to make this a foolproof device, but I didn't wanna go too far down the rabbit hole for a beginner's session!

  • @SchneiderRicky
    @SchneiderRicky 4 місяці тому

    awesome content! you could do a payed master class, i would definitely take it!

    • @ELPHNT
      @ELPHNT  4 місяці тому

      I've been thinking about doing something like that. What sorta thing would you want to cover? More basics like this, or diving into some more advanced Max topics?

    • @ozcompr9584
      @ozcompr9584 4 місяці тому

      @@ELPHNTApologies for injecting here but I’d be super interested in a basics to intermediate course on a live performance setup including M4L for lights and images/videos syncing. I play traditional instruments as well as modern synths, vsts, iphone/iPad plus vocals so a course on live performance and M4L devices tailored for live performance as well as midi routing 16:14 tips and mentorship guidance on minimizing the unnecessary and capitalizing on the fundamentals to basically perform live with as little gear as absolutely necessary, stay efficient, less is more workflow!

    • @SchneiderRicky
      @SchneiderRicky 4 місяці тому

      ​@@ELPHNT I'm finding Max a bit overwhelming at the moment. While I have many ideas, I'm struggling to translate them effectively into Max. So, I'm hoping for some advanced tutorials or guidance that can delve into complex device design. This would really help me get a better grasp of the software's capabilities. Looking forward to more content like this! :) also are you up for private lessons?

    • @ELPHNT
      @ELPHNT  4 місяці тому

      @@ozcompr9584 Noted!

    • @ELPHNT
      @ELPHNT  4 місяці тому

      @@SchneiderRicky Okay cool, noted. I think a lot of getting the more advanced stuff down is just practice, experimentation and trial and error. Look around on UA-cam for anyone who's built something similar to what you're trying to build. But definitely noted as a class topic. I'm not doing 1-on-1 lessons at the moment, but certainly considering doing some 'group workshop via Zoom' type sessions on more advanced topics.

  • @jjlockerman8300
    @jjlockerman8300 3 місяці тому

    I've been searching for how I can add operator in Max, but have no success in doing this, I'm trying to make a m4l instrument that runs on operator where I'll create knobs to control parameters on the operator. Can you help with a guide?

    • @ELPHNT
      @ELPHNT  3 місяці тому +1

      It's not possible to load Live devices in Max. You could make a mapping device like LFO that maps to controls in Operator, but there's no way to put Operator inside a Max device.

    • @jjlockerman8300
      @jjlockerman8300 3 місяці тому +1

      @@ELPHNT thanks for the response, you’re right. Wish ableton could make the “log drum” preset that’s available on FL studio dx 10, I’ve made it with operator but the macros UI makes it tiring for me😅. That’s why i wanted to make the m4l instrument, with a similar UI to the fl dx10💀

  • @corticallarvae
    @corticallarvae 4 місяці тому +1

    Use you’re stuff all the time

    • @ELPHNT
      @ELPHNT  4 місяці тому +1

      Glad to hear it!