[Csnd] help replicating a sound
Date | 2017-10-20 09:45 |
From | Mo Morsi |
Subject | [Csnd] help replicating a sound |
Attachments | jazzy.csd |
Greetings (again!). Many thanks to those who helped with my last question (regarding soundin). This may be more of a generic synth question, but I was wondering if anyone could offer some advice on how to replicate an instrument sound using csound.
While exploring various instruments, I'm often finding difficult overcoming the "last mile". eg it's fairly straightward to approximate a sound such as a bass guitar or a kick drum using csound but it's somewhat tricky to fully reproduce sounds I've heard online. I understand this is a skill that takes years to develop, but if anyone had any advice or resources on how to bridge the gap, it would be much appreciated.
Take the beginning of following novation / ableton demo for example:
Pretty jazzy right! Now compare it to the csd I whipped up trying to replicate it (attached).
Arg! What a difference. I'm happy with the high hat and snare drum (though am sure these could be improved) but I feel where the piece is really lacking is in the kick-drum and bass. Being from a software background, but a not a musical background (the last formal music class I took was in middle school :-( ) I'm finding hard to even describe where the sounds are lacking, would I say they aren't "vibrant" enough or don't "resonate" enough, that they don't have the correct ADSR envelope, am I even playing them at the right frequencies?!
Would I be able to replicate these instruments using the builtin opcodes, eg would it be possible to use pluck or wgpluck2 to replicate that bass guitar or do I need to incorporate some form of frequency or amplitude modulation into the mix? Am I just missing filter(s) or equalizer(s) to "tighten" up the output frequencies or am I missing something else all together?
Any advice or resources on this topic would be much appreciated!
-Mo Morsi
http://mo.morsi.org
|
Date | 2017-10-20 10:36 |
From | "Jeanette C." |
Subject | Re: [Csnd] help replicating a sound |
Oct 20 2017, Mo Morsi has written: ... > Arg! What a difference. I'm happy with the high hat and snare drum > (though am sure these could be improved) Hi Mo, all the sounds in the supplied video sound sampled. Resynthesizing sampled/natural sounds is what I'd call the masterclass. :) The snare drum might improve with some distortion. You might get the extra ringing frequency in the hihat with a little EQ on your current hat. > but I feel where the piece is > really lacking is in the kick-drum Your kick sounds like an 808 kick, whereas the kick in the video - though possibly acoustic - is closer to a TR-909 sound. I can hear an overall form, which might be achieved by a sine oscillator with an ADSR or just downramp on the frequency, quite fast. Then there's the initial click, you could try an even faster - probably exponential - curve on the frequency to add to the rest. But you might also try a very short white noise with some filtering. Also your kick does sound lower in frequency. If you can, you might use a frequency analyser to find out the "root note" of the videos bass drum. >and bass. Your bass has almost no envelope, compared to the one in the video. You might actually try one of the plucked string algorithms from Csound. Taken together with a lowpass filter (possibly with an ADSR or simple curve like line or exp). I didn't use the Karpus-Strong algorithms a lot, but I usually found that they sound much better when followed by some sort of resonator, as happens in a real instrument, such as this upright bass. Make sure that you have a much shorter decay of the volume than you currently have. With the plucked string opcodes, this is usually achieved by tweaking the damping of the string of the stiffness. These are very general, but to come really close, from my point of view and capabilities, would require a lot of fine tuning and experimenting with different opcodes and curve shapes. It is not a question of emulating another synthesizer, which only relies on simple waveforms. I hope this might supply pointers in the right direction. Good luck and best wishes, Jeanette ... -------- * website: http://juliencoder.de - for summer is a state of sound * SoundCloud: https://soundcloud.com/jeanette_c Baby, take the time to realize I'm not the kind to sacrifice <3 (Britney Spears) Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2017-10-20 12:51 |
From | Michael Gogins |
Subject | Re: [Csnd] help replicating a sound |
Look at the wide variety of example CSDs available online, in the FLOSS manual, in CsoundQt, and in books such as Designing Sound by Andy Farnell. Articles and patches for other synthesizers can be adapted. If you have a modular analog synth experiment with that, one can work faster. Regards, Mike On Oct 20, 2017 4:45 AM, "Mo Morsi" <mo@morsi.org> wrote:
|