Revision history for MIDI-Simple-Drummer 0.03 2013-01-27 10:23:15 America/Los_Angeles - Added time signature support and tests. - Replaced duration computaton with the Music:Duration module. - Added Changes versioning plugin. - Added spellchecking plugin. - Removed niave swing() method until true wisdom emerges. - Made the eg/basics script more user-friendly. - Flesh-out panning features in the Rudiments module. - Added a couple more rudiments and better tests. 0.02_1 2012.02.23 - Added MIDI panning (CC#10). ^^^ version mix-up vvv 0.0201 2012.02.05 - Updated copyright year. - Added M-S-D-Rudiments module. - Added tests for Rudiments. ^^^ version mix-up vvv 0.02 2011.11.17 - Added multi-track capability, testing and POD enhancement. - Added explicit in-line comments. 0.0101 2011.01.05 - Refactored with Dist::Zilla. 0.01 2011.01.04 - Added rhythm metric attributes called bars() and swing(). - It didn't mean a thing when it didn't have that swing. - Made tests and an example jazz drummer. - Updated the other example programs. - Updated POD and comments. - Removed API.pod. 0.00_23 2010.06.19 - How about a Makefile.PL to go with the distribution? Eh? 0.00_22 2010.06.15 - Fixed -kit vs Kit, -pat vs Pat, mixup. :\ - Fixed pattern name tests. - Began to turn the API POD into a Pod::S5 slideshow. 0.00_21 Fri 2010.05.15 - Cleaned up docs a bit. 0.00_20 Fri 2010.05.14 - Normalized things and cleaned up a bit. - Made eg/* work again. :) 0.00_19 Fri 2010.05.14 - Refactored to use proper inheritance for distinct styles. - Cleaned up much ugliness. 0.00_18 Wed 2010.04.28 - Factored-out kits and patterns. - Perceived the ugliness that I hacked-up... Must fix ASAP. 0.00_17 Sat Nov 14, 2009 - Added bpm, volume and accent accessors and an accent method. - Spruced-up POD. - Added a beat() method TODO test. 0.00_16 Tue Nov 10, 2009 - Fixed an option_strike() beat call that fubar'd the testing. - Fixed mistaken method example syntax in POD. - Improved eg/drummer again and made an eg/metronome. 0.00_15 Sat Nov 8, 2009 - Repaired tests. - Improved eg/drummer. - Streamlined the pattern/key logic. 0.00_14 Sat Oct 31, 2009 - Reorganized POD sections. - Renamed the fill aptterns to be more meaningful. 0.00_13 Thu Oct 29, 2009 - Collapsed known pattern code. - Improved POD. - Made eg/basics a more useful example. 0.00_12 Thu Oct 29, 2009 - Whoops. Recorrectified. 0.00_11 Thu Oct 29, 2009 - Smoothified. - Improveified. - Correctificated. - Enhancified. 0.00_10 Mon Oct 19, 2009 - Note to self: Read the 0.00_09 change notes. - Fix eg/drummer. 0.00_09 Mon Oct 19, 2009 - Note to self: Don't release a distro when you are more tired than alive. 0.00_08 Mon Oct 19, 2009 - Simplified the public and internal interface. 0.00_07 Sat Oct 17, 2009 - Something good happened, I'm sure... 0.00_06 Sat Oct 17, 2009 - Fixed eq/drummer that was "backwards." - Made the package synopsis identical to eg/drummer. 0.00_05 Sat Oct 17, 2009 - Renamed methods. - Began adding tests. - Enhanced POD. 0.00_04 Tue Oct 13, 2009 - Allowed user defined patterns to be added to the repertoire. - Improved code! Imagine that! - Improved documentation. - Added POD tests. 0.00_03 Sun Oct 11, 2009 - Wtf? The _02 distro is blank? 0.00_02 Sun Oct 11, 2009 - Fixed distribution files and documentation. 0.00_01 Sat Oct 10, 2009 - First version, released on an unsuspecting world by Module::Starter. - Made it live in the possible now.