[@CorePrep]

[-SingleEncoding]

[Name]
[Version]

[Region  / prelude]

[Generic / SYNOPSIS]
[Generic / DESCRIPTION]
[Generic / OVERVIEW]

[Collect / TYPES]
command = type

[Collect / ATTRIBUTES]
command = attr

[Collect / METHODS]
command = method

[Collect / FUNCTIONS]
command = func

[GenerateSection / NOTE ATTRIBUTES]
main_module_only = 1
text = Any of these attributes may be changed when calling L</new>.
text = Drumkit values must be a valid
text = L<Types::MIDI/PercussionNote>,
text = while note duration values must be a valid
text = L<MIDI::Drummer::Tiny/Duration>.

[Collect / DRUMKIT]
command = kit
header_command = head2
new_command = head3

[Collect / DURATIONS]
command = duration
header_command = head2
new_command = head3

[Leftovers]

[Region  / postlude]

[Authors]
[Legal]