On Saturday 12 January 2013 20:49:46 Jostein Chr. Andersen wrote:
> After a look at http://www.linuxsampler.org/,  I have a little comment
> about this commit:
> 
>     2013-01-08 schoenebeck
>     * Exclusive Groups: don't ever stop voices of the same note,
>       doesn't sound naturally with a drumkit.

First off, I was a bit imprecise in that comment: this change only affects the 
Gig format engine so far, not the SF or SFZ engines yet.

> This change is good for most drum items, for example when you play a ride
> cymbal, but not for a hi hat. A good professional sampled HH have many
> layers of openness - not only closed HH and open HH - but also many layers
> between this two states. And in this case, this samples with velocities and
> each velocity's level of openness be in the same note and be controlled
> with a drum pad with it's pedal or a key and a CC (for example an
> expression pedal). Another example is that a roll from the right stick
> need the be killed when you hit a roll again with the right stick. It will
> be many thing thing going on if former samples don't die when yo play roll
> samples with both right and left hands!

Actually I am not yet sure about the best way to handle that. So maybe we can 
discuss this a bit more. I was recently investigating how to make high quality 
drumkits sound as natural as possible with the sampler. And fact is, the way 
it was before the mentioned commit above, that is when voices of an exclusive 
group were killed even when triggering the same note again, sounded horrible 
synthetically. Especially on a ride cymbal, when the sampler simply chops off 
the previous voice while playing a roll on the cymbal, that sounds like 
somebody is pressing the fast rewind button on a CD player, but definitely not 
like a natural kit.

But since a drumkit has to obey the layout of a typical MIDI drumkit, so it 
can be played with i.e. any E-Drumkit (using pads), the ride cymbal has to be 
placed into an exclusive group, right?

> Also, think about a hi hat that you open and close gradually when it is
> hit, the former hits really needs to be quiet - especially when you
> gradually close the HH while playing on it. It sounds terrible when a old
> sample with a longer decay still sounds when the last hit HH sample (IE a
> closed HH) already is dead a HH don't play an open and closed hit at the
> same time!

Right, the hi hat is probably the most complicated part in a high quality 
drumkit at all. So far I have just experimented with simple two way 
open/closed versions of hi hats, but not yet version where you can control the 
openness gradually. So I still have to experiment with that these days ...

Before I commited this change, I discussed it with Andreas, because I was 
unsure about it as well. And he said, it seems as GigaStudio is solving it 
like this: it chops off voices of the same note in an exclusive group, however 
with a longer release time than LinuxSampler (did). So I am wondering if that 
would be the best trade off for this overall problem.

What do you think?

CU
Christian

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_123012
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to