Revision history for Music-SimpleDrumMachine

0.0511 2026-08-25 12:42:45
    - Add the shared pattern file to the Grooves constructor.

0.0510 2026-06-11 16:02:23
    - Drop unused cruft: "notes."
    - Use `try` to improve / simplify the error message when opening the port.

0.0509 2026-04-21 14:39:49
    - Add eg/no-fills.pl to illustrate not filling.
    - Fix-up an undefined situation.

0.0508 2026-04-21 00:54:07
    - Rename the 'cymbal' drum to 'crash'.

0.0507 2026-04-20 19:58:33
    - Improve eg/grooves.pl again.
    - Clean code a bit.
    - Add the rest of the General MIDI percussion set.

0.0506 2026-04-16 20:16:53
    - Improve eg/grooves.pl.

0.0505 2026-04-16 19:08:23
    - Updated eg/grooves.pl to use the changed groove() argument correctly.

0.0504 2026-04-16 09:03:27
    - Add the missing conga patch that is known to M::D::T::Grooves.

0.0503 2026-04-15 22:58:22
    - Don't require ddc. Oops.
    - Fix eg/grooves.pl with the improved syntax.

0.0502 2026-04-09 10:42:05
    - Fix-up the eg/ programs.
    - Add the eg/odd-meter.pl example program.
    - Improve documentation.

0.0501 2026-04-08 21:35:43
    - Add all the drums known to MIDI::Drummer::Tiny::Grooves.

0.0500 2026-04-08 21:05:07
    - Make arbitrary assignment of parts and fills possible.
    - Improve documentation.

0.0407 2026-04-08 14:54:09
    - Improve documentation.
    - Improve eg/grooves.pl.

0.0406 2026-04-08 11:47:16
    - Fix documentation.

0.0405 2026-04-08 11:10:29
    - Add a missing drum to eg/grooves.pl. Oof!

0.0404 2026-04-08 10:40:39
    - Rename the closed "hihat" to "closed."
    - Add the eg/grooves.pl example program.

0.0403 2026-04-05 15:42:35
    - Improve documentation.
    - Clean-up code a bit.

0.0402 2026-04-05 15:30:32
    - Don't change the notes.
    - Intelligently handle the velocity.

0.0401 2026-04-05 14:43:52
    - Improve documentation and code comments.
    - A bit of code cleanup.

0.0400 2026-04-05 12:54:27
    - Fix the fill-crash handling logic.
    - Enhance the the eg/* programs.
    - Improve documentation.

0.0307 2026-04-05 11:46:27
    - Add the extra-handy eg/list_devices.pl program.
    - Improve documentation.
    - Fix the eg/add-drum.pl program.

0.0306 2026-04-05 11:30:01
    - Improve documentation.

0.0305 2026-04-05 10:44:01
    - Automatically account for uncustomized drums.

0.0304 2026-04-05 10:20:23
    - Enhance the fill in the add-drum.pl program.
    - Add the missing open-hh to the eg/euclidean.pl program.

0.0303 2026-04-05 09:56:36
    - Uncomment debugging measure. Argh!

0.0302 2026-04-05 09:51:21
    - Fix _default_part() and _default_fill() logic.

0.0301 2026-04-05 08:46:22
    - Fix documentation.

0.0300 2026-04-05 08:42:38
    - Make fills user defined.

0.0204 2026-04-05 00:28:58
    - Make the fills optional with the filling attribute.
    - Make _adjust_drums() more generic.

0.0203 2026-04-04 23:58:42
    - Fix the 'add_drums' logic.

0.0202 2026-04-04 22:01:48
    - Improve documentation.

0.0201 2026-04-04 21:47:22
    - Fix channel selection logic when adding a new drum.

0.0200 2026-04-04 21:42:59
    - Add an 'add_drums' attribute.
    - Simplify the add-drum.pl code.

0.0111 2026-04-04 21:02:33
    - Simplify the open-hh.pl code.
    - Add the open hihat to the known drums.
    - Add the eg/add-drum.pl example program.

0.0110 2026-04-04 20:41:45
    - Add the eg/open-hh.pl example program.

0.0109 2026-04-04 12:54:14
    - Rename the "prefill_part" attribute.
    - Add a handy comment!
    - Silence the experimental try warning.

0.0108 2026-04-04 11:54:49
    Add more verbosity.

0.0107 2026-04-04 11:45:43
    - Swap stop and panic calls.
    - Remove cruft.

0.0106 2026-04-04 10:25:45
    - Fix a stupid typo.

0.0105 2026-04-04 10:15:55
    - Improve documentation.

0.0104 2026-04-04 09:59:27
    - Improve documentation.

0.0103 2026-04-04 09:16:38
    - Improve documentation.

0.0102 2026-04-04 09:10:43
    - Improve documentation.
    - Make the ->notes a read-write attribute.

0.0101 2026-04-04 09:06:08
    - Improve documentation.

0.0100 2026-04-03 20:37:03
    - Mint with Dist::Zilla.
