how do i create drum sounds on max. this is for a sequencer. (Beginner)

tomasgarcia's icon

i need help. i want to be able to save my sequence after writing it, plus what is said in the actual post

woyteg's icon

hello tomasgarcia.
if you want to save any settings in a max patch, like a sequence, there are a couple of options, but the easiest one is maybe the "preset" object. for a more sophisticated version have a look at the pattr-family like "pattrstorage" "autopattr" and so on..
what kind of drum sounds? Look at the tutorials for audio synthesis or use "buffer~" to load in samples..
hope that helps,
woyteg

tomasgarcia's icon

thank you.i waned to make drum sounds from scratch.

tomasgarcia's icon

pattr-family like "pattrstorage" "autopattr" -------unsure what this is

Noob4Life's icon

woyteg's saying you can use those objects to "save [your] sequence after writing it..." as you asked only on how to save things you've written, it seems implied in your question that you already have built a sequencer of some type and now only need to learn how to apply some kind of preset-saving-and-recall-system to it. thus, pattr-family is a great answer; see helpfile for the objects mentioned and also these tutorials:
https://cycling74.com/docs/max5/tutorials/max-tut/pattrchapter01.html
found starting on this page:
https://cycling74.com/docs/max5/tutorials/max-tut/maxindex.html

as for drum sounds from scratch, you could take the basic waveform objects like cycle~, cos~, tri~, phasor~, saw~, as well as noise objects like noise~ and pink~ and apply sharp envelopes and mix and match...
you could see this for envelope generation but tweak it for short-form percussive sounds:
https://cycling74.com/docs/max5/tutorials/msp-tut/mspchapter07.html

what you should do is try something out, then post your patch, people can help you better from there... it's not always possible for others to make the patch for you(time-constraints and all) and some don't want to share their advanced patches straight away. but sometimes you can also get lucky...
you can also search on these forums for similar topics, you'll find stuff like these:
https://cycling74.com/forums/drumpercussion-synth-patches-needed-for-studying-purpose
https://cycling74.com/forums/syncing-oscillator-to-envelope
https://cycling74.com/forums/trying-to-build-first-sequencer-with-multislider
https://cycling74.com/forums/another-audio-rate-question-send-click-on-phasor-restart
https://cycling74.com/forums/audio-rate-sequencer

some of those are less related to the drum 'synth' idea than others, but they all can help you by describing in a wholistic way the basic elements involved in what you're after.

anyways, hope it helps. best of luck.

________________________________
*Never fear, Noob4Life was never here!*

mrmrshoes's icon

here are a kick and snare patch i translated from supercollider code.
They need work like. should get you started.

Max Patch
Copy patch and select New From Clipboard in Max.

kick

Max Patch
Copy patch and select New From Clipboard in Max.

snare

AudioMatt's icon
Noob4Life's icon

mrmrshoes, those are great patches! you are no doubt a truly masterful connoisseur of synthdrums!

________________________________
*Never fear, Noob4Life was never here!

flowdesigner's icon

Hi mrmrshoes,

Is the snaredrum triangle frequencies just tweaked to taste, or do they follow some principle for snaredrum modelling?

mrmrshoes's icon

Hia Noob4Life.

Cheers dude. I do have to say that these drum patch's are based on cool sounding examples i was pulling apart while i was trying to learn supercollider. The really hard part is getting the env's right. something that line~ will never come close to. The selection of env gen's and the curves they use is really top notch in a standard SC dist.
Flowdesigner The tri~ wave freq's are more to taste than a model. But there are based some what on a snare drum's top skin pitch dive, so to speak.
I'm working on max translation of ideas that Nick collins has made pubic, like his remix code and a basic BBcut sample cutting routine from one of his papers. I'll post them when i've got them done.

Noob4Life's icon

yea, the SuperCollider influence is what I appreciate(you're absolutely right, line~ will never come close... maybe adsr~, though... and of course, there's always the old-fashioned writing a detailed envelope into buffer~ and then using index~ to play it at sample-rate... but both of these options and most others still fall grossly short of the slickness/ease of an SC implementation; small-talk-like code is so much more succinct and beautiful).

Thanks again for sharing this!

