Well even though this video is getting on for 6 years old I'll mention that instead of using the zl iter object with the counter (etc.) under the matrix it's possible to just use the object zl sub with an argument of 1... It tells you what position in the list the 'on' is in, and feels a bit more efficient! I just figured this out and thought it may be useful for others too!
@vganfood7 жыл бұрын
This is so helpful even 7 years after you made the video! thanks dude :D
@Molly_Mary7 жыл бұрын
Tom cosm sent me here! Great work and will be using these tutorials to expand my max knowledge!
@emmanuellagrangepaquet26988 жыл бұрын
ive been watching (and re-watching) your videos to jogg my memory on some stuff for a couple years now: THANK YOU. like you're attitude, and style of tutorial (to the point, with a side of fun)... keep up the good work :)
@backporchrevolution12 жыл бұрын
if you put the object [!- 16] between the [t i i] object and the [+ 48] object it will invert the vertical scale so that higher pitches are higher on the grid.
@davidhuff390310 жыл бұрын
Need a [scale 0 15 15 0] after the [counter] that's triggering the pitches so that the pitches aurally match low to high with the steps on the [matrixctrl]. And thanks for doing these Sam.
@dude83713 жыл бұрын
@tarieness maxsustain goes in a message box, not an object box. That's why it's not recognizing it. Hope that helps!
@Audiojunkk6 жыл бұрын
Really enjoying these tutorials man! Thanks for posting them!
@dude83713 жыл бұрын
@ThisIsTheMChord You have to set the time on the metro object. It defaults to something really silly like 1msec.
@AriGrabb11 жыл бұрын
I dont know if you solved this yet, you asked 7 months ago, but just in case, it took me a lot of trouble shooting as well. First, make sure your patch is one word. His was "Saw_note". Make sure the patch is saved in the same place as the sequencer patch, and make sure the out object is an out tilda object. Hope this helps!
@martyrace734712 жыл бұрын
wakka wakka pretty much going to owe my degree to you.
@henrids13 жыл бұрын
Thank you for this tutorial, very easy to follow and understand !
@xelnagazchild13 жыл бұрын
Hey, you can do that, acually, or it is more of a workaround : using Soundflower (freely availlable at Cycling74) or Jack (site is jack.org i guess), route your default audio output (system preferences > midi/audio configuration) to e.g. Soundflower 1 2, back in Max use Soundlfower 1 2 as input (options > dsp status > input device), which will be all the sounds coming from your default output. You can then operate on this at will.
@kayplove13 жыл бұрын
Hi there, thanks for the tutorial, it's awesome! Really helpful. I was wondering if you might have any tips on how to link a sequencer to a video camera, so that the video being picked up can be mapped on a sequencer, the sounds playing when a colour is picked up in a certain spot of the map..
@dude83713 жыл бұрын
@lmnkable Yeah, Max processes its events depth-first, meaning it goes all the way to playing the first note, then goes to the next chunk of the list, then generates the note for that chunk, then grabs the next chunk of list, etc. So I'm not at all surprised to learn that there's some latency. Ugh. Yeah, I can't think offhand how to fix that. If I get a chance I'll dig around; let me know if you figure anything out.
@GenteelCretin9 жыл бұрын
I had no idea that sequencing in Max had improved so much. This seems archaic in comparison to working with Max 7.
@dude83713 жыл бұрын
Hmm, that could be confusing. I'm not playing the sounds in Max, I'm actually sending them to the AUDLS synth, the internal Mac MIDI synthesizer. So since the sounds aren't actually being generated in Max, there's no way to pass them through a gain~ or whatever like you would an internal Max source. That being said, it is possible to use the triggers from the bouncing ball to control sounds in Max, and then you'd be able to control/modify those sounds in the usual way.
@squallevan14 жыл бұрын
very nice dude, do you have any ideas on how to generate a bass like sound ?
@leventismusic9 жыл бұрын
dude, i downloaded the patch and just wondering 2 things. im a complete beginner. is there a way to auto mate these sequences so that they start after one another. so the first sequence plays, then the 2nd one then the 4th maybe then the 3rd again? Also, i opened this with max msp 7 and the patch looks different as it contains effects you can do with the sound aswell? how did you do these?
@jamiefaulkner63989 жыл бұрын
Would there be anyway to use this with a probability object to create a constantly evolving loop which never repeats in the same way?
@AnentHail10 жыл бұрын
Thanks! these videos are really helping me out
@dude83710 жыл бұрын
Very happy to hear it!
@WaterTimeLapse12 жыл бұрын
its cmd+y(first select wires or objects), but it is not merged. Its just a way to tidy things up a bit..
@epicever8 жыл бұрын
im actually surprised to see a tutorial video with someone that has personality lol
@pretaeperon10 жыл бұрын
great tutorial, thx! would an approach like this work for storing and recalling predefined drum patterns or there is an easier way with lists or tables?
@peter442514 жыл бұрын
Another great tutorial. Keep up the good work!! Thanks, p
@natebennett81898 жыл бұрын
Ok I'm building this patch step by step with the video but no matter what at 2:30 when I should be able to play a note on the kslider and get an enveloped signal all im getting is a constant tone as if the adsr isnt even there. I've followed step by step up to this point three times now with the same result. Thoughts, anyone?
@natebennett81898 жыл бұрын
update: turns out you have to send the bang to the maxsustain as well. I'm not sure why this isn't necessary in this video, maybe its an older version of max or maybe he clicks maxsustain in the video and i didnt notice. either way if anyone else has this problem thats how you fix it.
@natebennett81898 жыл бұрын
update 2: i watched the video for another minute. I am an idiot and i hate myself.
@dude83714 жыл бұрын
@petertenhove Thanks a lot! More to come.
@Abiding3712 жыл бұрын
Great video!
@Deadcelldnb11 жыл бұрын
Agreed. What Dave said below. However, I don't think tat any posts from the guy who uploaded it will be coming before tomorrow. 2 years since a reply. Whoa.
@vonzo552 жыл бұрын
Thanks Sam
@James-br8ju7 жыл бұрын
So grateful for your amazing work, Mr. dude. I can't seem to get this to work in Max 7, though. Must I make any changes to your recipe? One thing I see is that the "i" (integer) object is creating an error message. Why might this be?
@the0jr0jr0jr Жыл бұрын
In Max 8 I had to change "prepend getcolumn" to "getcolumn $1," with same for target.
@olisbak13 жыл бұрын
Outstanding tutorial. One question. How would you go about flipping the matrix so that up on the y axis meant up in frequency of the note?
@paulrenegade9 жыл бұрын
I love this tutorial. easy to follow. Good skills. I do have a bit of an issue though. Although i've followed your video exactly, instead of saw waves i get a kick drum sound and not just one, there are 4 for each hit (getting quiter each time, like a delay effect). Why do i not hear a saw wave?
@semantix8 жыл бұрын
Hi there.. this was a great, helpful video. However, I have an assignment that requires me to use Max objects only (not msp). How might I be able to input midi notes to the matrixctrl object, not with poly~, but with the kslider(which i configured to work with notes on a computer keyboard)? Thanks.
@breenizm9212 жыл бұрын
Yo would it be a similar method to use the matrix control to trigger audio samples, possibly using groove~ ? Pretty stuck when it comes to harnessing the matrix's output...
@okidot9 жыл бұрын
great tutorials, just wondering if there is way of shaping wave forms to make different timbres? Thanks!!!
@Carneiro36298 жыл бұрын
Hi, thanks. I know I am a little bit late, but someone asked this and, as he didn't had an answer, I will ask again: what is the target for? It seems to work fine without it. Thanks and sorry...
@Rdk13 жыл бұрын
how did you create a piano like sound on coll object using this step sequencer? I don't know where to set a gain~ and other pitch/sound effect stuff on your coll tutorial.
@Masterp1008 жыл бұрын
Any way you can organize the notes to go from lower to higher as the scale rises? This plays lower notes at the top and higher at the bottom, doesnt seem to make sense
@onlyruin70313 жыл бұрын
This video is 11 years old but I'm gonna ask a question anyway. Is there a simple(ish) way to make this a midi sequencer?
@3alexander39 жыл бұрын
dude, you're awesome. but don't take it as a compliment, it's just an observation!
@theboytheycalljonny19 жыл бұрын
Really helpful. Thanks!
@webbophone33778 жыл бұрын
Great tutorial! But I'm a tad confused. When I switch on a whole single row of the matrix, the pitch SHOULD be the same all the way through (right?) but it goes up and/or down. I'm unsure why it's doing that. Help please!
@krisg28987 жыл бұрын
What is the T B I device you added the output of the kslider to? Great tutorial by the way
@seangates923112 жыл бұрын
Hi I was trying to do the poly the same way you did it, but when I made it, it only had one place to connect at the top. How do you make it so I have the bottom to connect as well? I saved it in the same file and typed in the same file name after poly~ but it still won't show up. Please helppp :/
@bellapea495810 жыл бұрын
You are totally awesome!!!
@RichSwales10 жыл бұрын
Hey, great work man you really helped me out! Just wondering if there is a way to set the values in the matrix with a pack object and without having to click on the matrix? Thanks
@nicholassayki244510 жыл бұрын
how can you transfer the noises into a physical object like a wii remote that plays the sounds while using it as you commence motions
@dude83713 жыл бұрын
@amherstguitar Try the link in the video. The link in the description is old and broken.
@Masterp1008 жыл бұрын
extremely helpful video my friend! is there any way you could rewire this to work as a drum machine? I'd love to see that as well
@udomatthiasdrums532210 жыл бұрын
cool tutorials. many thanks for good vibrations. udo
@dopplermonk13 жыл бұрын
Question: there must some sort of latency because of the iter list processing, so that playing on "higher number notes" is "slower in time" than "lower notes". So that midi 48 is faster in time than midi 60? (not that i have noticed it, but just a thought.) do you know how to do it in perfect timesync (if my assumption is correct)?
@tombacon64296 жыл бұрын
i've followed this step by step and double checked and checked again, but when i turn the ezdac on, regardless of what ive put in the matrixctrl, i just hear loads of popping and no notes?
@raphael7858011 жыл бұрын
very good tutorial. But I have a problem. The object "poly~ saw_note 16" have only 1 input and no more. I can't link him with two object at the same time. Thank you !
@tommy2nes11 жыл бұрын
Hi I tried to make a poly~ of the karplus strong patch but didn't come out good, any idea why? thanks
@1101100010111010010 жыл бұрын
dude837 on max 6, the poly~ object only has one input and no output. (at 4:23). haylp me...
@1101100010111010010 жыл бұрын
nevermind, I accidently saved the file with a space in the title. i got this
@ThisIsTheMChord13 жыл бұрын
@dude837, any idea why my sequencer is about 100x faster than yours? Where is the delay time between each note set?
@leali12007 жыл бұрын
Ur Tutorial is awesome =3= Just a little question..the Saw_note didn't work ?
@dude83713 жыл бұрын
@olisbak I don't think flipping the matrix is the right way to go about it. You should instead just look at the output of the matrix and scale it to the correct range. Look at the scale or the zmap object to get what you want.
@christ0106 жыл бұрын
thanks! awesome guidance!
@myfartwillgoon113 жыл бұрын
amazing job man, thanks so much
@yuvigerstein13 жыл бұрын
Thanks for this great tutorial dude. Could I ask you why you used two patches for this and is it possible to use a subpatch inside one of them to make it all in one patch? Thanks again.
@MostlyLoveOfMusic2 жыл бұрын
How do you record (export to wav) using Max?
@ashablatherwick46922 жыл бұрын
under the extras menu is a quickrecord pop-up function that will record whatever is coming out of the master - haven't checked if works with MIDI though!
@MostlyLoveOfMusic2 жыл бұрын
@@ashablatherwick4692 but whats the point of the software if you cant easily record and export music from it?
@cameronpattisall12 жыл бұрын
okay the problem I'm having is that my setup as of about 2:45 is identical to yours except my notes have unlimited sustain and don't stop playing...any ideas?
@snailbuzz12 жыл бұрын
Thank you very much keep the good work going :)
@ehmazin7 жыл бұрын
maxsustain and the 1 "bang" go into message boxes, if any other newbies couldn't get the first stage working
@carlsteinhauser12 жыл бұрын
Thanks for this dude!
@FenrisBenito11 жыл бұрын
Hey, I'm a complete beginner on MaxMSP. I was just wondering, how could you make the sequencer play drum samples instead of sawtooth notes? I'm guessing it's to do with read and buffer objects? Thanks in advance!
@johnmurray487511 жыл бұрын
Yes, you just have to put the sfplay~ object (and the messages that come with it) instead of the saw...
@M_O_R_P_H10 жыл бұрын
hey man, do you have any tutorials on using umenu to select different buffers? i'm creating a drum sequencer with gates and would like the user to have the option to select the drums rather than just the ones i've chosen
@Dreadonator13 жыл бұрын
great videos mannnnnnnnnnnn!
@musicmovement10 жыл бұрын
Thanks so much for this! The link in the description is down, can you post the patch somewhere?
@dude83710 жыл бұрын
The patch is still up but I'm sorting out some nonsense with my VPS, so you'll have to mess with the url. Anywhere you see a "otherbirds.com", replace it with "sonofabox.com/otherbirds". So the link for this patch is www.sonofabox.com/otherbirds/tutorials/2-sequencer.zip
@musicmovement10 жыл бұрын
dude837 Got it! The extra parameters are wicked! Thanks again!
@chloph12 жыл бұрын
hey sorry, definatly really simple but how do you merge wires like you do at 2:37?
@jw24308 күн бұрын
who here in 2025 watching dude837 tutorials 👉👑
@poongash9512 жыл бұрын
yeh same, did you find out why that happend?
@etceter410 жыл бұрын
what is the box you are creating with the play sign and the tempo?
@orrcazz9 жыл бұрын
+ET CETER4 That's a flonum object, for floating point numbers.
@sharkdeed713510 жыл бұрын
Hey a weird thing happens to me. I'm trying to work on max 5 however i can't use "maxsustain" function. What am i doing wrong ? Thanks for the video
@sharkdeed713510 жыл бұрын
I've reinstalled and its working now.
@grantbiteman3066 жыл бұрын
2:30 your voice sounds like a vocoder here.
@edquin11 жыл бұрын
hi i did everything you did, and i cant get sound coming out of my computer, what can be the problem? thanks!
@ABrownMusic11 жыл бұрын
Download the file linked to in description. It should work, and you can compare with yours to see what the problem was! Also, check out "codecademy"
@Misksound10 жыл бұрын
ABrownMusic hi alex. lets have a max duel.
@JeroenUyttendaele13 жыл бұрын
nice, thanks!
@arkada9 жыл бұрын
hi thanks for the patch, but the li8nk is down. . :/
@dude83714 жыл бұрын
@elARTEdelPOOP Neither am I, brother, neither am I.
@midihooker12 жыл бұрын
swing/groove would be very cool if you made a little hint-vid :)
@chaza100110 жыл бұрын
Has anyone been able to set the sequencer to output notes only in a certain scale? (IE, Major, minor etc) Had some interesting results by putting a multiply command just before the +48 command, but I can't get scales that have varying distances between their notes with this.
@dude83710 жыл бұрын
Try using a coll object to map scale degrees to different note values.
@chaza100110 жыл бұрын
Just had a play around with the select object and managed to get it playing a major scale, will try coll too!
@dude83710 жыл бұрын
chaza1001 Coll or dict will both work really well for what you're trying to do. Either one will actually let you define your own scales, and switch between scales on the fly. Pretty neat.
@chaza100110 жыл бұрын
Wicked, thanks man!
@amherstguitar13 жыл бұрын
Great tutorial! But the link doesn't work! :(
@igorabdoaguilar93315 жыл бұрын
it doesn't work.... help please?
@cartermatthews85858 жыл бұрын
nice! i'm gonna watch hours of your tutorials..... but my poly~ has no output :(
@cartermatthews85858 жыл бұрын
+Toy Box nm i are noob. figured it out
@Felix-zb5mw8 жыл бұрын
how?
@Felix-zb5mw8 жыл бұрын
nm i are noob. figured it out
@harikiranmenon7 жыл бұрын
Carter Matthews I can't seem to figure it out.. can you help me.. I have the same problem
@Vishnu-xn4vx7 жыл бұрын
Harikiran Menon as i got it from other comments, it needs an argument that match the name of the subpatch
@karrlozrg12 жыл бұрын
coooolllllll!
@ThisIsTheMChord13 жыл бұрын
@dude837 Thanks! Check out my videos for what I did with your boomerang tutorial.
@dude83714 жыл бұрын
@danielchasehooper My roommate facepalmed so hard when her heard me say that. Whatever, haters gonna hate.
@masterP50811 жыл бұрын
ye poly~ only has one input!!
@Anemononoide11 жыл бұрын
Same thing happened to me
@antonv278510 жыл бұрын
Anemona Stramonius Same ..
@icelandfrancis69319 жыл бұрын
phil zammit And me!
@harikiranmenon7 жыл бұрын
me too can somebody help me
@masterP5087 жыл бұрын
AHA! I see Thanks for clarifying
@ZEDROLAND8 жыл бұрын
ur a boss, boss
@Dreadonator13 жыл бұрын
yeah... now a a limiter tutorial ... :-)
@niobium.isotope935 жыл бұрын
0:14
@shatteredsquare4 жыл бұрын
5:01, 6:59
@Mrfrafrafrafrafrafra11 жыл бұрын
Spongebob Squarewave
@traderbehaviour8 жыл бұрын
MATE CAN YOU TRY SPEAK SLOWER PLEASE :)
@M_O_R_P_H10 жыл бұрын
hey man, do you have any tutorials on using umenu to select different buffers? i'm creating a drum sequencer with gates and would like the user to have the option to select the drums rather than just the ones i've chosen. thanks