Support for SNG (Sequencer songs) files
In this intermediate update, for the first time SNG files (created by the sequencer) can be read. Its functionality is not that big, but it is a start for more features regarding these files.
As can be seen in the following screen shot, the song (names) inside the SNG file can be shown and the used samples. I hope this helps you with easy viewing the most important information of your SNG files.
In the next update I hope to show which programs are used but this will take a lot of effort.
See the screenshot below for the the new screen (consisting of two tabs).

Multiple file selection
Multiple PCG or SNG files can be selected. Since it can take some time to load multiple large files a wait cursor is shown. Also for saving files a wait cursor has been added.
Already opened message improved
Now the file name of a file that is loaded multiple times is shown only once and the file name is shown.
File saving improved
Previously, a file could always be saved. Now this is only possible if the file has really changed.
The status bar shows the Triton model and file type (PCG or SNG)
It shows now PCG or SNG. Also for Tritons, a specific name is shown (like Triton LE, Triton Extreme etc). Files can still be copied from one Triton/Karma PCG to another.
Copy/paste/move up/down and compacting has been increased
It might be possible that this feature is very slow ... I removed some unnecessary print statement but I'm not sure if it has affected a version in the past.
Prevented unnecessary warnings when a file is already opened.
When the same file is already opened 3 times and is opened again, previously 3 warning messages were shown. This is reduced to only 1.
Below the full changes:
Code: Select all
0.5.0.148 25-Jan-2012 Feature: Show song names of a SNG file.
Feature: Show used samples/sample files of a SNG file.
Improv: Added two columns for set list slots: Timbre ID and name where it refers to. (Kronos only).
Improv: Multiple files can be selected in the open dialog window.
Improv: A wait cursor is shown while opening/saving files.
Improv: When opening a file that is already opened, the file name is displayed with an info message.
Improv: PCG file can only be saved if it has been changed (asterix symbol is shown).
Improv: Status bar shows active file type (PCG or SNG).
Improv: Status bar shows Triton model (i.e. LE, Extreme etc). Copy/Paste Triton in family works.
Bug Fix: Increased speed of copy/paste/move up/down and compact functions.
Bug Fix: Prevented unneccessary warnings of the same file being already opened.