________________________________
*Never fear, Noob4Life was never here!*

k9's icon

@mrmrshoes:
thanks a lot for those excellent patches. Those really give me a headstart for "analog" drums...!

mrmrshoes's icon

No probs man.
I've got a decent clap and another snare aswell. I forgot i had these.
feel free to Post any mods or nice sounds you come up with. look forward to other people's take on things.

Max Patch
Copy patch and select New From Clipboard in Max.

snare 2

Max Patch
Copy patch and select New From Clipboard in Max.

clap

And How about a dutch Hoover, Jungelist mentasm anybody????
old skool
http://www.youtube.com/watch?v=ab-mViYje7g

Max Patch
Copy patch and select New From Clipboard in Max.

thanks to Dan Stowell's blog and Supercollder code.

My bad, I over looked an abstraction i used in the Dutch hoover patch.
here it is.

Max Patch
Copy patch and select New From Clipboard in Max.

call it randomFloat

milc's icon

mrmrshoes.

YOU ARE GOD.

I may try myself to convert some decent sc stuff I have to max.
well, but inter-application copy/paste won't work, right?

time for studying now...

Thank you very much for the blessings.

respect,

jae

pid's icon

surely the pluggo 'analogue drums' device and poly~s would be a good place to start too...

Roman Thilenius's icon

what kind of envelope could that be what cannot be created with [line~] ?

mrmrshoes's icon

Cheer dude

Yeah man i wish copy and paste worked. it would make things a hell of a lot easier.
As for translating SC to max, if you can read the code you can see the logic of interconnected ugens/objects. So it doesn't matter what you use.
have you read computer music by charles dodge? If not, the designs of instruments are shown in signal flowcharts that are used as examples in the book, Curtis Roads Computer music uses the same format. I really recommend these books. its the same deal working from a signal flowchart or pulling a coded example apart, you slowly start to see how and why things are done.

Sorry if i'm banging on about this to much,I can't help myself when i get started because when i first started with programming i didn't have a scooby doo what the hell i was doing. It took me a very long time just to get a handle on the basic's. Thats why i don't mind posting things up that people might find useful.
for example here are two Chowing FM instruments from charles dodge book.

Max Patch
Copy patch and select New From Clipboard in Max.

Chowing Basic FM instrument

Max Patch
Copy patch and select New From Clipboard in Max.

Complex FM

mrmrshoes's icon

Hia Roman

Yeah Man I stand corrected. I didn't phrase it very well. I was trying to say that i found sc envgens easier to use. I think noob4life summed it up better than me.

Pid you are right the max examples are a great resource. I've learnt a lot from picking through them.

milc's icon

thanks for the advice mrmrshoes,

you became my favorite of this forum, and possibly of my life, as I don't have any life at the moment rather than Max, porn and this forum. (just before you, my favorite was noob4life)

I just got my hands on Dodge's book. It seems a bit more friendlier than Roads' book, at least I hope.

For now, I have lots and lots of fun with your famous kick drum patch. I tried to apply different envelopes and it's not easy to avoid clicks. You used very weird and long, scary decimal numbers in your original envelopes. What are those numbers represents?

And please don't hesitate and post your patches. A lot of people will be very thankful for your contribution for sure. It's very straightforward and comprehensive synthesis material, that focuses on sounds, not some of those max-synth-building tutorials that focuses on midi scaled music making stuff.

We need more!!!!!!!!!

Hopefully I could post something here after spending 62400 hours with Dodge's book...

cheers!

john.baq's icon

This is a magical place for newbs like me.. Thank you so much for sharing, now I can dissect and study.

Big love!!

Roman Thilenius's icon

of course there is one little difference ... in maxmsp you cannot start line~ at signal rate ... auto-sync
must made sure by some extra work .. i see what you mean.

john.baq's icon

As a total noob I started with the SOS chart for a drum sound (chart added). It was quite a struggle and I came up with the following;

Max Patch
Copy patch and select New From Clipboard in Max.

He...lot's off things still not good, but maybe to some help. And off course I'm always open for suggestions!!

Have fun and keep on sharing!! Big Love

1195.Bass_drum_patch.gif
gif