Revision history for Music-Intervals 0.0905 2022-04-03 06:18:07 - Fix documentation. 0.0904 2022-02-12 13:33:54 - Add more (mostly harmonic) ratios! 0.0903 2022-02-12 09:05:56 - Rename eg/pythagorean to "eg/analyze", and enhance it some more. 0.0902 2022-02-11 14:29:11 - Enhance the eg/pythagorean program. 0.0901 2022-02-09 06:37:15 - Add the eg/pythagorean program. - Improve documentation. 0.0900 2022-02-07 09:40:41 - Add the by_description method. 0.0804 2022-02-07 07:32:27 - Fix the notes attribute default. 0.0803 2022-02-06 04:50:06 - Copy the just-intonation scala file to eg/. - Improve documentation. 0.0802 2022-02-05 07:52:01 - Fix the eg/* programs a bit more. 0.0801 2022-02-05 07:03:16 - Fix the eg/* programs. - Improve documentation. 0.0800 2022-02-04 19:46:46 * This is a fundamental change to the output. - Remove the chord aspect and just focus on intervals. - Improve documentation. - Improve the eg/intervals program. - Add the eg/intervals-numeric program. 0.0711 2022-02-01 12:47:49 - Add the eg/benchmark program, just because I was curious. - Remove the method names from the keys. 0.0710 2022-02-01 12:08:22 - Improve documentation. 0.0709 2022-02-01 12:02:03 - And update the *::Numeric side too! 0.0708 2022-02-01 11:47:34 - Allow single notes too! 0.0707 2022-01-30 17:28:08 - Make the ratios attribute not-private! - Add the eg/scala example program. 0.0706 2022-01-30 16:48:46 Modernize the Numeric module, too. 0.0705 2022-01-28 20:12:40 - Improve documentation. - Add a test! - Get frequency with a handy module, instead of ugly math! 0.0704 2022-01-28 19:43:12 - Hide attributes that shouldn't be fooled-with anyway. 0.0703 2022-01-28 15:48:42 - Improve documentation. 0.0702 2022-01-28 15:26:51 - Improve documentation. 0.0701 2022-01-28 12:45:56 - Fix-up the eg/* programs. 0.0700 2022-01-28 11:06:13 - Completely refactor the interface and performance penalties. 0.0603 2021-04-11 15:45:10 - Clean-up code a bit. - Improve the numeric test slightly. 0.0602 2021-04-09 21:21:11 - Improve documentation. 0.0601 2021-04-09 20:14:18 - Fix ABSTRACTs. - Clean-up code slightly. 0.0600 2021-04-09 19:56:35 - Lose the redundant Ratio module and compute the numeric ratios. - Make ratio_factorize() a proper method. - Replace the ->process method with ->BUILD. - Use strictures and namespace::clean. - Use builder methods instead of default subs. - Improve documentation. - Improve tests. 0.0507 2019-03-16 15:15:10 - Made the eg/ Dancer example return JSON, instead of strings. 0.0506 2019-03-16 12:38:17 - Added logic to handle the 2/1 octave ratio correctly. 0.0505 2019-03-15 11:10:17 - Dropped the NAME section from the eg/Dancer-App.pm example. - Improved documentation. 0.0504 2019-03-15 10:43:12 - Added webservice examples to eg/. 0.0503 2019-03-14 14:27:39 - Improved documentation. 0.0502 2014-10-25 - Re-added the natural_freqencies() test. 0.0501 2014-10-25 - Added missing POD and Changes file item. 0.05 2014-10-25 - Clarified the limitations of equal temperament with this module. - Added named output, so blocks are labled. - Added integer_notation 0.04 2014-09-27 - Added a nearly identical module for numeric-only notes. 0.0301 2014-09-27 - Added a bunch of interval ratios. 0.03 2014-09-27 - Added full tests for the C E G triad. - Added a handy by_ratio() method. 0.02 2014-09-27 - Added the ratio() method. - Improved documentation. - Fixed scale degree precision in test. 0.0103 2014-09-25 - Improved documentation. 0.0102 2014-09-25 - Fixed the distribution meta sources. 0.0101 2014-09-25 - Ported functionality from the intervals script. - Minted by Dist::Zilla