(no title)
teetow | 6 years ago
There are plenty of variables other than velocity -- location on the drum head being the prime one, but there are others. Because of this, sampling an acoustic drum kit involves capturing a suitable number of random variations, and the end result is often gigabytes (i.e. hours of content) in size, even though each sampled hit is just a few seconds long. Not having enough variation in your sample set makes the programmed drums sounds unnatural, since excessive repetition doesn't gel with how we experience acoustic drums.
Certain variables are more important than others, though. One notable sound is the 'rim shot' which means striking the drum head and rim simultaneously, which causes all kinds of constructive interference and results in a very powerful sound. It's the holy grail of rock drumming. In drum programming, rim shots are often a separate stack of samples with its own velocity layers, each layer with a set of random variations.
TheOtherHobbes|6 years ago
I would have been happier with a more general note spec that left the number of attributes and their resolution open and system-definable. This would allow 2D/3D/4D/etc control of note events, super-high resolution pitch definitions for microtonal support, and so on.
Bandwidth really isn't an issue any more, so there's no reason to limit the spec to a low common denominator.
Even so - 2.0 is better than the limitations of 1.0. So that's progress.
dbtx|6 years ago
It bears some resemblance to OpenAL source parameters which is little surprise as Creative seems to have written it. Some obvious differences:
- sources' positions are sent in azimuth/elevation/distance, i.e. spherical coordinates instead of rectangular
- the positions are always relative to the listener instead of often having a listener that moves around in a stationary 3D world
- the source is now allowed to be both spatialized and stereo with extra parameters for angular distance between the "speakers", the roll angle of the pair, etc.
I located the PDF maybe on Google, maybe by accident more than a few years ago. (I think it was from MIDI.org even then) I had to make an account at MIDI.org in January just to look through the specs, and it was there. Now I can't find a link so I'm afraid it disappeared behind the MMA member paywall. <sigh> Here's to progress.
tsegratis|6 years ago
Also, I strongly believe in using dynamics throughout the set. The min-max range I use is one of the strongest impacts I have on what people feel. Tinkled whisper to roar
Though yes, like you, I love my other variables too like strike position, angle, etc