- Fixed problem with AXI files not finding diagrams.
- Fixed intermittent problem with Interval Trainer tool locking up if "C" was
selected as root note.
- Minor internal maintenance changes.
- If link in advisor window was clicked (FL version), program would crash.
This has been fixed.
- Fixed intermittent bug where program would lock up on startup (optimization).
- Added the ability to turn off the FretLight footswitches (Set the command for each footswitch to "None").
This improves program performance when the footswitches aren't being used.
- Internal changes to Fretlight display for better performance and future functionality.
- Changed software to work with latching style Fretlight footswitches.
- Added support for reversing the Fretlight footswitches
- Updated documentation
- In some cases, maximizing the Advisor window would cause a crash. This has been fixed.
- Fixed problem with filters not being reset when macros or lessons accessed custom diagrams. Also,
updated lesson files to automatically load the default diagrams as neccessary.
- Macros do not always update the toolbar when MIDI settings are changed. Fixed.
- Demo version is now Fretlight compatible.
- Maintenance release.
- Fixed installation problem with a file not being registered correctly.
- Added more tunings
- Minor internal maintenance changes.
- Added "Play MIDI" command to fretlight dialog options.
- Minor internal maintenance changes.
- Initial release of support for Fretlight guitars from Optek Music Systems
- Multiple macro files can now be loaded
- Custom diagrams are now stored in a single file, which greatly simplifies
the process of
creating and saving them. Diagrams are now classified by a category,
which can be defined
when the diagram is created and saved. There is also an option on the
Diagrams tab of the
preferences dialog which allows the diagram list to be filtered by
- If both the Macros and Pattern Information windows are closed, the
Advisor window now
expands to use all available space.
- Release of 2.1, with minor maintenance fixes.
Version 2.1.4115 (2.1 Beta)
- Fixed problem with Pattern Definition dialog not displaying patterns correctly.
- Fixed minor problem with drawing highlighted "bar" in diagram editor
- Fixed problem with "COMCT332.OCX" file not being installed.
Version 2.1.4093 (2.1 Beta)
- Updated the program documentation
- Minor internal maintenance changes
- Updated hotkeys and tab index
Version 2.1.4092 (2.1 Beta)
- Updated the program documentation
- Resized some tool windows for consistency
Version 2.1.4083 (2.1 Beta)
- Updated the Macro Editor. Clicking on a command will now properly load the selection boxes.
Also added HTML code to command string window
- Note Recognition Progress - untested notes now show as "No Results" when the mouse moves over
- Added Interval Training tool
- Added functionality for comparing current and stored pattern notes. (Find notes in common,
notes not in common, notes in current pattern only, and notes in stored pattern only)
- Fixed minor display issues with stored patterns
- Added option to set the color of modified string offsets
- Added Tip Of The Day to the Help menu.
Version 2.1.4074 (2.1 Beta)
DUE TO MAJOR CHANGES IN THE SOFTWARE, VERSION 2.1 WILL REPLACE VERSION 1.3
- Completely redesigned interface, including customizable toolbars, dockable Advisor window,
and support for different screen resolutions. An option has also been added to the program
preferences (Misc tab) to keep floating windows on top.
- Greatly expanded the Glossary, and added many new chord defintions.
- Lessons are now categorized (Beginner, Intermediate, Advanced, and Miscellaneous). Several
new lessons have also been added.
- The Ear and Fretboard training tool has been replaced with a much more usable Note Recognition
tool. Progress is tracked, and can be viewed in a variety of ways.
- A new Chord Decoder tool has been added, with several options for finding chords based on
- Macros can now be created to simplify complex or repetitive sequences of commands. The macros
can be edited, and a HTML ready command string is displayed which can be copied and inserted into
- Diagram defintions are now divided into categorized files, and the management of these files
has been greatly simplified. AxMaster automatically loads all diagram files when the software is
started. Individual files can be loaded for editing or for viewing a specific subset of Diagrams.
- An option has been added to the preferences (Diagrams tab) to reset the strings and fret range
when a Diagram is viewed.
- The lesson format has been redesigned. In previous versions, new
lessons could only be added if the ax_lessons.htm file was manually
edited to include the new page and start-up commands. The index that
appears in the main lessons page is now dynamically created, and
will list any files with a prefix of "axl_" in the lessons
There is now an included template (called "lesson_template.htm" in
the lessons folder) which can be used to easily create lessons. Simply
copy the template, rename it to "axl_something.htm", and
edit the content where noted (replace the bracketed text, including
the brackets, with the appropriate content). If the lesson contains
images or applets, be sure to copy these to the lessons folder as
NOTE: Installing this version will not overwrite any custom lesson
files in the HTML folder. However, these files will need to be moved
to the lessons folder and renamed with the "axl_" prefix
before they can be accessed.
- Similar to the above, fretboard images are now automatically indexed
when the program loads, making it much simpler to add new fretboard
To add a new fretboard background, create the image and save it as
a .jpg file to the /images folder. Fretboard images must be .jpg
files, 1100 x 138 pixels, and must have the prefix "axf_" in
There is also now a template, called "fretboard_template.jpg" in
the images folder that can be used to create custom fretboards. Simply
copy and edit the template with any paint program and replace the
white background with any colors or effects desired. Then rename
the file to "axf_whatever.jpg, and drop it into the images folder.
- Added a Support button (for email), and a link to the JCS Automation
website to the About box.
- When comparing patterns, if a pattern is displayed with intervals
and then stored, note names are shown for the stored pattern rather
than the intervals. This has been fixed.
- Added Ear/Fretboard training. This functionality can be accessed
from the "Tools" menu, as well as with a new icon on the
toolbar. (Full documentation for this functionality is not yet available).
- Updated/added scripting commands.
- Fixed minor glitch with note audition when Autoscroll is turned
- Added new lesson material.
- New script commands added to support scrolling and loading diagram
- When an empty diagram definition file was loaded, saved diagrams
would always be stored as the first diagram, overwriting the existing
diagram. This has been fixed.
- The default.dgm file has been moved to the Diagrams folder to
support a new script command for loading diagram definition files.
- The lesson structure has been simplified. All lesson files are
now located directly under the HTML folder, rather than in the Lessons
sub directory. This was done in order to simplify adding and modifying
- Added a link to the documentation (help) to the Start Menu during
- Initial release of version 1.2
- Added Autoscroll option to control automatic display of pattern
notes played through MIDI.
- Changed MIDI note highlighting to allow notes to be displayed
until a note-off command is sent. This mainly only affects notes
that are played in "Strum" mode.
Version 1.2 (Beta - 3177)
- Updated program documentation with all 1.2 changes.
- Reorganized MIDI preferences tab for improved usability.
Version 1.2 (Beta - 3176)
- Fretboard imaging has been re-organized. Strings and frets are
now created in the software, eliminating the need for multiple fretboard
image files. Also, fretboard image definitions are now stored externally
in a file called "fretboards.dat", which can be edited
with any text editor to include any custom fretboard images. (Note
that fretboard images must be 1100 x 138 pixels, jpg or bmp, and
must contain the desired 'nut' and fret markers as part of the image).
- Multiple custom diagram files can now be loaded. Rather than all
diagram definitions being stored in a single file, diagrams are now
stored in user-defined files. The default diagram file is called "default.dgm",
which is loaded each time the software starts. Other diagram files
can be accessed with a new command under the file menu called "Load
Although the default file extension is '.dgm', diagram definition
files are just plain text files; any file name can be used, as long
as the format is compatible. Also, there is no limit on how many
diagrams can be stored in each file, so diagram files can be used
to organize or share custom diagrams in any way desired.
To create a new diagram file, simply copy the "default.dgm" file
and remove any diagram definitions from it as desired with any text
editor. (The file must contain the first header line, and the last
line must be "End Definitions"). Future versions of AxMaster
will automate this process. This new file can then be loaded, and
new diagrams added to it with the "Save Diagram" command.
When saving a pattern or edited diagram, the diagram will be saved
to the currently loaded definition file.
- Fixed a problem with intervals not being displayed.
- Fixed a problem with an intermittent MIDI note glitch on strummed
Version 1.2 (Beta - 3172)
- AxMaster now supports 24 frets. There is a small scrollbar directly
above the fret labels, which is used to change the display range.
The fret range markers work as before, and can cover all 24 frets.
Please note that an autoranging function for MIDI notes has not yet
been added. (The notes will play over all 24 frets, but the display
will not adjust to show them as they play.)
- Several enhancements have been made to the "Save Fretboard
Image" command, most notably the ability to include string and/or
fret labels along with the fretboard image. Several options have
been added to the preferences dialog which control these enhancements,
as outlined below.
- You can select to save string labels or fret labels individually.
There are also options for saving the string labels left or right
of the image, and for saving the fret labels at the top or bottom.
- Both the background color and text color can be set for the
labels. (These options control the colors in the saved image;
not on the screen).
- The image's fret range can be set independently of the fret
- All atrributes such as string orientation, string tuning, notation,
and horizontal orientation are properly saved to the image.
- A default folder for images can now be specified.
- The preferences dialog has been re-designed, to make room for the
options described above.
- Fixed the upper and lower bounds of string tuning ranges to prevent
invalid MIDI note numbers.
- Added parameter for setting the fret label text for the "open" fret.
Version 1.2 (Beta - 3166)
- There is now an option to play only the last fretted note on each
string of a pattern. This is useful for studying chords and arpeggios,
without having to first create a custom diagram.
- You are no longer required to close the preferences dialog before
selecting commands in the main window. This allows MIDI and other
parameters to be changed without interrupting program selections.
- Fixed some minor issues with the diagram editor menu.
- The Open Note Symbol option has been removed, and a new option
called "Dynamic Note Symbol" has been added. The open note
symbol was used in earlier versions when global editing of notes
was not possible.
- The Dynamic Note Symbol option sets the character that will be
used to specify that a diagram's notes should display the text of
the underlying fretboard, rather than specific text for each note.
This allows the diagram to respond to tuning changes. This feature
was added in build 1.2.3157 (item #4 below), but has been expanded
to allow any symbol, and the software now displays the proper note
in the editor.
- There is a now a "quick-edit" mode. If a pattern is
displayed but the diagram editor is not open, you can left-click
on a note to temporarily remove it. (Clicking the same note again
will restore it). The notes will be permanently removed if you save
the diagram. Also, any actions that regenerate the pattern, such
as changing the tuning or selecting any pattern definition commands,
will reset all notes.
- There is now an option to enable/disable sorting of the Chord,
Scale, and Diagram pattern lists. If not sorted, the lists will be
shown in the order that the patterns appear in the 'patterns.dat'
and 'diagrams.dat' files.
Version 1.2 (Beta - 3164)
- Expanded the fret range marker functionality as follows:
- Double-click on markers - Toggles between full range and the
last set range.
- Right-click and drag - Moves current marker locations without
changing the range.
- Left-click and drag - Works as before; the marker closest to
the mouse pointer is moved.
- In previous versions, double-clicking on the fretboard launched
the diagram editor. This caused more problems than it was worth for
most users, so this functionality has been removed. Now you must
click on the toolbar icon or menu command to launch the editor.
- When exiting the program, you will now only get a confirmation
dialog if you attempt to exit while the diagram editor is active
and the diagram has not yet been saved.
Version 1.2 (Beta - 3162)
- Added command line option for trace logging.
- Fixed some minor display issues with Win XP.
- Fixed an obscure bug that occured when the file 'scrrun.dll' did
not exist in the system folder. The requirement for this file has
been removed. (Thanks to Don C. for his patience and help in tracking
this one down!)
Version 1.2 (Beta - 3157)
- Added 19 additional scale types.
- Improved MIDI performance (loops are now seemless). Also, patterns
can now be played down/up and up/down in arpeggio mode.
- An overflow error was generated at low resolutions when a very
slow tempo was selected. This has been fixed.
- If a diagram note's text property is set to '@', the actual fretboard
note at the current location and tuning will now be shown.
- The string display functionality has been expanded. Strings can
now be enabled/disabled as follows:
- Left-click on label - Toggles the display for the selected
- Right-click on label - The selected string is displayed, and
all others are turned off.
- Double-click on label - All strings are displayed.
- Displayed string status is now saved between sessions.
- The "Show Intervals" option is now disabled if the foreground
pattern is a diagram, since this option does not have any affect
on custom diagrams.
- Attempting to save an image in JPG format causes an error (missing
file ijl11.dll). This has been fixed.
Version 1.2 (Beta - 3152)
- Right-clicking on fretboard generates a MIDI error if MIDI is not
enabled. This has been fixed.
- Right-clicking on fretboard would enable "Play" button
even if no pattern is loaded. Fixed
Version 1.2 (Beta - 3145)
This version contains major changes to the various databases and preference
files; therefore you should not attempt to use previous versions of
diagram.dat, preferences.dat, or tunings.dat with this release.
- Added Midi implementation for playing patterns, along with script
- Fixed problem with display of Major Ninth chords ("@" showing
up in intervals)
- Fixed problem with inaccurate string tuning
- Added option to display string labels as relative tuning offset
Version 1.2 (Beta - 3141)
- Extensive changes to the diagram editor. All note properties such
as color, outline, text color, text, size, and shape can be set for
each individual note. Diagrams can use these custom attributes or
the default pattern attributes.
- Improved fretboard and range marker graphics.
- The currently selected tuning is now stored between sessions.
- Fretboard images can now be saved in JPG format.
- Removed "Open as read-only" checkbox from Save Fretboard
Image dialog. (This option is not used)
- Menus and toolbars have been restructured and expanded for improved
- Scales, Chords, and Tuning lists are now sorted
- Added Help button to registration form.
- Fixed color display problems (especially on WinXP)
- Diagram Editor - Double-clicking will now delete a note if it
already exists at the current fret and string; otherwise a note will
- Added Help icon to toolbar
- Full documentation is now included with the software.
- Removed main form's upper right label, and the Fretboard Patterns
menu item and toolbar button. These items were not being used and
- Code has been optimized for a smaller memory footprint.
- Fixed some minor display issues.
- The Save Diagram command on the File menu was not being enabled
when the Diagram Editor was started. This has been fixed.
- The Store button should not be enabled when a pattern doesn't
exist. This has been fixed.
- Added "DISPLAY_INTERVALS" scripting command.
- The scripting command NOTE has been changed. The note name was
the 2nd parameter, when it should have been the first.
- The basic theory has been updated.
- Added "Reset Fretboard Range" and "Reset String
Range" commands to edit menu
- Added "Clear Fretboard Image" command to File menu,
and script command "CLEAR_IMAGE"
- Fixed some minor problems with inaccurate note colors in the information
box when entering and exiting Diagram Edit mode
- If the Advisor window was minimized when the program was exited,
the stored window position would become corrupted, causing an error
or the window to not display the next time the software was run.
This has been fixed. Contact firstname.lastname@example.org for information
on how to manually correct this in the earlier build.
- Changed the script command separator to "|" due to problems
with commas in command strings.
- Updated lessons.
Version 1.1.3103 (beta release)
- The documentation is incomplete. Many topics are written, but the
help files are not yet included. The program should be fairly self-explanatory,
but feel free to send any questions to email@example.com.
- This program should work on Microsoft Windows 98, 2000, and XP,
and possibly 95 and ME, although not yet tested on these platforms.
- You must have administrative priviledges to properly install this
- The "Lessons" section is very thin right now; it is
primarily included to show the possibilities of custom HTML lesson
files that can be created. We will be expanding this area of the
program rapidly in the near future, and hope to provide several lesson "packs" from
- There are a limited number of custom diagrams included with the
beta release. Feel free to use the diagram editor and expand the
list and submit them for inclusion in the next release!
Note that in the beta release, diagrams and tunings can only be deleted
by editing the "diagram.dat" or "tunings.dat" file
with a standard text editor and removing the diagram/tuning definition.
- All of the diagram editor commands are accessed from a pop-up
menu when in the diagram editing mode. Right click over the fretboard,
and then select the command. You can also double-click to insert
a note, or click + drag to insert a bar chord. More detailed help
will be added soon.
- Under some circumstances with the beta release, you may get a
memory error, or the program may refuse to run. This should be rare;
please let us know if this should occur, and provide the OS and machine
type if possible.