Max For Live: Building a Polyphonic FM Synth

  Рет қаралды 63,870

Daniel Dehaan

Daniel Dehaan

Күн бұрын

Пікірлер: 136
@elmarhinz3076
@elmarhinz3076 6 күн бұрын
After 8 years still a great tutorial.
@cgabrielac
@cgabrielac 7 жыл бұрын
The tutorial es EXTREMLEY awesome!!!!!! I'm more than greatful for this I learnt so much! (BTW: for future videos, de music behind although is nice it's a bit loud and sometimes makes difficult to listen to you, and after some minutes becomes anoying :-) please consider lowering a bit)
@edmundo2358
@edmundo2358 6 жыл бұрын
Agreed, great tutorial but the music is really annoying.
@jonassloboda7198
@jonassloboda7198 2 жыл бұрын
plus hearing a single the same tone for over a minute :-----) great video tho
@DmitryPuffin
@DmitryPuffin 11 ай бұрын
I was struggling to understand how poly object works, and you explained it perfectly here! What an awesome tutorial. Thank you!
@jswe100
@jswe100 8 жыл бұрын
Hands down the best Max For Live tutorial I've come across. well done.
@artemiybzhedugov7034
@artemiybzhedugov7034 2 жыл бұрын
First time ever when I dig the background music in a tutorial, strangely made the process very digestible and mesmerizing for me!
@wrayxphoto
@wrayxphoto 3 жыл бұрын
Wow even works in Ableton Live 11 thanks for posting this. It really helps you to understand how these are created and work. Cheers...
@Hide_and_Tweak
@Hide_and_Tweak Жыл бұрын
this is just what I needed to go back to programming sounds and music. I used Pure data, (which is almost identical to max msp) in university a few years ago but I eventually lost files and it stopped my work and the motivation went away every time I tried to go back to it. But this video helped me to relearn all the things I already knew. Once you understand how to use oscillators and apply modulations, there is so much possibilities. And then, every bit of knowledge you add on top of it, multiply the possibilities that were already huge with just a bit of knowledge.
@ashleywessel780
@ashleywessel780 2 жыл бұрын
This is the best Max tutorial I have seen so far, have been working on learning this program for past few weeks. Thank you!
@matthewmitchell8461
@matthewmitchell8461 8 жыл бұрын
omg this is the best tutorial i've ever found
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
+Matthew Mitchell Thanks!
@0121doone
@0121doone 4 жыл бұрын
Background music is so offputting
@runner0075
@runner0075 4 жыл бұрын
1 hour of elevator muzak ..
@dalaigalama
@dalaigalama 3 жыл бұрын
I had to interrupt the video several times because it drove me really nuts.
@nivsarid6731
@nivsarid6731 3 жыл бұрын
@@dalaigalama 0
@D.A.V.E.TheDrummer
@D.A.V.E.TheDrummer 3 жыл бұрын
GREAT tutorial, thanks for sharing, background noise was a bit of a pain, but it was OK, this is one of my first efforts in building something in M4L and I'm glad I found this tutorial. cheers!!!
@estebie
@estebie 8 жыл бұрын
Thank you for actually breaking everything down!
@davidilbury
@davidilbury Жыл бұрын
Thank you, Daniel!
@ethanwimsett
@ethanwimsett 3 жыл бұрын
Love the OCD shortcuts! Ace tutorial, really appreciate you spending time to explain the why's at each step
@w1wang
@w1wang 4 жыл бұрын
This video is sooo helpful! Making an FM synth now for a film I'm scoring so thank you thank you thank you for making this!
@KingHookJ
@KingHookJ 5 жыл бұрын
Your tutorial was really great for learning as a beginner to using Max. I really like how you made mistakes and did not cut them out as it helped me gain an even better understanding of not only your way of thinking but also how everything worked and the reasons why the objects were not working.
@mattkaz9604
@mattkaz9604 7 жыл бұрын
Huge thanks - so many dubious poly~ tutorials on youtube, but this one makes sense.
@LookNumber9
@LookNumber9 5 жыл бұрын
Beautifully done. Super informative with best practices built in. Thank you!
@minorday2049
@minorday2049 7 жыл бұрын
Fantastic tutorial. Thanks for that!
@fromundertootherplanet1008
@fromundertootherplanet1008 5 жыл бұрын
Thanks for sharing a real good and complet tutorials about max for live, all the best to you
@jaeebz
@jaeebz 3 жыл бұрын
Amazing man. Loved this and your background music too. So clear and concise really helped me to understand some more advanced Max. THANKS! :)
@treefighterwillams
@treefighterwillams 3 жыл бұрын
super informative and the synth sounds sick!
@markjackson9120
@markjackson9120 8 жыл бұрын
GREAT tutorial. Thank you so much. Please make more!!!!
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
+Mark Jackson working on it!
@koreanfriedchildren
@koreanfriedchildren 3 жыл бұрын
This is a great tutorial, would have been good if you turned down the background music though
@thefrequencyproject4802
@thefrequencyproject4802 4 жыл бұрын
Thank you so much for taking the time to do this amazing tutorial! A+++
@LowellHohstadt
@LowellHohstadt 4 жыл бұрын
Beautifully done! Thanks for sharing.
@jfhallst
@jfhallst 3 жыл бұрын
Great video, but all those quick steps to fix stuff left me a little cross-eyed since the objects on the video are so small. Any chance of providing the final patch?
@Hide_and_Tweak
@Hide_and_Tweak Жыл бұрын
wow sick tutorial thanx !
@visheshl
@visheshl Жыл бұрын
Ok so I have a question unrelated to this tutorial, is it possible to create a midi device in m4l which takes a note on off from the midi clip, however it takes the pitch from the midi keyboard and then outputs the combined midi... basically a midi arpeggiator based on session view clip ? The clips provide the gate, the midi keyboard provides the note...can you try this out ? I can do this by mapping the keyboard range to a midi clip or a pitch control...but I was hoping to build a drag and drop device instead....
@danielkagan9245
@danielkagan9245 3 жыл бұрын
57:50 inlets didn't appear after creating a poly~ object with pather name? Any suggestions? Would be very grateful for the help.
@spedingout5642
@spedingout5642 3 жыл бұрын
When i re-encapsulate the midi data around 26:20, my p object's cables cross unlike here in the video. Prior to this, everything is identical to the screen. What is happening? Thanks!
@hooshi2530
@hooshi2530 8 жыл бұрын
I love FM too
@vanomusic1
@vanomusic1 6 жыл бұрын
What a great tutorial!! Thank you
@maciekczarnecki95
@maciekczarnecki95 5 жыл бұрын
Thanks a lot for this tutorial Daniel! Learnt a lot! :)
@Jurazgar1
@Jurazgar1 5 жыл бұрын
Thanks so much for this! Subscribed.
@alouped
@alouped 4 жыл бұрын
at 3:12 when the gain meter matches up with the kick... nice
@edmoor9366
@edmoor9366 3 жыл бұрын
This was amazing! I am just having a little problem. As soon as I close the patch and try to play with my midi keyboard or drawing notes at all, it won't work. Any advice? Thanks!
@Andre-gy5ml
@Andre-gy5ml 7 жыл бұрын
Nice tutorial man the best ive found! Are you thinking about making somke more? Would like to understand how to use the midiparse object to pitch bend for example
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
Thanks! Hopefully will have some more M4L tutorials on the way soon!
@Unifono2012
@Unifono2012 8 жыл бұрын
Great Tutorial! So clear and helpful
@DanielRDehaan
@DanielRDehaan 8 жыл бұрын
+Unifono2012 Thanks! Glad you enjoyed it!
@celsomachado247
@celsomachado247 6 жыл бұрын
wow how good was that! thanks
@jonathonmeyer2398
@jonathonmeyer2398 9 ай бұрын
I was able to follow along with everything except was not able to get polyphony working. I also added some things like a waveform selector and low pass filter which worked before for me but maybe I integrated incorrectly, I think I'm going to try and follow along exactly, see if that works, then try and add more features
@jonathonmeyer2398
@jonathonmeyer2398 9 ай бұрын
Ahhhh found my mistake, after following along I then went back and added a square, saw, and triangle waveforms then routed that into a selector~ 4 with some radio buttons to pick the waveform of the carrier and modulator then added a LPF using lores~ at the end. Great video I watched it like 3 times and learned a ton!
@maselmusic1411
@maselmusic1411 7 жыл бұрын
Great tutorial, please do more!! One problem though: @target 0 isn't getting recognised by M4L..I looked it up but didn't really explain much of why am I not getting a target 0 (or target)
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
+Masel Music make sure your "target 0" is inside a message box, not a regular object box. Create a message box by first unlocking your patch, then pressing the "m" key on your computer's keyboard. Let me know if that resolves things.
@maselmusic1411
@maselmusic1411 7 жыл бұрын
How stupid of me! Thanks a lot, looking forward for more tutorials!!
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
That's Max for you! Always some little detail that breaking everything.
@Nnay3000
@Nnay3000 4 жыл бұрын
@@DanielRDehaan Programming in a nutshell :)
@eloielbonnoi1843
@eloielbonnoi1843 7 жыл бұрын
Thank you very much. Very usefull!!
@franciscoraupp
@franciscoraupp 7 жыл бұрын
This is amazing! Thank you!
@rogeraslop
@rogeraslop 5 жыл бұрын
Great tute, but the background music is distracting, or did you make it all in max
@DanielRDehaan
@DanielRDehaan 5 жыл бұрын
Completely agree. I thought I would try adding background music. All the sounds are from the synth built in this video, but it is super distracting. I've learned my lesson. Hope you enjoyed the tutorial otherwise!
@nickshillito1170
@nickshillito1170 Жыл бұрын
This is really really awesome, but I agree with everyone else, the background music needs to go 😂it really distracts from the sounds of the synth
@superjohnza
@superjohnza 5 жыл бұрын
Really great, thank you!!:)
@raymundocastillo1002
@raymundocastillo1002 7 жыл бұрын
so awesome
@freddy7171
@freddy7171 4 жыл бұрын
I followed all the steps, wasnt getting any sound
@thehumanpractice2985
@thehumanpractice2985 7 жыл бұрын
I was wondering, how do you work with kslider and notein instead of midiin? how would you do it?
@crash936
@crash936 5 жыл бұрын
great tutorial, i coulnt get the poly working though, got all got till this p MIDI DATA moment, than didnt work, so i had to connect back to p FM synth, dont know why, still lots of fun,
@DanielRDehaan
@DanielRDehaan 5 жыл бұрын
Keep at it! It’s all about attention to detail. Rewind. Retry. Repeat. You’ll get it.
@ohdiggidyvision2952
@ohdiggidyvision2952 10 ай бұрын
Is it possible to create a template to sound similar to a moog synth
@elmarhinz3076
@elmarhinz3076 6 күн бұрын
Basically yes. Two keys: 1. Find a ladder filter similar to Moog's. 2. Build a some variability into different parts of the template to mimic the instability of analog hardware. AI will assist with further instructions.
@HeidiLoveUall
@HeidiLoveUall 7 жыл бұрын
Hi, I need to ask, what happens if you use a saw~ instead of a cycle? Should the Second osc you made there always be a cycle osc? Thank you !
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
+HeidiLoveUall No, it doesn't have to be a [cycle~]. It could be almost anything. Go crazy!
@andresgarcia9852
@andresgarcia9852 3 жыл бұрын
why did nothing print into my max console like his around 6:05?
@8VSD8
@8VSD8 Жыл бұрын
I am stuck at 11:18. when I connect from cycle to live.gain i get nothing. Everything else is worjing properly. Am I missing something? I am getting midi data and everything else...
@8VSD8
@8VSD8 Жыл бұрын
I got it resolved. Thank you for an awesome tutorial. I have been putting max off for some time and this was the perfect tutorial to pull me in and motivate me to work within it. Thank you.
@joshgwilt155
@joshgwilt155 6 жыл бұрын
hey, great patch! have built it all fine up until i have to make it poly, where it doesn't seem to want to work for me :( is there any chance of sharing the patch so i can see where im going wrong please?
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
Sure, just post a link to a Dropbox/google drive etc. file and I’ll take a look.
@joshgwilt155
@joshgwilt155 6 жыл бұрын
drive.google.com/open?id=1NSArLCql3hOfxYHBxnfPPQ0o7eNhBDfj thanks very much in advance!
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
Everything is looking great! Now you just need to keep going! Looks like you stopped at around 50 minutes in to the video.
@JKRNDA
@JKRNDA 7 жыл бұрын
Thanks!! really good tutorial, just wanted to know why the dot at /127. it's a programming parameter?
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
Hi! In max you have to specify what data type you want each object to send and/or receive. The dot specifies that we want to get fractional results (e.g. 0.001, 0.25) without the dot we would only get whole number results (e.g. 0, 1, 5) النطح ‰ so, in this case we are transforming each note's velocity from a range of 0-127 to a value between 0 and 1. Without the dot we would only ever get 0 or 1 and nothing in between. Try removing the dot and playing some notes to see what I mean.
@JKRNDA
@JKRNDA 7 жыл бұрын
good, thanks men : )
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
+you're welcome! النطح ‰
@mattharris6942
@mattharris6942 4 жыл бұрын
Soooo close god damn! Got it all working but for some reason audio stops after like 3 bars????
@lazucahd8531
@lazucahd8531 3 жыл бұрын
my brightness knob doesnt work and I can't figure out why!?!?! :(
@theorbization
@theorbization 4 жыл бұрын
At around 6:20, having just made the midi loop, the two integers stay at 0, although print note works
@TheTauchsieder
@TheTauchsieder 6 жыл бұрын
great video. i dont quite understand the idea of the brightness control.. it ´controls the ratio between the frequency and the amplitude of the modulating wave right? what exactly does that do?
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
Exactly. You've got it. The Brightness dial controls amplitude of the modulating oscillator in relationship to it's frequency which is related by a ratio to the carrier's frequency. Or, if we forget about all the ratio's, the Brightness simply controls how much the modulating oscillator actually modulates the frequency of the carrier oscillator.
@TheTauchsieder
@TheTauchsieder 6 жыл бұрын
is there a reason for connecting the modulation intensity to its frequency? to me it would seem more intuitive to just control the amplitude directly.. just wondering.
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
I’d say just experiment! See if you can hear a difference and decide for yourself how you want your instrument to sound/behave.
@ohdiggidyvision2952
@ohdiggidyvision2952 10 ай бұрын
Or blue moon synth
@MemphianSounds
@MemphianSounds 7 ай бұрын
Is Max For Live the same as Max from Cycling 74?
@elmarhinz3076
@elmarhinz3076 6 күн бұрын
It's Max from Cycling 74 as an extension for Live. With version 9 Max will be able to control many or all functions of Live. Cycling 74 as a company is meanwhile a part of Ableton.
@katamiaennoia
@katamiaennoia 6 жыл бұрын
Thank you for the very helpful tutorial! I am trying to make a microtonally tuned synth (using coll instead of mtof). I have recreated your patch, but I get an issue: it seems like the carrier data (attack etc.) apply only to the first voice of the synth, all the rest come out without this data so there are clicks/picks in the beginning and the end of each notes of the 2nd+ voices. Any ideas/help?
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
Sounds like you’re not proceeding your midi messages with “midinote.”
@katamiaennoia
@katamiaennoia 6 жыл бұрын
@@DanielRDehaan Thank you for your reply Daniel. I'm passing midiin through midiparse and then prepend midinote before going to the poly. Inside the poly the data gets unpacked and one end goes to coll before sig, the other to t, to go to ENV GEN and MODULATOR. I don't get the issue because the data to ENV GEN follows the exact path of your patch. They meat again with the coll data at * before going out.
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
Ah, sorry misread you first question. Have you sent the message “target 0” into the first inlet of the poly~ object?
@katamiaennoia
@katamiaennoia 6 жыл бұрын
@@DanielRDehaan Yes, loadbang/target, 0/poly~ (same inlet that prepend midinote goes in)
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
There should be no comma between “target” and “0”.
@F-key_NL
@F-key_NL 3 жыл бұрын
my dials show only the minimum and the maximum and i followed everything
@thebuttonfreak
@thebuttonfreak 6 жыл бұрын
I'm having an issue when the brightness is 0, I get clicks and the sin wave from the main oscillator is solent. I guess because I'm multiplying the signal by 0. Any suggestions on how to deal wi th it?
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
Sounds like something isn’t right somewhere. If you haven’t already, I’d recommend going back through object by object and making sure it is exactly as it should be. My first guess is that you are multiplying the carrier frequency and modulator signal rather than adding them.
@thebuttonfreak
@thebuttonfreak 6 жыл бұрын
ahhhh.... that sounds about right.
@thebuttonfreak
@thebuttonfreak 6 жыл бұрын
That worked, but now I'm having issues with the t object that directs the flow to the env's. I can't see what you wrote in there, is it t i i?
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
Yes, I think that’s correct.
@thebuttonfreak
@thebuttonfreak 6 жыл бұрын
Got it working thanks!
@pedrogneves
@pedrogneves 7 жыл бұрын
Hey man, quick question. My / 127. isn't working. When it's not connected I get the signal coming through Live, if I connect it I get nothing. I'm guessing it's because it's multiplying be zero? I've done exactly what you showed. What am I doing wrong?
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
+Pedro Neves can you send me a screenshot? danielrdehaan at gmail dotcom
@OrliKosKy
@OrliKosKy 7 жыл бұрын
Hi there! did you manage to figure this out? I have the same issue :)
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
Max is all about the little details. If you can share some screenshots I can look everything over to see what the issues is. Otherwise, I’d recommend just going step-by-step, object by object through your patch and making sure that everything is exactly as it should be. All patch cables go to/from where they should. All spaces and decimal points are where they should be, etc.
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
Got your email! Thanks, replying here so others can follow along with your work too! Looks like you've done everything correctly so far, just keep going.
@crash936
@crash936 5 жыл бұрын
just not sure in the beginning, why do we need to scale velocity to 0/1 ?
@DanielRDehaan
@DanielRDehaan 5 жыл бұрын
Because that is the range of values that [adsr~] is expecting. We could send it 0-127 but that would result in an absurdly loud synth.
@kypjak42
@kypjak42 4 жыл бұрын
7:22 18:02
@alvaropedroponce
@alvaropedroponce 6 жыл бұрын
is extremly awesome that's true, but I have a problem on my patch, and I've copied that at all; the sound produces me a click before and after i press the note on my keyboard. Thanks!
@alvaropedroponce
@alvaropedroponce 6 жыл бұрын
I've founded the solution, we must put on the "adsr~" the attribute: @legato 1
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
@legato will help, but it sounds like you are missing the “target 0” message with a [loadbang] object connected to it, and that you have not both triggered that “target 0” message to be sent to the [poly~] object or adjusted the values for your ADSR. The click is probably resulting from an ADSR envelope that has a 0 ms attack and/or a 0 ms release.
@alvaropedroponce
@alvaropedroponce 6 жыл бұрын
DRD_Tutorials Maybe, but i've comprove both, target 0 and adsr non-zero in any value. I dont know..., well, now works perfectly!
@ZalánClaris
@ZalánClaris 9 ай бұрын
great tutorial, but the background music is super distracting
@elmarhinz3076
@elmarhinz3076 6 күн бұрын
There is a moment where he turns up the FM modulation to the max. Suddenly, it sounds extremely inspiring.
@brettmarshalltweaksource
@brettmarshalltweaksource 6 жыл бұрын
This is an amazing tutorial and you are my new hero! I do have one small, nagging issue. My brightness dial looks greyed-out. The dial face is clearly lighter than the other 9 dials. It still works correctly, but it is a different color and I cannot figure out why. Any suggestions? drive.google.com/open?id=10_6X96Ji4Rv6pbJzYGQWumhqdVh9q1xx
@DanielRDehaan
@DanielRDehaan 6 жыл бұрын
Thank you! Glad you found it useful. In the dial's Inspector window you can edit all its colors to whatever you prefer.
@zooanzoo9519
@zooanzoo9519 7 жыл бұрын
"target" doesn't exist for my version of Max...?
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
"target 0" is the message contained inside a message box. Not a regular max object.
@zooanzoo9519
@zooanzoo9519 7 жыл бұрын
I'm not sure what that means then... so if I can't create the message, the synth won't work? I completed every other step, I can play multiple sounds at once but they're soft hisses instead of any sort of coherent tone. I apologize if I sound absolutely naive.. it's because I am just learning Max for the first time, honestly have learned so much from this video alone. You're a very thorough "orator", I look for that in most tutorials but have trouble finding the amount of concise, detailed explanation you provide. thnx - ZOO
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
+Zooanzoo no worries and thanks for all the compliments! Max is a pretty steep learning curve. You can create a message box by; 1) Unlocking your patch 2) placing your cursor where you want to create a message box 3) press the "m" key. Then fill that grey message box with "target 0". Let me know if that makes sense and gets your synth working. Max is all about the little details.
@zooanzoo9519
@zooanzoo9519 7 жыл бұрын
"3) press the 'm' key"
@DanielRDehaan
@DanielRDehaan 7 жыл бұрын
+Zooanzoo good luck!
@seanperman2000
@seanperman2000 5 жыл бұрын
HELP not getting any sound!!!!
@seanperman2000
@seanperman2000 5 жыл бұрын
update!!!!!! it started working when i saved it ;/
@tripslip38
@tripslip38 2 жыл бұрын
@@seanperman2000 Haha thank you! Was pulling my hair out over that.
@dirska2
@dirska2 2 жыл бұрын
Very cool tutorial, but background noise is a real pain and unnecessary as hell.
@ampersandrew
@ampersandrew 4 жыл бұрын
This might be a great tutorial, I'll never know. I turned it off after less than 30 seconds. I won't listen to over an hour of that background noise you have going.
@yourlifemasterycoach
@yourlifemasterycoach 3 жыл бұрын
I'm sure the message is great, but the background music is awful--not to mention totally distracting. Would've stayed otherwise.
@Herzfeld10
@Herzfeld10 2 жыл бұрын
dude you made the perfect tutorial, but you're making a tutorial for audiophile and put that aweful sound in the background :'( so hard to focus
New! Max for Live Devices - Send, Receive, and Follow
2:55
Daniel Dehaan
Рет қаралды 9 М.
Создаем первый плагин Max For Live. Вводный урок.
21:22
Константин Клем - музыкант, Ableton Live тренер
Рет қаралды 6 М.
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 6 МЛН
you don't need fancy analog hardware synths
6:58
phritz
Рет қаралды 218 М.
These Max 4 Live Devices Shouldn't Be Legal...
9:19
Zdrewe
Рет қаралды 37 М.
Easy FM-synth in Max
20:41
Setareh Mofidi
Рет қаралды 5 М.
Basic Sequencing in Max
32:22
oliver thurley
Рет қаралды 32 М.
Getting Started With Max For Live
17:57
LNA Does Audio Stuff
Рет қаралды 75 М.
11 FREE M4L Devices Producers NEED For Ableton Live
6:20
Will Hatton
Рет қаралды 10 М.
Max for Live - Building a MIDI Probability Effect
12:23
Daniel Dehaan
Рет қаралды 8 М.
Max for Live Best Practices, Part 1
18:19
Cycling '74
Рет қаралды 26 М.
Granular Synthesis: Building a granular synth with Max, part 1
45:44
oliver thurley
Рет қаралды 33 М.
You NEED to try this Ableton Max For Live Collection 💯
8:38
Crombie Point
Рет қаралды 18 М.