Forums > MaxMSP

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

September 12, 2010 | 1:14 am

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


September 12, 2010 | 1:32 am

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


September 12, 2010 | 1:44 am

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


September 12, 2010 | 1:48 am

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


September 12, 2010 | 6:24 am

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:
http://cycling74.com/docs/max5/tutorials/max-tut/pattrchapter01.html
found starting on this page:

http://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:

http://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:
http://cycling74.com/forums/topic.php?id=28058
http://cycling74.com/forums/topic.php?id=12884
http://cycling74.com/forums/topic.php?id=20311
http://cycling74.com/forums/topic.php?id=23547

http://cycling74.com/forums/topic.php?id=19826

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!*


September 12, 2010 | 9:51 am

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

kick

– Pasted Max Patch, click to expand. –

snare

– Pasted Max Patch, click to expand. –

September 12, 2010 | 3:53 pm

http://cycling74.com/forums/topic.php?id=28058


September 12, 2010 | 11:47 pm

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

________________________________
*Never fear, Noob4Life was never here!


September 13, 2010 | 2:03 pm

Hi mrmrshoes,

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


September 13, 2010 | 4:59 pm

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.


September 13, 2010 | 5:49 pm

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
September 15, 2010 | 11:01 pm

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


September 16, 2010 | 12:37 am

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.

snare 2

– Pasted Max Patch, click to expand. –

clap

– Pasted Max Patch, click to expand. –

And How about a dutch Hoover, Jungelist mentasm anybody????
old skool

http://www.youtube.com/watch?v=ab-mViYje7g

thanks to Dan Stowell’s blog and Supercollder code.

– Pasted Max Patch, click to expand. –

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

call it randomFloat

– Pasted Max Patch, click to expand. –

September 16, 2010 | 11:35 am

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
September 16, 2010 | 2:49 pm

surely the pluggo ‘analogue drums’ device and poly~s would be a good place to start too…


September 16, 2010 | 3:48 pm

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


September 16, 2010 | 4:08 pm

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.

Chowing Basic FM instrument

– Pasted Max Patch, click to expand. –

Complex FM

– Pasted Max Patch, click to expand. –

September 16, 2010 | 5:18 pm

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.


September 17, 2010 | 9:01 am

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!


September 18, 2010 | 10:35 am

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

Big love!!


September 18, 2010 | 6:51 pm

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.


September 30, 2010 | 12:48 pm

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;

– Pasted Max Patch, click to expand. –

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

[attachment=142692,1195]

Attachments:
  1. Bass_drum_patch.gif

Viewing 22 posts - 1 through 22 (of 22 total)