Synthesize SNARES that sound REAL using the power of FEEDBACK
Vložit
- čas přidán 22. 08. 2024
- I discuss a new method of drum sample synthesis, which uses feedback synthesis to model the resonance of the drum head.
I'm not sure if another tutorial like this exists, but these are some of the most realistic sounding snare drums I've ever synthesized (or heard synthesized, in fact). And the bulk of the sound is catalyzed from a single transient lasting only a few milliseconds.
There is probably an easier way of doing this in another DAW (like Ableton). Feel free to take the principles shown and improve on them.
This is my first tutorial video like this. It was recorded over multiple days in multiple sessions. It may be a bit scatterbrained, so I apologize. If you have questions, feel free to ask in the comments.
---
EDIT 07/16/24: Um...wow. This video is blew up out of nowhere. Thank you all for watching and commenting! I'll answer a couple FAQs here:
Q: So, this is basically modeling synthesis?
A: Yes. Although I discovered this method of drum design on my own, I'm probably NOT the first one to use modeling (or feedback) synthesis to make snares.
Q: Does this work for Toms or Kicks?
A: Kinda... But not really. As some people mentioned below, loose head drums behave slightly differently. I believe this method would work better for toms if you can use the VOLUME of the feedback to modulate the DELAY TIME (so it's kinda complex). Logic's routing is not capable of this (but Ableton or Bitwig probably is!)
Q: Video on Hats, Cymbals, Kicks, etc?
A: For Cymbals, I recommend Au5's tutorial. It's brilliant. As for Kicks, The standard method of using a rapidly falling Sine wave works pretty well if you set short envelope times... However, I did come up with a cool method for making unique kick drums, so I'll think about making a video for it...
Q: wtf this is your only video
A: I originally made this video for fun, and because I couldn't find any other videos on CZcams that explains this method for making snares. I wanted to share new knowledge, basically. Other creators have already covered a lot of ground in the realm of sound design, So I'll make more videos if I discover something new or 'not-talked-about' in the audio sphere.
Q: I WANT THE EXAMPLE SNARES
A: drive.google.c... (NOTE: These are raw. No reverb or clipping. So you can apply your own processing)
I UPDATED THE DESCRIPTION with FAQ and DL for the EXAMPLE SNARE SAMPLES... luckily, I still had that project file from months ago lol
This suddenly appearing in the recommended of all the producers
hello yes producer here, and yes can confirm that this was, in fact, recommended to me.
hello yes. another producer here. in fact, it did.
Aloha, another producer here, it was also in my recommended
Hello, not a producer and this did not come in my recommended
yes another one here, attendance check
WHERE ARE YOU ALL COMING FROM? This is literally my first audio tutorial video!? 🤯
idk man it seems there is some feedback loop going on :)
Well you reached Brazil
I’m Japanese and came here from a CZcams recommendation.
Thank you for the great tutorial!!
Minneapolis. And I guess because I was watching videos on 606 clones. The algorithm is weird.
Denmark here. Also from a CZcams recommendation.
this is the only tutorial that actually created a snare from a synth, I could cry because I am happy to find this. Thanks for sharing
Wdyn tons of them are via synthesis
But they don't sound real@@illford
Really? You’ve never found any drum samples?😅
For anyone interested, this is karplus-strong synthesis. In ableton, you can use the Corpus plugin for the drum head tone.
I want to personally thank @zionjaymes for making this video and you for this comment. You can replicate this method in Ableton by creating the transient/exciter and the snares and then sending the transient to a bus with a corpus, like you said, for the drum head tone. Thanks to both of you I've struck gold, cheers!
@@juanstefan5929 np brother :)
Isn't this basically physical modeling synthesis? You can do something similar assigning the keyboard tracking to a noise osc, adjusting the adsr to your needs while looping the tiny burst of sound (this would be the "feedback" effect shown in this video), and sending everything into a comb filter or flanger tweaking the resonance and other parameters to get a huge variety sound (even real instruments sound like guitar strings or bass) from a single miserable microburst of noise or whatever micro burst of sound you want to feedback.
@@mttlsa686 karplus-strong is a type of physical modeling synthesis
My last experiments with feedback in ableton were soso, I also thought, how about a resonator something, but yeah using straight up physical modelling is probably the reasonable approach! Thanks!
This gotta be one of the best tutorials on physical modelling
Yes! I tried making a snare sound in Supercollider with similar techniques, but I just couldn't get it. This was really helpful.
For my FL Studio homies, this is basically possible with Delay 3 by messing with the feedback amount, feedback cutoff, and delay time. Using a limiter is still required to prevent harsh feedback noise. Got a model of this running in Patcher, not quite the same result but still can produce convincing sounding snares with some work. 4.5ms was a nice sweet spot for me.
thanks
This won't let you run EQs in between each feedback loop, unfortunately (Except for FLD3's built-in EQs)
If you have MCompare, you can set up actual feedback loops in patcher and place any effects in the loop that you want.
ReaStream also works, but the transfer rate between hosts is unstable and fluctuates a lot.
There used to be a plugin called "Senderella" that let you do this too, but when I tried an old version from a web archive, it didn't work for me
@@WangleLine yeah I noticed that limitation as well, although I didn't find it particularly intrusive and I was still able to make some pretty cool snare sounds with only stock FL stuff. Mcompare is a great option for people who can afford it and want much more granular control over feedback. Honestly wish FL would just let us create feedback natively, hopefully they'll patch in some setting that lets us enable it eventually. Patcher would be truly OP at that point.
GOAT
With delay 3 not good at all.
The garbage can snare in the examples at the end is so metal
Anyone else looking for it, here you go 17:22
I NEED IT
zach
@@patientboi true
@@joaquinbaume1291 DL link now in description
Sounds like a VERY accurate representation of someone tapping on a snare drum with their fingers.
Oooooh yeah definitely
He made the transient too ringy, imo. It sounded perfect when he filtered the upper harmonics a bit more
But you hear as soon as he adds distortion it gets pretty thumpy, I reckon this could sound massive with some more distortion, longer atk and decay, longer delay and low end boost
it’s been a long time since i found a music production video that truly just entertained me and made me want to go to my computer to try it out
Amen
Best video ever thanks please make the same for kick and hats
Kick PLZZZZ
YES!!!!!!!!
if you think about it a kick is a snare with a bigger resonance chamber and a soft exciter
and no snare@@illford
@@illford yep, minus the snare element itself, the physics are mostly the same just scaled a little larger.
even the snare element can be part of a kick sound with an extra soft+slow attack, if you want a really loose sound of the kit resonating together. i guess the most realistic/real-ish approach would be to have kick+reverb output feeding into a whole actual feedbacking snare patch itself. would need a lot of fine-tuning of course.
It's interesting that steps 1 and 2 are basically Karplus-Strong synthesis.
most physical modeling is feedback based, it's the details that matter
Interestingly, I'm in the process of making something similar to this in Pure Data after being pleased with my success in making a nice plucked string simulator.
In case you're interested, the tweak I made to the algorithm for extra plucked string realism was to have two "node" delays, one for each of the ends of the string, with each one inverting the signal in the way that impulses are reflected in reality, with the initial impulse also getting a small delay into each niode determined by its "position" parameter, and a couple of "pickups" with similar delays at the end of the line.
It does sound nice, but it also makes the processor work pretty hard, especially when you start trying to add fancy filters into the feedback loop.
Maybe it would be better if I just made a video to explain it.
What is Karl’s-Strong?
@@MountMatze ah ok lmao
@@katielowen Karplus Strong synthesis is a synthesizing technique, using audio rate delay. You can replicate it yourself easily. Use white noise and put a delay with the shortest time possible. You'll notice that it produces a pitch. By changing the time of the delay, you can tune the pitch.
Can probably go a step further by having the batter head layer send to a reso head layer besides itself. Those are often tuned differently and as a result of that create more complex overtones.
Can then send the reso head to the batter head to complete the feedback loop - since that feedback will be phase shifted by varying amounts, you'll get a lot of cancellation, that will account for a large part of the dampening needed for the system.
The output of the reso head can also be used to modulate the noise layer for the snares, as it is the motion of the reso head that excites the snares.
Can you make a video?
Holy shit that's brilliant! I was thinking it would be good to add a reso head to his idea, but I didn't know how to incorporate it. This is a really great idea!
If you use Ableton, the Collision instrument should allow you to route noise into the resonators
I just want to say this type of thinking is so important.
We got so many cool vintage drum machines because of people tinkering with the technology of their time.
Those machines in the end were revered for their idiosyncrasies and their unique sound.
I was just wondering the other day if anybody was trying to synthesize drums in a modern way but I wasn't even sure what to look for.
Wonderful video.
This is absolutely fantastic. I was completely speechless at around 7:57 when you started to eq the feedback chain and it COMPLETELY Changed the tone of the sound.
Massive X is fantastic for this, you can use the exciter envelopes with the modulation out device to get your impulse, the noise oscillators for the noise, there's a feedback loop, sample delay (keytracked, even), and tons of useful tone shaping tools like EQ, frequency shifting, distortion, etc built right in.
Got a full snare working just inside it, sounds great.
Also managed to get some darbuka like tones out of it with higher tuning, can be really fun for fake middle eastern orientalist hollywood music too
farya faraji fan spotted
@@imlxh7126 caught
FL blocks feedback loop. This content is worth finding a work around though 💎
cant you create feedback loop inside patcher??
@@muzy8768 if there is a way through patcher, I don't see it. Do tell
@@muzy8768 nope, it is protected. I use my aux out in my usb interface and plug it right into an input.
@@FerutElCampeador ye well that works as well 😄
For anyone looking for a fix to this, there's this free program Virtual Audio Cable. It lets you record your PC's output as a virtual microphone (meaning FL will see it as an input, same as it does with an audio interface input or a mic or whatever).
we got physically accurate snythesized snare before GTA VI 😭
we’ve had em for years
@@skywardstargaze1768 ok then
This is the kind of tutorial I've been looking for, synthesizing realistic drums (in this case snare). I've seen so many where people claim to make something that sounds like a kick or a snare or cymbals or whatever, but just end up making the same plastic sounds again and again.
FYI Ableton users, the “Collision” instrument does all three of these steps! And you can even have two resonators: a “membrane” for the drum head and a pipe/tube for the drum body. Using the knobs to fine tune the tone and formant will achieve the same sorts of things that he’s doing by EQing the feedback bus. If anyone tries this and manages to get realistic velocity settings please let me know as I’ve been trying to get it right but my lack of access to a real snare drum is kind of hampering me. I have dreams of a fully audio modeled acoustic drum kit in Ableton where every drum can be customized with macros tho so if you make any headway towards that please reach out!
This is actually a pretty great way of creating a sample layer for live drums in a mix. Not only can this be tuned to sound very close to original snare but also dynamics are preserved and this will really reinforce the live sound especially if you're not a great drummer (such as me)
for snare wires, you could use waves - snare bus. it's literally a plug that emulates snare drum buzz, reacting to any sound you put through it. really niche, but when you find a use for it, it's really nice to have. pretty sure it's still free
FYI it's Wavesfactory not Waves
I love that plugin - it’s been saving me a channel while tracking some demos lately lol - but I think it’s just triggering samples with some processing based on your snare and distance choices, which might be kinda against the spirit of this synthesis exercise
@@ryancruickshank1868 yeah, most likely triggering samples, I get what you mean. but yeah, it's a really neat plug when you find a good use for it
this is so fascinating, really shocked how good those ghost notes sounded!
Wow! That sounds really good. It's basically Karplus-Strong synthesis with a more fancy equalizer in the feedback loop. ...plus a direct path for the exciter, plus an added noise channel, plus reverb.
Absolutely incredible. This is the kind of stuff that I fell in love with sound design for. Take my sub, like, and comment. Stay blessed, audionaut.
This is absolutely genius and something I would have never thought of. I most certainly *HAVE TO* try and recreate this with analog circuitry on a breadboard. It will be such an awesome project - thank you for the inspiration!
Holy shit, what I wouldn't give to be able to have seen this ten years ago...
my thoughts exactly....!
Coming back for a refresher on your alchemy technique
A somewhat related trick I use to get a bit of ring out of my synthesized drums is sending them through a resonant filter. You can target some of those mid frequencies and get a nice ringy snare.
A harmonically resonant filter is effectively doing the same thing as this technique! You can also get pretty much the same result by using a comb filter with a lot of feedback and dampening
Around the 14:30 mark these sound indistinguishable from real snare drums IMO. Very well done!
Imo you can tell its not real only because it's An algorithm reverb a console may be better
I dunno - close, but still a bit ‘flange-y’ to my ears. I love the technique, don’t get me wrong and the later examples are very good.
love the way u illustrate and explain how the synthesis works. u deserve more views!
I actually created a less sophisticated version of this on accident once. I was playing around with the delay time on valhalla reverb with some kind of sound and suddenly had something that sounded very similar to a snare but I moved on and didn't really bother diving deeper into it. Now I know why it sounded like a snare :P
The feedback stage can be achieved by using Khs Resonator aswell
If you could make an Ableton project out of this, it would be magnificent. Honestly, out of 100000000 CZcams videos, this is the tutorial that has impressed me the most. I even wonder why a plugin hasn't been made with this impressive "sound reconstruction" ! 10/10
THIS IS SO SICK tysm for the shoutout btw !!
This is the best example of sound design i ever saw in youtube!!!…. great work!!!
Was honestly pretty skeptical thinking this was another “just find the correct samples” kinda video & “drum kit link in bio” but this was very cool man. Learned alot, now makes me think I can make any instrument just thinking about the physics of it all. Cant wait for the next video !
Your technical research are amazing! ❤ Your are a superb science teacher.
This is the best sound design video I've seen in a while (a lot better than some of the videos you've cited haha), you've clearly mulled over this stuff a lot. I've been looking for how to get arbitrary effects mid-delay for ages and I completely blanked on the option to send to self on a bus, thank you so much. Plus in this specific instance, the snares really sound so good. Again, thanks
Commenting just to help you with the algorithm. Solid work here my friend, the snare sounds really good and realistic! Feedback synthesis seems interesting, now I just need to figure out how to do it in my DAW
Thank you! If your DAW can do bus sends and routing (which it should) it should be possible unless it's specifically programmed not to as a safeguard.
Best tutorial I’ve ever seen
Nice.. think i'll be making snare sounds this weekend. Thanks for the video.
Adding a square wave makes it sounds really nice. Thanks for the tip.
To get a cymbal sound, a feedback delay network can be used.
Bass drum requires some nonlinearity which could be imitated by modulating delay time with the amplitude of feedback signal.
Au5 has an incredible tutorial on Cymbals. Doing the kick drum technique you mentioned is DEFINITELY more of a job for Bit-wig or Ableton. A bit out of Logic's capability lol
@@zionjaymes I probably watched that video from Au5. That one was quite nice.
I've made some plugins using the method in my previous comment, but currently only available as VST 3, so they won't work on Logic for now. There are some demos on my channel. "GenericDrum Quick Demo" is the shortest one.
Nice work! You can take this a bit further by using multiple delays in series and setting up a 2D rotation matrix between the stages. This gives you a nonlinear reverberator that allows for many different timbres and combinations of metallic overtones by slightly changing the angle and delay settings. Not sure how you could set this up using stock plugins, but I prototyped a plugin using this technique a couple of months ago, and it sounded really promising.
Congratulations for getting through making this tutorial without once saying "physical modeling"? 😄
And no, I'm not complaining that he didn't make anything new. Making a snare with a physical modeling synth made for snares is easy. Making it with tools that were never intended to be used for physical modeling means you actually have to understand what you're doing.
So far the best sound design or even sound modeling tutorial ever
that was super creative and amazing. S tier level tutorial.
Thanks so much for this tutorial. You explained everything simply and thoroughly with your description of what actually happens with a real drum to produce the sound we hear.
I have heard about Karplus strong, physical modeling and whatever, but I had not grasped what it's actually doing until watching this. This is a good starting point for appyling this real world break down to other instruments as well. Seems like there is also some good info in the comments about how to take this further.
Your results are awesome. I also like some of the sounds that are not as realistic - the cool thing about your method though is that you can play with all the different elements to get cool sounds, realistic or not, and understand exactly what you are doing.
Yep! Plus, this is a very basic application of Karplus Strong. The complexity can be pushed even farther by using multiple delays. I've been experimenting with it lately and have gotten some really rich sounds!
Somehow the algorithm took me to your channel. So glad it did
Best Snare Tutorial ever.
honestly this sounds great
That strange time we're living where you prefer to sound design a real sounding snare instead of using one of the millions of multi samples libraries that gives you the same XD
Excellent tutorial. Great work!
Unbelievable how real this sounds. And it is such a creative process :)
Amazing tutorial! Would love to see tutorials on hihats, rides and cymbals, that's would really fire! 🔥
Hell yeah! I love drums! 🥁
Finally, someone designing drum sounds I'd love to create. Sounds great!
This is inspiring me to go at it again and make a vst in sythedit
I'm kind of a newb, but it looks like Bitwig users can simply use the Delay+ device to accomplish the feedback part, since it looks like we can't route busses into themselves like you did here in the Logic way. Thanks to everyone translating this stuff for other DAWs like FL as well.
this trully is drum science wizardness!!!
One more thing you haven't gone over that I would add is that you want to define the noise envelope a bit more.
I would introduce a *tiny* bit of attack length on the noise, since in a real snare, the wire is vibrating in reaction to the head being hit, so its sound comes a few milliseconds after.
This is a really great tutorial! I'm looking forward to implementing it in Bitwig!
Very good tutorial. You are covering new ground here. This video is blowing up for a reason! :)
God tier sound design method
how do you literally only have 17 subs man. keep of the good work man
That was amazing Subscribed!
Holly shit my snare trigger is fat now, dude pls make more of this , im waiting another one for feedback synthesis
This is GOLD, thanks ❤
That feedback / delay fiddling you're doing sounds like something I could get out of a comb filter module. I don't use a daw here, just vcv and eurorack stuff. However, feedback is a staple in my patches. Neat stuff dude.
very nice tutorial, will try this my self!
Thanks, the idea with feedback synthesis is priceless.
This is insane how well you did with creating the acoustic snare sound. Awesome vid!
Unique mate. And some very good results.
Congrats on going viral, and thanks for the video - it was extremely interesting!
This and the tutorial you've linked got me into making some odd glitchy drums. Thanks.
The Rube Goldberg version of Karplus-Strong physical modelling synthesis!
I'm going to do this as a Combinator in Reason and be the happiest chappy who ever lived
Wow, great video. Very informative. Great analysis of drum sonics. Looking forward to seeing your analysis on other drum sounds and topics.
There's this really cool free plugin called FDNCymbal. One cool trick is to to put the sinewave body / noise into a convolution reverb using a sample generated by that FDNCymbal plugin. Makes it sound more metallic and ride-like and real, really curious if you'd like that.
For those wondering if it can be done in FL: you can sort of approximate the process with fruity delay 3 but since the EQ is much more restrictive you won't get too far. Hopefully someone else finds a better way to do it lol
guy needs more subs, i was waiting for this kinda particular tutorial, because all diffrent channels just shows how to make unnatural electronic shet snares what never sounds good in your production (and also they are getting lot of views). I have FL, i am trying to avoid somehow that bus send, because fl dont allow you to do that, hope there will be someone who will show us how to do this in FL studio.
Send it to another channel then send that channel back, maybe
@@Nebvla it doesn't let you do that
@@Pr0jectFM I use reaper so I do not know, but it let me in reaper (after I played around with the project settings to allow it)
really nice, my favorites are the "amen wanna be" and the "dubstep lol " i personally would use these as "raw" as they sound and would use them a bit different but overall really great job creating this from "just" Serum and FX. Serum is just a great Synth!
Bro this is the best music tutorial i've ever seen you chad
I had a blast with the deafening infinite delay jokes and I dont know if I should.
Dope tutorial man
so glad this vid is popping off on the algo!!
This the tut I've been lookin' for!! 🙌Thank you!!! Would love to see one about getting a 'real' crash cymbal.
Dood, great video. Keep making stuff like this. My mind is still blown on how this is a synthesized drum and sounds the closest I've heard to the real thing.
For anyone using analog gear heres a cool tip. You can do this same trick with a tape delay
i always thought of using a recording of snare drum in anechoic chamber and based of it try and reacreate the very basic sound of snare itself, without the room. once we have that all what would be needed to be done is "emulating" the sound of a normal room which would probably mean putting room reverb on it or like an impulse response of a room
I started doing this around 2012 cos I couldn't afford to go thu thousands of dollars worth of drums for a few I heard in my head. I have so many tricks for this.
This is crazy good content, thank you!
This is nuts
I was trying to program the funky dummer break yesterday and got annoyed that i couldn't get a ringy enough snare in my drum plugin so this was just what i needed! Great video!!
Really great method. Thank you.
Gunna try this for kicks 😊
really impressive
If your DAW doesn't allow feedback loop, you can try to get Blue Cat's Connector plugin.
This is killer, explained perfectly & the recaps help
Imagine accidentally clipping to + infinity with headphones on, at full volume.