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!
@backporchrevolution
11 жыл бұрын
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.
@vganfood
7 жыл бұрын
This is so helpful even 7 years after you made the video! thanks dude :D
@davidhuff3903
10 жыл бұрын
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.
@emmanuellagrangepaquet2698
7 жыл бұрын
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 :)
@Molly_Mary
7 жыл бұрын
Tom cosm sent me here! Great work and will be using these tutorials to expand my max knowledge!
@GenteelCretin
8 жыл бұрын
I had no idea that sequencing in Max had improved so much. This seems archaic in comparison to working with Max 7.
@dude837
13 жыл бұрын
@tarieness maxsustain goes in a message box, not an object box. That's why it's not recognizing it. Hope that helps!
@donkeyfacekilla1
6 жыл бұрын
Really enjoying these tutorials man! Thanks for posting them!
@martyrace7347
11 жыл бұрын
wakka wakka pretty much going to owe my degree to you.
@henrids
12 жыл бұрын
Thank you for this tutorial, very easy to follow and understand !
@dude837
12 жыл бұрын
@ThisIsTheMChord You have to set the time on the metro object. It defaults to something really silly like 1msec.
@xelnagazchild
12 жыл бұрын
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.
@AriGrabb
11 жыл бұрын
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!
@James-br8ju
7 жыл бұрын
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.
@WaterTimeLapse
11 жыл бұрын
its cmd+y(first select wires or objects), but it is not merged. Its just a way to tidy things up a bit..
@AnentHail
10 жыл бұрын
Thanks! these videos are really helping me out
@dude837
10 жыл бұрын
Very happy to hear it!
@Deadcelldnb
10 жыл бұрын
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.
@dude837
12 жыл бұрын
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.
@dude837
13 жыл бұрын
@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.
@ehmazin
6 жыл бұрын
maxsustain and the 1 "bang" go into message boxes, if any other newbies couldn't get the first stage working
@vonzo55
Жыл бұрын
Thanks Sam
@peter4425
13 жыл бұрын
Another great tutorial. Keep up the good work!! Thanks, p
@epicever
7 жыл бұрын
im actually surprised to see a tutorial video with someone that has personality lol
@dude837
13 жыл бұрын
@petertenhove Thanks a lot! More to come.
@3alexander3
8 жыл бұрын
dude, you're awesome. but don't take it as a compliment, it's just an observation!
@pretaeperon
9 жыл бұрын
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?
@paulrenegade
8 жыл бұрын
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?
@jamiefaulkner6398
8 жыл бұрын
Would there be anyway to use this with a probability object to create a constantly evolving loop which never repeats in the same way?
@yuvigerstein
13 жыл бұрын
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.
@dude837
12 жыл бұрын
@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.
@Abiding37
12 жыл бұрын
Great video!
@olisbak
12 жыл бұрын
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?
@bellapea4958
9 жыл бұрын
You are totally awesome!!!
@Masterp100
7 жыл бұрын
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
@RichSwales
9 жыл бұрын
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
@theboytheycalljonny1
8 жыл бұрын
Really helpful. Thanks!
@krisg2898
7 жыл бұрын
What is the T B I device you added the output of the kslider to? Great tutorial by the way
@natebennett8189
7 жыл бұрын
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?
@natebennett8189
7 жыл бұрын
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.
@natebennett8189
7 жыл бұрын
update 2: i watched the video for another minute. I am an idiot and i hate myself.
@dude837
12 жыл бұрын
@amherstguitar Try the link in the video. The link in the description is old and broken.
@myfartwillgoon1
13 жыл бұрын
amazing job man, thanks so much
@udomatthiasdrums5322
10 жыл бұрын
cool tutorials. many thanks for good vibrations. udo
@kayplove
13 жыл бұрын
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..
@okidot
9 жыл бұрын
great tutorials, just wondering if there is way of shaping wave forms to make different timbres? Thanks!!!
@leali1200
6 жыл бұрын
Ur Tutorial is awesome =3= Just a little question..the Saw_note didn't work ?
@semantix
7 жыл бұрын
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.
@christ010
6 жыл бұрын
thanks! awesome guidance!
@tommy2nes
11 жыл бұрын
Hi I tried to make a poly~ of the karplus strong patch but didn't come out good, any idea why? thanks
@snailbuzz
11 жыл бұрын
Thank you very much keep the good work going :)
@squallevan
13 жыл бұрын
very nice dude, do you have any ideas on how to generate a bass like sound ?
@breenizm92
12 жыл бұрын
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...
@leventismusic
9 жыл бұрын
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?
@lassemunktechnerd
13 жыл бұрын
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)?
@onlyruin7031
2 жыл бұрын
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?
@carlsteinhauser
12 жыл бұрын
Thanks for this dude!
@webbophone3377
7 жыл бұрын
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!
@nicholassayki2445
9 жыл бұрын
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
@M_O_R_P_H
9 жыл бұрын
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
@Rdk
12 жыл бұрын
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.
@M_O_R_P_H
9 жыл бұрын
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
@grantbiteman306
5 жыл бұрын
2:30 your voice sounds like a vocoder here.
@tombacon6429
5 жыл бұрын
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?
@raphael78580
11 жыл бұрын
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 !
@FenrisBenito
10 жыл бұрын
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!
@johnmurray4875
10 жыл бұрын
Yes, you just have to put the sfplay~ object (and the messages that come with it) instead of the saw...
@Masterp100
7 жыл бұрын
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
@MostlyLoveOfMusic
2 жыл бұрын
How do you record (export to wav) using Max?
@ashablatherwick4692
Жыл бұрын
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!
@MostlyLoveOfMusic
Жыл бұрын
@@ashablatherwick4692 but whats the point of the software if you cant easily record and export music from it?
@Dreadonator
12 жыл бұрын
great videos mannnnnnnnnnnn!
@cameronpattisall
11 жыл бұрын
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?
@Carneiro3629
8 жыл бұрын
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...
@seangates9231
12 жыл бұрын
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 :/
@ThisIsTheMChord
12 жыл бұрын
@dude837, any idea why my sequencer is about 100x faster than yours? Where is the delay time between each note set?
@poongash95
11 жыл бұрын
yeh same, did you find out why that happend?
@JeroenUyttendaele
12 жыл бұрын
nice, thanks!
@chaza1001
10 жыл бұрын
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.
@dude837
10 жыл бұрын
Try using a coll object to map scale degrees to different note values.
@chaza1001
10 жыл бұрын
Just had a play around with the select object and managed to get it playing a major scale, will try coll too!
@dude837
10 жыл бұрын
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.
@chaza1001
10 жыл бұрын
Wicked, thanks man!
@masterP508
10 жыл бұрын
ye poly~ only has one input!!
@Anemononoide
10 жыл бұрын
Same thing happened to me
@antonv2785
10 жыл бұрын
Anemona Stramonius Same ..
@icelandfrancis6931
9 жыл бұрын
phil zammit And me!
@harikiranmenon
7 жыл бұрын
me too can somebody help me
@masterP508
7 жыл бұрын
AHA! I see Thanks for clarifying
@musicmovement
10 жыл бұрын
Thanks so much for this! The link in the description is down, can you post the patch somewhere?
@dude837
10 жыл бұрын
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
@musicmovement
10 жыл бұрын
dude837 Got it! The extra parameters are wicked! Thanks again!
@igorabdoaguilar9331
4 жыл бұрын
it doesn't work.... help please?
@chloph
11 жыл бұрын
hey sorry, definatly really simple but how do you merge wires like you do at 2:37?
@arkada
8 жыл бұрын
hi thanks for the patch, but the li8nk is down. . :/
@etceter4
9 жыл бұрын
what is the box you are creating with the play sign and the tempo?
@orrcazz
9 жыл бұрын
+ET CETER4 That's a flonum object, for floating point numbers.
@midihooker
11 жыл бұрын
swing/groove would be very cool if you made a little hint-vid :)
@dude837
13 жыл бұрын
@elARTEdelPOOP Neither am I, brother, neither am I.
@11011000101110100
10 жыл бұрын
dude837 on max 6, the poly~ object only has one input and no output. (at 4:23). haylp me...
@11011000101110100
10 жыл бұрын
nevermind, I accidently saved the file with a space in the title. i got this
@sharkdeed7135
10 жыл бұрын
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
@sharkdeed7135
10 жыл бұрын
I've reinstalled and its working now.
@edquin
10 жыл бұрын
hi i did everything you did, and i cant get sound coming out of my computer, what can be the problem? thanks!
@ABrownMusic
10 жыл бұрын
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"
@Misksound
10 жыл бұрын
ABrownMusic hi alex. lets have a max duel.
@ThisIsTheMChord
12 жыл бұрын
@dude837 Thanks! Check out my videos for what I did with your boomerang tutorial.
@amherstguitar
12 жыл бұрын
Great tutorial! But the link doesn't work! :(
@cartermatthews8585
8 жыл бұрын
nice! i'm gonna watch hours of your tutorials..... but my poly~ has no output :(
@cartermatthews8585
8 жыл бұрын
+Toy Box nm i are noob. figured it out
@Felix-zb5mw
8 жыл бұрын
how?
@Felix-zb5mw
8 жыл бұрын
nm i are noob. figured it out
@harikiranmenon
7 жыл бұрын
Carter Matthews I can't seem to figure it out.. can you help me.. I have the same problem
@Vishnu-xn4vx
7 жыл бұрын
Harikiran Menon as i got it from other comments, it needs an argument that match the name of the subpatch
@karrlozrg
12 жыл бұрын
coooolllllll!
@ZEDROLAND
8 жыл бұрын
ur a boss, boss
@dude837
13 жыл бұрын
@danielchasehooper My roommate facepalmed so hard when her heard me say that. Whatever, haters gonna hate.
Пікірлер: 125