Revision history for Music-Chord-Progression
0.0609 2023-06-04 20:54:48
- Use all minors for a chromatic scale.
- Improve documentation.
0.0608 2023-06-04 20:10:06
- Honor the scale mode when building the chord_map.
0.0607 2023-06-04 15:50:16
- Show the scale name in verbose mode.
0.0606 2023-06-04 15:36:03
- Add an inelegant loop in the scale builder routine, to avoid weird notes.
0.0605 2022-10-23 12:28:31
- Avoid implicit imports.
0.0604 2022-08-28 09:17:45
- Improve documentation again.
0.0603 2022-08-28 08:53:16
- Improve documentation.
- Use subtests.
- Improve the eg/ code.
0.0602 2022-01-05 22:33:08
- Appease Win32 by declaring Set::Object as a prereq, because it barfs.
0.0601 2022-01-04 18:12:57
- Improve documentation slightly.
- Test that the return of the generate method equals the chords.
0.0600 2022-01-04 11:22:53
- Add phrase and chords attributes.
0.0504 2022-01-03 21:35:41
- Improve documentation.
0.0503 2021-05-10 09:39:43
- Update the eg/ programs.
0.0502 2020-12-21 08:36:49
- Use ddc() in ->verbose output.
- Fix resolve == 0 logic.
0.0501 2020-12-20 11:46:45
- Fix the chord_map in eg/progression.
- Only add a defined successor to the progression.
0.0500 2020-12-20 09:05:10
- Add the 7th to the default net & chord_map.
- Fix the "max random_successor" argument.
0.0401 2020-12-13 10:28:21
- Fix verbose mode code.
0.0400 2020-12-13 06:45:20
- Change chords attribute name to chord_map.
0.0306 2020-12-12 23:50:13
- Don't re-build the graph every ->generate call.
- Don't re-create the scale every ->generate call.
0.0305 2020-12-12 23:04:38
- Add a substitution test.
- Fix-up variable names in the eg/ programs.
- Improve documentation.
0.0304 2020-12-12 14:54:56
- Improve test file.
- Croak if given invalid chords/net keys.
0.0303 2020-12-12 14:18:44
- Improve documentation.
- Only compute the scale and tritones if we are substituting.
0.0302 2020-12-12 11:56:02
- Make sure a progression item is defined before using it.
- Add the eg/chromatic program.
0.0301 2020-12-12 05:37:24
- Add missing prerequisite.
0.0300 2020-12-12 05:33:41
- Repair the tritone substitution logic.
0.0204 2020-12-11 16:32:07
- Also substitute M7 chords.
0.0203 2020-12-11 08:15:24
- Do not overrite the chords attribute in the substitution process.
- Programmatically build the tritone hash.
- Fix-up the eg/ programs a bit.
0.0202 2020-12-11 05:37:22
- Improve documentation again!
0.0201 2020-12-11 05:15:04
- Improve documentation.
0.0200 2020-12-10 16:43:41
- Add tritone substitution.
- Add a ->sub_cond code reference attribute.
0.0100 2020-12-10 12:29:14
- Improve documentation.
- Bump the major version now.
0.0005 2020-12-10 09:44:54
- Improve documentation.
- Enhance the ->tonic and ->resolve attribute logic.
- Add a net test.
0.0004 2020-12-10 08:15:25
- Improve documentation.
- Add the eg/progression example program.
- Add a feeble version of jazz chord substitution.
0.0003 2020-12-10 05:16:34
- Add the resolve attribute.
0.0002 2020-12-10 04:56:27
- Change attribute name.
- Add the eg/moduation example program.
0.0001 2020-12-10 04:14:53
- Mint with Dist::Zilla.