how do i create drum sounds on max. this is for a sequencer. (Beginner)
i need help. i want to be able to save my sequence after writing it, plus what is said in the actual post
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
thank you.i waned to make drum sounds from scratch.
pattr-family like "pattrstorage" "autopattr" -------unsure what this is
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!*
here are a kick and snare patch i translated from supercollider code.
They need work like. should get you started.
kick
snare
mrmrshoes, those are great patches! you are no doubt a truly masterful connoisseur of synthdrums!
________________________________
*Never fear, Noob4Life was never here!
Hi mrmrshoes,
Is the snaredrum triangle frequencies just tweaked to taste, or do they follow some principle for snaredrum modelling?
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.
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!*
@mrmrshoes:
thanks a lot for those excellent patches. Those really give me a headstart for "analog" drums...!
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
clap
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.
My bad, I over looked an abstraction i used in the Dutch hoover patch.
here it is.
call it randomFloat
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
surely the pluggo 'analogue drums' device and poly~s would be a good place to start too...
what kind of envelope could that be what cannot be created with [line~] ?
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
Complex FM
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.
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!
This is a magical place for newbs like me.. Thank you so much for sharing, now I can dissect and study.
Big love!!
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.
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;
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