Revision history for Music-Duration-Partition

0.0700 2020-11-23 08:31:27
    - Warn if there is a remainder duration in verbose mode.
    - Append remainder ticks if requested with the remainder attribute.
    - Improve the eg/grouping program.

0.0602 2020-11-23 06:12:41
    - Move the ->BUILD code to an attribute _build method.

0.0601 2020-11-23 05:48:19
    - Add handy comments to the code.
    - Make pool_group a private attribute.

0.0600 2020-11-22 08:42:26
    - Add duration grouping logic.
    - Add the eg/grouping program.
    - Update documentation.

0.0515 2020-09-23 11:47:25
    - Improve the eg/drum-fills-advanced program.
    - Improve documentation.

0.0514 2020-08-17 09:47:06
    - Simplify the eg/seven-eight program.

0.0513 2020-08-15 10:46:34
    - Add the eg/seven-eight example "groove generator" program.

0.0512 2020-06-29 13:12:40
    - Enhance the eg/drum-fills-advanced program.

0.0511 2020-06-29 09:29:37
    - Fork the eg/drum-fills program to eg/drum-fills-advanced.
    - Improve the install suggestions.

0.0510 2020-06-27 13:18:13
    - Improve the eg/drum-fills program again!

0.0509 2020-06-24 10:38:28
    - Lose the redundant counter in the eg/drum-fills program.

0.0508 2020-06-24 06:53:16
    - Fix eg/drum-fills logic.

0.0507 2020-06-19 23:47:01
    - Die if weights and pool are not equal before using Math::Random::Discrete.

0.0506 2020-06-19 04:40:41
    - Improve the eg/drum-fills program.
    - Simplify tests.

0.0505 2020-06-19 03:37:55
    - Add the eg/drum-fills program.
    - Improve documentation.

0.0504 2020-04-22 13:47:15
    - Add another test for pool weights.
    - Improve documentation.

0.0503 2020-04-22 10:56:51
    - Improve documentation.

0.0502 2020-04-20 09:32:55
    - Improve coderef method name.

0.0501 2020-04-19 13:33:48
    - Handle the Math::Random::Discrete object better.

0.0500 2020-04-19 11:53:56
    - Use Math::Random::Discrete for weighted distributions.

0.0401 2020-04-19 10:38:46
    - Improve documentation.
    - Don't document the min_size attribute.

0.0400 2020-04-18 14:02:09
    - Allow MIDI durations of the form 'd###' to occupy the pool.

0.0309 2020-04-14 21:25:15
    - Fix empty pool error message.
    - Improve the syntax of the eg/* programs.
    - Correct the 'durations' attribute name.

0.0308 2020-04-14 20:24:12
    - Make the ->durations method private to the module.

0.0307 2020-04-14 20:11:44
    - Remove the unused ->sizes method.

0.0306 2020-04-14 19:55:55
    - Improve documentation.
    - Remove the unused ->name method.

0.0305 2020-01-11 18:09:17
    - Improve documentation.
    - Improve the eg/figured-bass code.

0.0304 2019-11-03 17:32:11
    - Clean up code.
    - Add eg/figured-bass.
    - Improve documentation.
    - Disallow empty pools.

0.0303 2019-10-26 12:46:33
    - Enhance eg/shuffle.
    - Remove unneeded code.
    - Attempt to resolve the aforementioned RT ticket with rounding...

0.0302 2019-10-24 10:09:12
    - Improve documentation ever so slightly.

0.0301 2019-10-24 10:02:13
    - Improve documentation.

0.0300 2019-10-24 09:58:33
    - Improve documentation.
    - Add the pool_code attribute.

0.0200 2019-10-24 07:11:40
    - Remove the threshold attribute.
    - Add the min_size attribute.
    - Attempt to repair the ->motif loop next and last conditions to satisfy https://rt.cpan.org/Ticket/Display.html?id=130757

0.0103 2019-10-17 10:47:16
    - Add the eg/shuffle program.
    - Clean up documentation.

0.0102 2019-10-17 09:09:05
    - Improve documentation.

0.0101 2019-10-17 08:56:07
    - Improve documentation.

0.0100 2019-10-17 08:26:23
    - Mint with Dist:Zilla.
