Revision history for Music-Duration-Partition

0.0820 2024-02-29 23:40:52
    - Improve the eg/possibles program again.

0.0819 2024-02-29 22:49:10
    - Argh - fix the eg/possibles program.

0.0818 2024-02-29 22:21:53
    - Add the eg/possibles program to investigate the average length of different motifs.

0.0817 2023-11-21 21:00:43
    - It is not necessary to know about the durations hash.

0.0816 [REDACTED]

0.0815 2023-11-21 20:32:54
    - Fix default motifs() method, numerical argument.
    - Improve tests a bit.

0.0814 2023-04-10 23:55:17
    - Improve tutorials.

0.0813 2023-04-10 22:58:34
    - Improve tutorials.

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.