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

  Рет қаралды 20,641

ELPHNT

ELPHNT

Күн бұрын

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

Пікірлер: 65
@ELPHNT
@ELPHNT 6 ай бұрын
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!
@zoljol
@zoljol 11 күн бұрын
Aweh that was a sick video, good to see Max love in SA
@ELPHNT
@ELPHNT 10 күн бұрын
🇿🇦
@mattestela
@mattestela 6 ай бұрын
Great overview, thanks for sharing this!
@neomgceleza7969
@neomgceleza7969 6 ай бұрын
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
@neomgceleza7969
@neomgceleza7969 6 ай бұрын
Happy new beginning on your New Year Mr Thomas,.... it's back to school. Salute
@kieranmchugh172
@kieranmchugh172 4 ай бұрын
Wow. Thanks Elphnt. That was amazing. The scope of this is incredible. Superb stuff!
@janvandertoorn
@janvandertoorn 6 ай бұрын
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!!!
@dronechoons
@dronechoons Ай бұрын
Cool, very interesting, gives me a starting point, thank you!
@IsotonikStudios
@IsotonikStudios 6 ай бұрын
Brilliant!! We need more like this!!
@ELPHNT
@ELPHNT 6 ай бұрын
2024 is the year I get everyone building Max devices. It is my ultimate quest ⚔
@IsotonikStudios
@IsotonikStudios 6 ай бұрын
@@ELPHNT and it’s a noble one!! I’m seeing ELPHNT badges becoming the new Blue Peter badge!!
@fireonstick4814
@fireonstick4814 3 ай бұрын
@@ELPHNTyes please
@_caveshire
@_caveshire Ай бұрын
​@@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 Ай бұрын
@@_caveshire Got some more Max tutorials recorded, just need to find the time to edit them! 😅
@CarlitoProductions
@CarlitoProductions 4 ай бұрын
This is exactly what I've been looking for! Also really solid resources provided in the video. Thank you for this!
@ELPHNT
@ELPHNT 4 ай бұрын
Awesome 😎
@NiElsir
@NiElsir 6 ай бұрын
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 6 ай бұрын
Hey hey, what you doing here 👀❤
@NiElsir
@NiElsir 6 ай бұрын
@@gianlucamarchese Ha, always looking to learn 🤓 or avoid what I need to be doing 😕
@TDC10000
@TDC10000 4 ай бұрын
Great intro, thank you!
@freeelectron8261
@freeelectron8261 2 ай бұрын
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 Ай бұрын
You're very welcome!
@Ashlin7747
@Ashlin7747 2 ай бұрын
Amazing video 10/10 very understandable!
@ELPHNT
@ELPHNT Ай бұрын
Glad to hear it!
@oscaralonsorojas
@oscaralonsorojas 2 ай бұрын
Thank you so much for this!
@ELPHNT
@ELPHNT Ай бұрын
You're so welcome!
@isweartofuckinggod
@isweartofuckinggod 6 ай бұрын
Woah! I had no idea that Live was originally a Max patcher. That's so cool!
@neomgceleza7969
@neomgceleza7969 6 ай бұрын
I will go through to video again. Happy to you again Mr Thomas
@ELPHNT
@ELPHNT 6 ай бұрын
Hey Neo! 👋
@kreltv
@kreltv 5 ай бұрын
thanks Tom 🙏🏻
@MattTerry1
@MattTerry1 10 күн бұрын
Really good video. I knew basically nothing about max at the start and I could probably replicate your example from memory. Great stuff, thanks, are there more :)
@ELPHNT
@ELPHNT 10 күн бұрын
More coming soon 😉
@MattTerry1
@MattTerry1 9 күн бұрын
After work i managed to replicate the chance device from memory. It works great. Then i mapped a long gliding LFO to it and it makes really interesting ambient sounds. Managed to figure out how to get it displaying on push too. Thanks
@ELPHNT
@ELPHNT 9 күн бұрын
@@MattTerry1 Love to hear it 💪😎
@odnakolive-qs2uf
@odnakolive-qs2uf 2 ай бұрын
Великолепное видео! Спасибо.
@miss.antidote
@miss.antidote 5 ай бұрын
Thank you
@corticallarvae
@corticallarvae 6 ай бұрын
Great video
@ELPHNT
@ELPHNT 6 ай бұрын
You watched the whole thing already?! 🤣
@corticallarvae
@corticallarvae 6 ай бұрын
It’s great so far
@ELPHNT
@ELPHNT 6 ай бұрын
@@corticallarvae Amazing, thank you!
@kollagebeats
@kollagebeats 6 ай бұрын
Whoa, I didn't know the first version of Ableton was built in Max. That's wild!
@ELPHNT
@ELPHNT 6 ай бұрын
Technically just prototyped in Max, but yeah, pretty cool! Its all come full circle 🌈
@conform-contrast
@conform-contrast 6 ай бұрын
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 6 ай бұрын
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: kzfaq.info/get/bejne/qtGIrZuky5Ovp4k.htmlsi=pMCtofvMDhvBrfIi
@conform-contrast
@conform-contrast 6 ай бұрын
@@ELPHNT awesome! thank you!!
@redlester
@redlester 6 ай бұрын
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 6 ай бұрын
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! 😃
@_alexxon
@_alexxon 4 ай бұрын
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 4 ай бұрын
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!
@aylesim
@aylesim 6 ай бұрын
But where do all the notes that aren't played go??? 😢 Simple and straight to the point! Amazing!
@ELPHNT
@ELPHNT 6 ай бұрын
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 6 ай бұрын
awesome content! you could do a payed master class, i would definitely take it!
@ELPHNT
@ELPHNT 6 ай бұрын
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 6 ай бұрын
@@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 6 ай бұрын
​@@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 6 ай бұрын
@@ozcompr9584 Noted!
@ELPHNT
@ELPHNT 6 ай бұрын
@@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 KZfaq 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 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
@@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 6 ай бұрын
Use you’re stuff all the time
@ELPHNT
@ELPHNT 6 ай бұрын
Glad to hear it!
What Is MaxForLive... And Why Aren't You Using It Yet!?
7:43
Ableton Live 12 new features: The ultimate guide with ELPHNT
46:38
dBs Institute
Рет қаралды 59 М.
Heartwarming moment as priest rescues ceremony with kindness #shorts
00:33
Fabiosa Best Lifehacks
Рет қаралды 38 МЛН
🤔Какой Орган самый длинный ? #shorts
00:42
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 374 М.
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
5 Max for Live Devices You Should Know
15:36
EDM Tips
Рет қаралды 26 М.
80 Year Olds Share Advice for Younger Self
12:22
Sprouht
Рет қаралды 1,4 МЛН
Ableton Live: Everything About Sidechains
13:35
ELPHNT
Рет қаралды 32 М.
10 Max for Live Devices You Should Know (2024) | Side Brain
11:29
Getting Started With Max For Live
17:57
LNA Does Audio Stuff
Рет қаралды 71 М.
We Entered the World of Microsoft Excel eSports & Got Our Asses Beat
25:30
People Make Games
Рет қаралды 1,6 МЛН
Ableton Live's Most UNDERRATED Device (Shockingly Good!)
10:09
Pick Yourself
Рет қаралды 92 М.
This feels like CHEATING (drum groove hack)
11:08
LotusTunes Academy
Рет қаралды 246 М.
Get Creative with 6 Unexpected Uses for Ableton's Delays
15:06
These Max 4 Live Devices Shouldn't Be Legal...
9:19
Zdrewe
Рет қаралды 26 М.
Әбдіжаппар Әлқожа - Ұмыт деме
3:58
Әбдіжаппар Әлқожа
Рет қаралды 762 М.
Jaloliddin Ahmadaliyev - Kuydurgi (Official Music Video)
4:49
NevoMusic
Рет қаралды 7 МЛН
Doston Ergashev - Kambag'alga (Official Music Video)
5:32
Doston Ergashev
Рет қаралды 4,6 МЛН
BABYMONSTER - ‘FOREVER’ M/V
3:54
BABYMONSTER
Рет қаралды 91 МЛН
Sadraddin - Jauap bar ma? | Official Music Video
2:53
SADRADDIN
Рет қаралды 15 МЛН