NAME

MIDI::Simple::Drummer::Rudiments - Drum rudiments

SYNOPSIS

use MIDI::Simple::Drummer::Rudiments;
my $d = MIDI::Simple::Drummer::Rudiments->new;
$d->count_in;
$d->beat(-name => 1) for 1 .. $d->phrases;
$d->write('single_stroke_roll.mid');

DESCRIPTION

This package contains a collection of patterns, loaded by MIDI::Simple::Drummer.

METHODS

I. Roll Rudiments

A. Single Stroke Rudiments

1. Single Stroke Roll

2. Single Stroke Four

3. Single Stroke Seven

B. Multiple Bounce Rudiments

4. Multiple Bounce Roll

5. Triple Stroke Roll

C. Double Stroke Rudiments

6. Double Stroke Open Roll

7. Five Stroke Roll

8. Six Stroke Roll

9. Seven Stroke Roll

10. Nine Stroke Roll

11. Ten Stroke Roll

12. Eleven Stroke Roll

13. Thirteen Stroke Roll

14. Fifteen Stroke Roll

15. Seventeen Stroke Roll

II. Diddle Rudiments

16. Single Paradiddle

17. Double Paradiddle

18. Triple Paradiddle

19. Paradiddle-Diddle

III. Flam Rudiments

20. Flam

21. Flam Accent

22. Flam Tap

23. Flamacue

24. Flam Paradiddle

25. Flammed Mill

26. Flam Paradiddle-Diddle

27. Pataflafla

28. Swiss Army Triplet

29. Inverted Flam Tap

30. Flam Drag

IV. Drag Rudiments

31. Drag

32. Single Drag Tap

33. Double Drag Tap

34. Lesson 25 (Two and Three)

35. Single Dragadiddle

36. Drag Paradiddle #1

37. Drag Paradiddle #2

38. Single Ratamacue

39. Double Ratamacue

40. Triple Ratamacue

TO DO

Tempo increase-decrease - continuous and discreet

With and without metronome

Straight or swing time

Panning amount

Touch velocity

SEE ALSO

MIDI::Simple::Drummer

http://en.wikipedia.org/wiki/Drum_rudiment

http://www.vicfirth.com/education/rudiments.php

http://www.drumrudiments.com/

AUTHOR AND COPYRIGHT

Gene Boggs <gene@cpan.org>

Copyright 2012, Gene Boggs, All Rights Reserved.

LICENSE

This program is free software; you can redistribute or modify it under the same terms as Perl itself.