- #1
mikejm
- 40
- 2
I am working on a synthesizer to model sounds like plucked strings (guitars) and struck membranes (drums). With such instruments, the harder you strike them, the longer the sound takes to decay to an inaudible level.
What equation would allow one to predict the proportionate time decay of such a struck/plucked sound based on its relative volume (dB)?
For example, let's say you set an arbitrary maximum reference strike/pluck of 0 dB to have a decay of 60 seconds. Is there any mathematical function that can predict what the decay time should be for an otherwise identical strike/pluck at a lower strength of, for example -6 dB? Or -12 dB?
If needed, we can define "full decay" as -300 dB, and state that a strike at -300 dB has zero seconds decay.
So let's say:
-300 dB volume = 0 seconds decay
0 dB volume = 60 seconds decay
How do we fill in everything between?
I feel like intuitively there must be an ideal or "correct" way to scale or interpolate this.. Struggling with the math though... Thanks!
What equation would allow one to predict the proportionate time decay of such a struck/plucked sound based on its relative volume (dB)?
For example, let's say you set an arbitrary maximum reference strike/pluck of 0 dB to have a decay of 60 seconds. Is there any mathematical function that can predict what the decay time should be for an otherwise identical strike/pluck at a lower strength of, for example -6 dB? Or -12 dB?
If needed, we can define "full decay" as -300 dB, and state that a strike at -300 dB has zero seconds decay.
So let's say:
-300 dB volume = 0 seconds decay
0 dB volume = 60 seconds decay
How do we fill in everything between?
I feel like intuitively there must be an ideal or "correct" way to scale or interpolate this.. Struggling with the math though... Thanks!
Last edited: