Release Notes

Release version (Windows only) - February 24, 2021

This fixes an issue with particular versions of Windows 7 that do not ship with updated Microsoft Media Framework codecs. When running on these versions of Windows, users would get the following error message: "The project entry point MFCreateMFBytesStreamOnStreamEX can't find the dynamic link MFPlat.DLL".

Release version 1.2 - February 21, 2021

New: Phrase Trainer simplifies learning to play a section by slowing the song down and gradually increasing the tempo. You specify the starting and ending tempos and the amount to increase the tempo after each play.

New: Key Trainer will rotate a song section through a series of key changes. Great for improving your ability to transpose and solo over changing key centers.

Select from a set of predefined chord sequences (i.e. cycle of 5ths) or define your own. 

New: Loop Control panel merges in some features of the previous versions' Advanced looping control panel and adds several buttons for quick adjustments to loop start and end points and to move the entire loop.

New: use <shift> + mouse-wheel to scroll left/right

Change: The actions assigned to the keys in the "block" qwe, asd, and zxc have been re-assigned slightly to support enlarging and reducing loop sections.  Refer to documentation for details.

Changes: There's also been a number of smaller enhancements mostly dealing with looping, metronome usage, and the file browsers.

Bug fixes: a number of bugs have also been addressed including potential issue when pasting chord markers, and the loop region sometimes not updating properly. Issue on Mac that could lead to a crash if an audio file is loaded while the previous audio file is still being analyzed.

Release version 1.1 - January 4, 2021

New: Playlists can be created to conveniently group songs. Create playlists for the songs you are currently working on, songs you want to work on, songs you are playing for upcoming gigs, etc. You can start a playlist playing and Song Master will automatically load the next song when the current song finishes--great for running through your set list.

View, edit, and re-order playlists in the Playlist Editor:

Browse and load playlists in the Playlist Browser located under the Browser tab:

 For detailed information on using the Playlist Editor and Browser, please view Playlists

New: Song Information Panel - Displays cover art and additional information for the current song if it is embedded as meta data in the audio file. Also three web links are provided to easily bring up information about the band, album, and song.

The (1) song name, (2) album name, and (3) artist labels are web-links to learn more about the sing, album, and artist.

 New: The file Browser now displays album art and song information for the currently selected audio file.

 New: When an audio file is selected for editing and a corresponding Song Master file is found for it, the existing song file will be loaded instead of creating a new song file.

 New: UI Action Rules have been created to allow you to customize what happens when an audio file, song file, or playlist is loaded. You can choose to have the audio, song, or playlist immediately start playing and an option to automatically view the Song Info or Playlist tab. This may be modified using the Settings dialog.

 New: Themes have an additional option to use colors derived from the song's cover art (when it is available) for coloring Section markers. This may be modified on the Settings | Themes | Edit Theme property page.

 Changed: The Last Play Marker is now updated when the mouse is used to change the position of the play-head (it used to update the Last Play Marker only when paused)

Changed: The General Settings' 'Songs mirror audio dir' would previously create a new song file in a directory with the same name as the parent directory of the audio file (for example, if the audio file is in "C:\MyMusic\Van Halen\Fair Warning", the new song file would be created in a new directory named "Fair Warning"). The new method attempts to keep a similar directory structure as your audio files use. So for instance, if you have Settings : Audo Path set to "C:\MyMusic", then the song file would get created in a sub-directory of your Settings : Song Path named "Van Halen\Fair Warning". 

 Improved: the file Browser now restores the previous scroll state when returning from drilling down in the folder hierarchy.

Improved: Sometimes when clicking in the wave view it was possible to accidently create a very tiny looping region. The number of pixels required to be selected for a loop region has been increased to make this less likely to occur.

Release version 1.0.3  (Windows only)

Fix: Fixes an issue on some Windows computers that caused the Section markers' text to be rendered larger and offset a bit.  You only need this update if you are running Windows and the Section text is larger than it should be.

Release version 1.0.2

New: The Control Bar now displays the Global BPM by default; the displayed BPM can be toggled between Global BPM and Instantaneous BPM by using the two buttons above the displayed BPM value.


 New: Bars Track now displays beat ticks

New: Region to loop can now be created by dragging the mouse in the bottom 1/4 of the Wave view. You can still hold down <Shift> to define a region anywhere you drag in the Wave view. This new way of creating the loop region makes it easy to do using one hand.

Create loop in bottom 1/4 of wave view

New: Toggle between action when spacebar pressed: resume playback at current play-head position or resume playback from the last play-head marker.

New: When looping, <Home> now goes to start of loop

New: The 'V' and 'B' keys now move the play-head to the previous and next beat, respectively. Holding <Shift> when one of these keys is pressed will move the play-head by a tiny amount.

Improved: Under certain situations, the Section analyzer may produce better results

Changed: the Speed slider can now be used to slow down to 10% (0.1) of original speed (previously this was 20% or 0.2)

Changed: Clicking in the Wave view to move the play-head and to create/manipulating loop markers are now NOT be snapped.  The idea is to allow fine adjustments to these in the Wave view, and to use the Bar Track when you want them to obey the current Snapping mode.

 Fixed: a number of UI tweaks and fixes

Release version 1.0.1 (Initial Release)