Revision history for Music-Duration-Partition 0.0812 2023-04-08 19:32:15 - Improve tutorials. 0.0811 2023-04-08 18:45:44 - Improve documentation. 0.0810 2023-04-08 18:18:09 - Fix copyright 0.0809 2023-04-08 17:56:40 - Update the Quickstart tutorial. 0.0808 2023-04-08 17:53:35 - Fix typo in quickstart tutorial. - Add link to tutorial. 0.0807 2023-04-08 14:54:14 - Fix the name of the Advanced package. 0.0806 2023-04-08 14:49:23 - Add Quickstart and Advanced tutorial POD. 0.0805 2023-02-05 16:08:13 - Improve SYNOPSIS. 0.0804 2023-02-05 15:49:22 - Improve documentation. 0.0803 2023-02-05 14:56:41 - Use the new add_to_score method in the eg/ programs. 0.0802 2023-02-05 14:39:44 - Add the add_to_score method. - Improve documentation. - Improve test file. 0.0801 2023-02-05 12:15:30 - Oh yeah! MIDI::Simple is needed for the Length hash! Derp 0.0800 2023-02-05 12:02:24 - Why was this importing MIDI::Simple? Bah! - Improve test file. - Add the motifs method. 0.0708 2022-10-23 12:33:49 - Avoid implicit imports. 0.0707 2022-05-20 10:27:24 - Improve the eg/three-eight program. - Fix the pool_select callback. 0.0706 2022-01-19 15:40:39 - Improve documentation again! 0.0705 2022-01-19 14:44:20 - Improve documentation. 0.0704 2022-01-19 12:48:51 - Add an interesting eg/three-eight program. 0.0703 2022-01-19 11:51:15 - Update the eg/ programs. 0.0702 2020-11-26 11:17:36 - Use a TICKS constant. - Don't import anything from MIDI::Simple. 0.0701 2020-11-23 09:14:15 - Turn on the remainder attribute by default. - Adjust the eg/grouping program. 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.