Revision history for Music-Cadence
0.1507 2023-06-03 16:48:38
- Improve documentation.
0.1506 2022-10-23 12:24:27
- Avoid implicit imports.
0.1505 2022-06-16 20:42:22
- Use Music::PitchNum.
0.1504 2022-01-18 20:56:51
- Improve documentation ever so slightly.
0.1503 2022-01-18 20:43:44
- Update the eg/cadence program.
- Improve documentation.
0.1502 2020-06-08 13:16:24
- Illustrate the ->remove_notes method in eg/cadence.
0.1501 2020-06-08 02:49:47
- Specify distribution prereqs.
0.1500 2020-06-08 02:43:13
- Add the ->remove_notes convenience method.
- Improve eg/cadence.
0.1404 2020-04-20 00:33:30
- Remove the redundant eg/synopsis program.
- Simplify the eg/cadence code.
0.1403 2020-04-19 20:20:51
- Fix documentation including crucial typo.
0.1402 2020-04-19 15:39:20
- Improve documentation.
0.1401 2020-01-29 11:19:49
- Correctly handle and test supported formats for the picardy cadence.
0.1400 2020-01-29 08:53:03
- Add the "Picardy third" cadence.
0.1309 2019-10-02 10:04:07
- Just check that we die, instead of the M::TR error message. thrig++
0.1308 2019-10-02 09:53:19
- Correct expected error message from the latest Music::ToRoman.
0.1307 2019-09-04 11:57:54
- Improve documentation.
0.1306 2019-08-31 19:37:45
- Convert to midi format in the ->_invert_chord method.
0.1305 2019-08-31 16:17:38
- Fix POD.
- Fix SYNOPSIS and eg/synopsis.
0.1304 2019-08-31 14:41:05
- Improve SYNOPSIS.
- Improve eg/synopsis.
0.1303 2019-08-31 14:27:17
- Reorganize test cases.
- Fix documentation.
- Add print statements to eg/synopsis.
0.1302 2019-08-31 12:03:50
- Reorganize the SYNOPSIS.
- Make the module SYNOPSIS an eg/ program.
0.1301 2019-08-31 11:41:52
- Repair the evaded inversion logic.
0.1300 2019-08-31 11:31:25
- Allow user defined inversions for the evaded cadence.
0.1203 2019-08-31 09:22:15
- Clean-up code.
0.1202 2019-08-31 00:26:11
- Repair evaded test case.
- Make an imperfect inverted cadence test case identical to evaded.
- Illustrate pitch set computation in the SYNOPSIS.
0.1201 2019-08-30 23:13:27
- Add documentation for the evaded cadence.
0.1200 2019-08-30 23:04:53
- Add the evaded cadence.
- Clean up code.
- Improve documentation.
0.1104 2019-08-30 22:00:33
- Do *not* increment the octave on inversion substitution!
0.1103 2019-08-30 21:46:35
- Allow inversion of the second chord of the half cadence, because ...why not?
- Correct the mistaken inversion octave substitution logic.
0.1101 2019-08-30 19:49:33
- Improve eg/cadence slightly.
0.1100 2019-08-30 18:09:33
- Enable 7th chord cadences.
0.1002 2019-08-30 17:20:14
- Reword ABSTRACT.
- Add more test cases.
- Simplify inversion code.
0.1001 2019-08-30 15:08:03
- Clean up code.
0.1000 2019-08-30 12:59:26
- Allow optional inversion of the initial half cadence chord.
0.0901 2019-08-30 11:41:32
- Fix docs.
0.0900 2019-08-30 11:26:14
- Enable imperfect inverted cadences.
- Improve documentation again!
- Enhance test cases.
0.0801 2019-08-29 15:37:55
- Improve documentation ever so slightly.
- Clean up test code.
0.0800 2019-08-29 15:00:10
- Add support for 2 of 3 imperfect cadence variations.
0.0700 2019-08-29 13:43:56
- Fix the perfect authentic cadence top note.
- Fix documentation error.
- Make the final eg/cadence perfect instead of plagal.
0.0601 2019-08-29 10:49:02
- Improve documentation.
- Remove octave setting for midinum.
- Update the test cases.
0.0600 2019-08-28 20:41:25
- Add the "midinum" output format.
- Improve documentation.
0.0504 2019-08-25 22:58:32
- Update the module SYNOPSIS.
- Comment eg/cadence a bit.
0.0503 2019-08-25 18:55:26
- Exclude MIDI files from the distribution.
0.0502 2019-08-25 18:44:29
- Update the module test.
- Update the module SYNOPSIS.
0.0501 2019-08-24 21:50:19
- Improve documentation.
0.0500 2019-08-24 21:38:39
- Add a format attribute for midi accidental conversion.
- Improve eg/cadence.
0.0406 2019-08-24 13:47:09
- Die if the half cadence leading chord is outside the 1-7 range.
- Improve documentation.
0.0405 2019-08-24 11:50:06
- Remove the accidentally shipped *.mid file. :\
0.0404 2019-08-24 11:45:02
- Improve documentation.
- Fix a semantic syntax error in eg/cadence.
0.0403 2019-08-24 11:26:43
- Improve documentation.
- Simplify the eg/cadence syntax.
0.0402 2019-08-23 16:40:52
- Die if given an unknown scale or cadence.
- Improve documentation ever so slightly.
- Make the parameters of eg/cadence user definable.
0.0401 2019-08-16 13:35:00
- Simplify the eg/cadence code.
- Remove the accidentally shipped MIDI file.
0.0400 2019-08-16 13:10:47
- Make key, scale, and octave object attributes.
- Add attribute test cases.
- Improve documentation.
- Cleanup code.
0.0300 2019-08-14 21:38:00
- Correct diminished chord handling given the scale.
- Add tests for scale variations.
- Improve documentation.
- Enhance eg/cadence functionality.
0.0201 2019-08-11 17:27:36
- Add eg/cadence to illustrate real life usage.
0.0200 2019-08-11 11:03:00
- Remove %notes & just use the @scale indexes.
- Replace imperfect with half.
- Fix the variation of the deceptive cadence.
0.0105 2019-08-11 08:12:49
- Fix the resolution chord of the deceptive cadence.
0.0104 2019-08-11 08:02:59
- Add crucial disclaimer.
0.0103 2019-08-11 07:42:42
- Fix documentation error.
- Change argument name from variation to leading.
0.0102 2019-08-11 02:31:29
- Fix variation default.
0.0101 2019-08-11 02:15:45
- Fix documentation.
0.0100 2019-08-11 01:55:35
- Add working code!
- Mint by Dist:Zilla.