feature idea: trigger snare rolls

Post Reply
gkurtenbach
Posts: 53
Joined: Wed Jul 31, 2013 8:09 pm

feature idea: trigger snare rolls

Post by gkurtenbach »

Steven Slate Drums has "snare rolls" samples which sound like when a stick bounce fizzles out and dies--that little bit of snare buzz that happens.

I wrote a little plugin that listens for snare hits at velocity 1 and then rather than sending a "snare hit" note, sends a "snare rolls" note.

This sounds quite nice and realistic.

It would be better if this was built into Edrumin, especially if other drum VSTs have snare roll samples too.
perceval
Posts: 307
Joined: Sat Aug 06, 2011 4:59 pm

Re: feature idea: trigger snare rolls

Post by perceval »

Why not do it physically?

Stick bounce on some beats is quite often played. Bread and butter of stick handling.
User avatar
Rob
Site Admin
Posts: 4626
Joined: Sat Aug 01, 2009 2:04 pm

Re: feature idea: trigger snare rolls

Post by Rob »

I totally agree.
gkurtenbach
Posts: 53
Joined: Wed Jul 31, 2013 8:09 pm

Re: feature idea: trigger snare rolls

Post by gkurtenbach »

perceval wrote:
Thu Apr 07, 2022 1:22 am
Why not do it physically?

Stick bounce on some beats is quite often played. Bread and butter of stick handling.
Can do it physically but edrumin doesn't track it: This is different from stick bounce used for ghost notes, etc. It simulates that tiny stick bounce/head interaction when it goes below the threshold level--what you hear from the real drum head after edrumin stops sending notes. Very subtle, very short. Physically, there are probably still some very closely spaced, faint hits as the stick chaotically bounces against the vibrating drum head. Little hard to explain... The result is that buzz hits have a little more realistic sounding tails--less tiny machine-gunning--if that makes any sense ! :) Of course, this all depends on the drum library having that a sound like that .

Anyway, just an idea.

If anyone uses Reaper and wants to experiment below is my plugin script to change snare notes (38) to snare roll (32) when velocity equals 1.

cheers!


-------------------------------------------


desc: Gords Snare Fritz out

////////////////////////////////////////////////////////////////////////////////
@init


NoteOn = $x90;
NoteOff = $x80;
needNoteOff = 0;

////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
@block

while
(
midirecv(offset, msg1, msg2, msg3) ?
(


// Extract message type and channel
type = msg1 & $xF0;
note = msg2;
vel = msg3;


// Is it a note event? remap note values
type == NoteOn && note == 38 && vel < 2?
(
msg2 =32;
needNoteOff = 1;
);

type == NoteOff && note == 38 && needNoteOff == 1?
(
msg2 =32;
needNoteOff = 0;
);


// pass the event thru
midisend(offset, msg1, msg2, msg3);


1; // Force loop to continue until all messages have been processed
);
);
DC1970
Posts: 40
Joined: Fri Jan 14, 2022 7:25 pm

Re: feature idea: trigger snare rolls

Post by DC1970 »

I think this is written into some vst's for people who don't have access to a kit. It's easier to play it than it is to program it
gkurtenbach
Posts: 53
Joined: Wed Jul 31, 2013 8:09 pm

Re: feature idea: trigger snare rolls

Post by gkurtenbach »

DC1970 wrote:
Thu Apr 07, 2022 2:43 pm
I think this is written into some vst's for people who don't have access to a kit. It's easier to play it than it is to program it
Yeah, I think "snare roll" samples were for keyboard players--its a little tricky to do a buzz roll on keyboard! I'm not using it for rolls on a kit.
Post Reply