Revision history for Music-FretboardDiagram
0.1315 2022-07-31 08:05:04
- Add the spec_to_notes() method.
- Fix the position logic for sets of chords and in the _note_at() method.
- Add the eg/d-based-py program to grab chord-names from music21.
0.1314 2022-07-17 07:31:25
- Enhance eg/d-based...
- Improve documentation.
0.1313 2022-07-12 16:25:47
- Add the eg/d-based program to illustrate combinatorial naming.
0.1312 2022-07-05 16:08:11
- Wow. Fix diagramming logic in eg/modes yet again. :\
0.1311 2022-07-05 14:58:36
- Arrgh! Fix args in the modes program!
0.1310 2022-07-05 14:56:15
- Whoops. Fix the diagram rendering in the modes program.
0.1309 2022-07-05 14:48:58
- Fix dot-fretboard bounds condition.
- Add the eg modes program to render each mode in 2-octaves.
0.1308 2022-06-14 18:22:28
- Don't draw dots before the fretboard please.
- Add the eg/relatives program to show major/relative-minor.
0.1307 2022-06-14 00:09:07
- Improve the eg/fretboard program a bit more.
- Improve the tests a bit.
0.1306 2022-06-13 23:33:49
- Improve the eg/fretboard program.
- Fix the off-by-one number of frets rendered.
0.1305 2022-06-13 22:10:04
- Improve documentation.
- Use croak not die.
0.1304 2022-06-13 21:07:45
- Do not print fingering dots outside the fretboard for vertical drawing too!
0.1303 2022-06-13 20:59:37
- Do not print fingering dots outside the fretboard (for horizontal drawing).
0.1302 2022-06-13 20:43:01
- Make Boolean attributes have a check.
0.1301 2022-06-13 20:20:27
- Add the eg/fretboard program.
- Add an absolute attribute to specify where to render a chord.
- Make verbose print statements into warn()s.
0.1300 2022-06-12 11:09:05
- Fix the default font.
- Allow multiple chords to be rendered.
0.1207 2022-06-10 11:25:00
- Restore the accidentally deleted eg/ukulele program.
0.1206 2022-06-10 11:16:37
- Improve documentation.
- Improve test file.
0.1205 2020-03-21 17:27:21
- Do not document the ->BUILD method.
0.1204 2019-12-23 06:33:59
- Use List::SomeUtils, not List::MoreUtils.
- Fix HTML in POD.
- Fix github repo in dist.
0.1203 2019-04-30 22:16:26
- My distribution went AWOL from metacpan. Hopefully re-uploading will fix it...
0.1202 2019-04-26 13:18:43
- Turned the Dancer2 example module into a proper script.
0.1201 2019-03-12 09:45:54
- Improve the eg example programs.
0.1200 2019-03-10 17:46:28
- Draw the strings, frets and dots with user definable colors.
0.1102 2019-03-09 13:25:11
- Hide ugly, reused syntax in the ->_note_at method.
0.1101 2019-03-04 13:38:08
- Fix crucial SYNOPSIS example!
0.1100 2019-03-04 13:30:56
- Return the generated image from the ->draw method if the image attribute is set.
- Improve the eg/chord-diagram.pl program.
0.1002 2019-03-03 23:39:09
- Add the Mojolicious program eg/chord-diagram.pl.
0.1001 2019-02-28 04:53:27
- Collapse giant condition syntax used twice, into a subroutine.
0.1000 2019-02-28 04:07:42
- Fix backwards horizontal drawing.
0.0900 2019-02-28 02:20:27
- Draw neck position dots as on a real fretboard.
0.0802 2019-02-28 00:49:02
- Adjust image dimensions slightly.
0.0801 2019-02-27 23:54:00
- Fix chord name position for vertical drawing.
0.0800 2019-02-27 23:21:06
- Allow the grid (strings and frets) color to be user defined.
- Improve documentation a bit.
0.0703 2019-02-27 21:03:45
- Improve documentation ever so slightly.
0.0702 2019-02-27 19:28:51
- Improve documentation.
0.0701 2019-02-27 18:25:10
- Use the ->showname method in eg/autumn-leaves-shapes.
- Fix chord name diagram position math.
- Make eg/ukulele use the module SYNOPSIS parameters.
0.0700 2019-02-27 15:44:26
- Add the showname attribute to show the computed chord name, a user defined string or not at all.
0.0600 2019-02-27 15:03:07
- Fix the reversed strings/notes problem when horizontally diagramming.
- Improve verbose output.
0.0500 2019-02-27 14:39:55
- Adjust die message for chord length vs strings.
- Allow horizontal diagramming.
0.0402 2019-02-22 21:31:22
- Clean up code a bit.
- Die if the chord length does not equal the number of strings.
0.0400 2019-02-22 20:33:34
- Allow any given image file type supported by Imager instead of PNG only.
0.0302 2019-02-22 19:29:18
- Rollback! Do not try to ->draw in the test.
0.0301 2019-02-22 15:10:54
- Warn in ->draw if font file is not found.
0.0300 2019-02-19 19:11:39
- Make double digits in the diagram position not overlap the grid.
- Clean up isa syntax.
- Add exception tests for bogus attribute values.
0.0201 2019-02-19 17:49:36
- Fix changelog to not display double entries.
0.0200 2019-02-19 16:08:27
- Allow note position values above the number of scale notes.
0.0100 2019-02-19 15:06:29
- Added a link to the Autumn Leaves song chart to the eg program.
- Moved repo from Music-GuitarChordDiagram.
######################################################################
# Music-GuitarChordDiagram changes:
#
# 0.0501 2019-02-19 13:25:37
# - Improved documentation.
#
# 0.0500 2019-02-19 00:10:47
# - Made the position and outfile attributes read-write.
# - Made eg/autumn-leaves-shapes.
#
# 0.0401 2019-02-18 22:43:45
# - Improved documentation.
#
# 0.0400 2019-02-18 21:48:25
# - Renamed the string_num and fret_num attributes to strings and frets, respectively.
# - Fixed the fretboard attribute assignment.
#
# 0.0302 2019-02-18 21:26:34
# - Improved documentation slightly.
# - Fixed attribute name in eg/ukulele.
#
# 0.0301 2019-02-18 21:10:15
# - Changed the name of the "notes" attribute to "tuning."
#
# 0.0300 2019-02-18 21:01:00
# - Changed the notes attribute and added the computed fretboard attribute.
# - Improved documentation.
#
# 0.0200 2019-02-17 20:41:18
# - Added a couple tiny tests.
# - Made the string notes user definable.
#
# 0.0100 2019-02-17 19:56:27
# - Minted by Dist::Zilla.
# - Refactored from my github Music/fretboard program.