History / Wishlist and Known Issues

Version 3.2.0  Date: Mar-16, 2021

Zip File

Support Added support for Korg Nautilus
Bug Fix Bug Fix : Fixed crash for Korg Krome PCG files with user (U) program banks

Version 3.1.0  Date: Aug-27, 2019

Default Installer

Support Added support for Korg Krome EX.
Feature Changing (multiple) volumes for combis, combi banks, set lists and set list slots.
Bug Fix Improved layout of patch sorting dialog.
Links Added various donator’s names, logos and websites.

Version 3.0.1  Date: Jul-22, 2018

Default Installer

Bug Fix Fixed List Generator’s output file directory (Thanks to Tim Godfrey).
Bug Fix Fixed program categories for Korg Kross 2 (Thanks to Kronoseonok).

Version 3.0.0  Date: Nov 3, 2017

Default Installer

Support Added supoport for Korg Kross 2
Bug Fix Prevented crash when copying certain Kronos/Oasys/M3/M50 patches.
Bug Fix Prevented crash in loading certain Korg Oasys PCG files.
Bug Fix Fixed name of internal drum kit bank name for Korg Kross (1).
Links Added Dan Stesco, Audora and Synthesaurus.

Version 2.9.0  Date: Sep 22, 2017

Default Installer

Improv List generator patch files optionally contain columns for set list slot reference ID and name.
Improv List generator file names now include the name of the PCG/source file.
Improv Exported Cubase files now include the name of the PCG/source file.
Improv Exported files from the song window now include the name of the SNG file.
Improv For all above items, whenever not set, the MyDocuments folder will be applied correctly.
Bug Fix Program Reference Changer now only handles each patch once.
Bug Fix Prevented crash when clearing duplicate set list slots [KRONOS ONLY].
Bug Fix For the Browse button in the list generator, the correct folder will be used.
Bug Fix When All Patches is selected, drum kits/patterns and wave sequences are copied too.
Links Created a special screen for people creating instructional (youtube) videos of PCG Tools.
Links Updated several donators properties due to donations (thanks!).
Install Improved installer to reduce installer problems on certain computers.

Version 2.8.1, released on Oct 18, 2016

Default Installer

Language Improved Russian texts.
Bug Fix Installer installs application in correct Applications folder.
Install Improved installer (.msi, 30% reduced size), application launches after install.

Version 2.8.0, released on Oct 15, 2016

Default Installer

Feature Drum Kits, Drum Patterns and Wave Sequences can be moved up/down.
Feature Drum Kits, Drum Patterns and Wave Sequences can be sorted.
Feature Drum Kits, Drum Patterns and Wave Sequences can be cleared
Feature Drum Kits, Drum Patterns and Wave Sequences can be compacted.
Feature Drum Kits, Drum Patterns and Wave Sequences can be (de/semi) capitalized.
Feature Splitting double-to-single keyboard set lists (Kronos only).
Feature Initialize combis as MIDI MPE standard (for e.g. Roli keyboards).
Feature Patches can be shown as HEX/ASCII for analyzing purposes.
Language Several language words/fragments updates.
Improv All patches show as tooltip their empty/initialized status.
Improv Programs and combis show as tooltip their used drum kit/track info.
Improv Changing set list names directly updates the set PCG window.
Improv Cleaning set lists will also clean the set list names.
Improv Renaming set list names auto updates the screen (Kronos only).
Improv Song names and sample info from a SNG file can be exported to a text file.
Bug Fix Prevented crash when pasting set list slots (Kronos only).
Bug Fix Prevented crash when selecting MIDI Tracks in song file).
Bug Fix MS200, MicroKorg and MicroKorg XL programs seen as modeled program (instead of sampled).
Links Added new window with personal links (Co-Incidental, Nothing Else Matters, Altran etc).
Links Added link to several donators and GitaarDemo (guitar shop).
Install New Installer.

Version 2.7.3, released on Jan 29, 2016

Default Installer

Bug Fix Moving programs referenced as external timbres in combis fixed.
Bug Fix Programs relocated by Program Reference Changer as external timbres in combis fixed.
Bug Fix Corrected moving/sorting/compacting program/combi references in set lists (Kronos Only).

Version 2.7.2, released on Nov 20, 2015

Default Installer

Language A new Polish translator announcement: Marcin Aleksander.
Improv Set list slot descriptions in PCG windows can be shown as a single line (Korg Kronos).
Bug Fix Prevented crash when clearing a combi while no set lists present (RedKross2014).
Bug Fix Instead of crashing when loading an unsupported file, a message is shown.
Links MK Editor and Korg Fans added to external/contributors links.

Version 2.7.1, released on Jun 10, 2015

Default Installer

Language Russian translation added, thanks to Igor Elshaidt.
Language Improved various texts (mainly Czech, Italian, Greek), thanks to translators.
Language Prevent crash when loading Kronos PCG files for Italian and Polish translation.
Bug Fix Set List Slots keep programs synchronized after moving up/down (Kronos only).
Bug Fix Korg Z1 files containing only program banks will now load all patches.
Bug Fix Trinity files containing combi banks will now load all combis.
Bug Fix An internal bug has been fixed by Mike Hildner, making my life easier (thanks!).
Links Michael Maschek, Igor Elshaidt and Mike Hildner added to external links window(s).

Version 2.7.0, released on March 27, 2015

Default Installer

Feature New mode “All Patches” in PCG window showing all type of patches simultaneously.
Feature Auto-backup of changed PCG files every x minutes (thanks to mTrilby).
Improvement Patches from all selected banks are shown simultaneously in PCG window.
Improvement Moving up/down patches (and most other commands) works over bank boundaries.
Improvement Most actions can be performed on selected patches from multiple banks.
Bug Fix Prevented crash when assigning a PCG file as master file.
Bug Fix Fixed GUI behavior of move up/down buttons.
Bug Fix Fixed header of File Content List, created by the List Generator.
Links Added several people, like translator for Portuguese(Brasil): Thiago Costa.
Links Fixed website link to Qui Robinez (creator of sound libraries/tutorials).

Version 2.6.0, released on February 22, 2015

Default Installer

Feature Number of references are shown for programs and combis (switchable on/off).
Feature Capitalize/decapitalize or titlecase names of programs, combis and list slots.
Feature Assign a programs or combi to a set list slot (Kronos only).
Feature Auto fill in set list slots according program/combi name (Kronos only).
Feature Remove duplicate patches while fixing references to duplicate patch.
Improvement When clearing patches, used patches can be skipped (or warning being shown).
Improvement Master files can be opened, closed and unassigned within its window.
Improvement Improved layout and increased speed about 10x of Program Reference Changer.
Improvement Timbres button is not visible when a PCG file cannot contain combis.
Improvement Several timeconsuming actions (clear, compact etc) show a wait cursor.
Bug Fix Categories shown as numbers were reset after program/combi edit.
Bug Fix Prevented duplicate warning messages in Program Reference Changer.
Bug Fix Prevented crash for negative transpose on combi in set list slot (Kronos only).
Language Improved various texts, especially German (thanks to Timo Lill and ).

Version 2.5.0, released on January 25, 2015

Default Installer (2.5.1)

Feature Program reference changer (to change references in combis/set lists to programs).
Improvement Possibility to treat equal/like-named patches as duplicates while copy/pasting.
Improvement For Kronos set list slot editor: Added color/transpose controls.
Improvement For Kronos set list slot editor: Fixed XS/S mismatch for font size.
Bug Fix Fixed copy/pasting set list slots (Kronos only).
Bug Fix Fixed double clicking a PCG file to start up PCG Tools.
Bug Fix Prevented crash when loading Kronos files with set lists, without combis.
Language Italian language added, thanks to Enrico Puglisi.
Language Many greek texts improved, thanks to Giorgios (new translator) and Jim Dijkstra.
Language Corrected/translated (missing) language texts (thanks to various translators).
Links Completely redesigned all external links windows.
Links Added contributors window, for thanking testers, information/idea providers etc.
Links Added Timo Lill, as translator for German (amongst others) and added various URLs.
Donators Added Kevin Nolan and various URLs of donators.

Version 2.4.0, released on December 6, 2014

Default Installer

Support Support for Korg Kronos (X/2) OS3.0 PCG files.
Improvement Set list slot edit dialog shows now reference type, ID and name.
Improvement Redesigned set list slot window (tekst size, layout.
Improvement The default output folder for sequencer files can be changed in settings.
Improvement Move up and/or down multiple programs, combis or set list slots.
Improvement Set List Name shown in Patch List for XML output type.
Improvement My Documents folder used as default list generator folder.
Improvement Added more space for some text edit control in the set list generator.
Improvement Added grey lines in patches of PCG Window, useful for multi line set list slots.
Improvement Program creates icon in start menu and desk top (also for Windows 8).
Bug Fix Fixed loading Kronos files while in German language.
Bug Fix Alignment of copy/paste settings tab fixed from center to top.
Bug Fix Fixed typo in name of Polish translator: DamianoMusic (sorry Damian).
Bug Fix Fixed type of programs of Z1 program banks on a card.
Bug Fix Fixed layout of a Program Usage list in XML format.
Bug Fix Fixed loading SNG files.
Bug Fix In some cases end of strings in patch names were ignored.
Bug Fix Sequencer output could crash because of unauthorized file output.
Links Added link to http://www.synthysounds.co.uk
Links Added link to http://facebook.com/rsfmusictech for Rubinho/R.S. Felicio.
Links Added link to http://indra.com/~cliffcan/01faq.htm#editors.
Links Removed link to Kronos-MW works (website not available anymore).
Links Removed link to Deuce Entertainment (not relevant anymore).
Donators Added Ralph Hopstaken to the list of donators in the splash screen.

Version 2.3.0, released on August 10, 2014

Default Installer

Language Polish language added, thanks to DamianoMusic.
Improvement Added volume to edit set list slot dialog (Kronos only).
Improvement Added Volume column to set lists in PCG window (Kronos only).
Improvement Dynamically resizing of edit program, combi and set list slot dialogs.
Improvement Redesigned splash screen and about window.
Bug Fix Prevented changed program/combi references when pasting inside same file.
Bug Fix Prevented crash when selecting multiple banks with only one filled item.
Bug Fix One label not translated in the Edit Single Set List Slot dialog.
Bug Fix Fixed several texts in different languages (especially Greek).
Bug Fix Added several translators in some translations (sorry Umut Erhan, Jim Dijkstra, Syntey).

Version 2.2.0, released on July 28, 2014

Default Installer

Support Support of Kross TR files (made by the official Korg Editor).
Language Turkish language added, thanks to Umut Erhan.
Improvement Added detune column to combi timbres list (and list generator).
Improvement Added set list name to set list slot rows in the set list generator’s patch list.
Improvement Set lists slots are only considered empty when empty AND reference to program I-A000.
Improvement The path of the manual is now editable (local file or website location).
Bug Fix Prevented crash when Tools menu was opened without loading a PCG file.
Bug Fix Link to the manual from the About page now works correct.
Bug Fix Patch list in list generator does not show sub types.
Bug Fix Lists in list generator not having sub types show now empty sub lists.
Bug Fix XML patch output list generator sometimes did not show wave sequences correctly.
Link Added JimG, RedKross2014 and re-added Joost Wilgehof as tester (sorry Joost).

Version 2.1.0, released on May 5, 2014

Default Installer

Support Added support for Korg M1, M1EX, M1R, M1R-EX files (sysex, Sysex Manager, mid format).
Support Added support for Korg M3R files (sysex, MID format).
Support Added support for Korg 01/W, 01/W FD, 01/W pro, 01/W pro X, 01R/W (sysex/mid/01W/RAW format).
Support Added support for Korg T1, T1EX, T2, T2EX, T3, T3EX (sysex/mid format).
Support Added support for Korg Z1, Z1EX (sysex/mid format).
Support Added support for Korg M1, M1EX, M1R, M1R-EX files (sysex, Sysex Manager, mid format).
Support Added support for Korg M1, M1EX, M1R, M1R-EX files (sysex, Sysex Manager, mid format).
Feature Patch lists can optionally show CRC values (including/excluding name).
Improvement Differences list has the option to show patch names.
Improvement Added models and types to open file dialog.
Improvement Patch lists in text format do not have : after program ID anymore.
Improvement Patch lists do not show favorite column when not supported.
Improvement Patch lists do not show (sub) category column(s) when not supported.
Improvement Set list descriptions/categories in patch lists do not share same column.
Improvement Category sorting is hidden when categories are not supported.
Bug Fix Fixed checksum (preventing corrupted files) in Korg Kross PCG files.
Bug Fix Korg Kross user program/combi bank are now shown as U bank and treated as User type banks.
Bug Fix CSV files handle multi line set list slot descriptions correctly.
Bug Fix Text input in list generator is disabled when text filter is disabled.
Bug Fix Combi Content generator shows programs not present in files (for combi references).
Bug Fix Difference list now shows correct difference when name is unequal.
Link Changed links to Kurt Ader Productions and Deuce Entertainment.

Version 2.0.4, released on March 22, 2014

Default Installer

Click Once Installer

Release Notes

Improvement Added another type of installation.
Improvement When double clicking a PCG file, the file automatically opens in PCG Tools.
Bug Fix Fixed editing of categories/sub categories of programs and combis.
Link Fixed translators external links window.
Link Added link to AudioKeys and InstallShield.

Version 2.0.0, released on March 22, 2014

Release Notes

Support Added support for Korg microStation PCG files.
Support Added support for Korg microKORG .syx files.
Support Added support for Korg microKORG XL .mkxl_all files.
Support Added support for Korg microKORG XL Plus .mkxlp_all files.
Support Added support for Korg microKORG XL Plus .mkxlp_prog files.
Support Added support for Korg MS2000 .syx files.
Support Added support for Korg MS2000 .syx with mkP0 chunks files.
Support Added support for Korg MS2000 .MID files with sysex info.
Support Added support for Korg MS2000 .bnk files.
Support Added support for Korg MS2000 .LIB files.
Support Added support for Korg MS2000 .exl files.
Support Added support for Korg MS2000 .prg files.
Feature Virtual program and combi banks added (Kronos only for now).
Improvement Set list generator windows has been resizable and rearranged.
Improvement Hide set list generator widgets when unsupported by workstation model.
Improvement The file content list does not enable wave seq/drum kit options anymore.
Improvement Items unsupported/useful in list generator are hidden/shown automatically.
Improvement Patch lists for text/XML without sub categories look nicer.
Improvement Patch lists for text/XML without set list slots look nicer.
Improvement Kronos 2.0 PCG files displayed as 2.x (because of OS version 2.1).
Improvement Widened FileContent list to accomodate all column texts.
Improvement Save As dialog shows the correct extention type.
Improvement Prevent selecting another file format in Save As dialog.
Improvement (Some) resizable windows show an icon when resizable.
Improvement Remember tab index of the Settings window.
Bug Fix Enabling of Settings functionality corrected.
Bug Fix Status bar shows number of programs in clipboard correct during pasting.
Bug Fix Prevented crash when generating certain lists for initialized PCG files.
Bug Fix Master files fixed for Korg Trinity.
Bug Fix Use correct combi sub categories.
Bug Fix Fixed an issue in the text filter settings of the set list generator.
Language Greek language added, thanks to Dadanos.
Language Improved several texts in various languages thanks to translators.
Link Added link to Sounds of Planet.
Link Added link to MIDI-OX.
Link Removed unused/obsolete links.

Version 1.9.0, released on January 30, 2014

Release Notes

Bug Fix Fixed problem of saving Kronos files without setlist content.
Language Added Latin Servian language, thanks to Sa?a Rajak.

Version 1.8.1, released on January 27, 2014

Release Notes

Added Yahoo groups link, removed MailChimp site.

Improvement Changed PCG Tools home site menu option in Help menu to correct URL.
Improvement Added web site in Help/About page.
Improvement Added Joost Wilgehof as tester.
Bug Fix Fixed Save function for certain PCG files.
Bug Fix Fixed crash for Triton Studio/Rack PCG files in list generator.
Bug Fix Fixed alignment of lists from list generator from Triton Studio/Rack PCG files.
Link Changed KorgForums/Website links.
Link Added Yahoo groups link (also in main lnks), removed MailChimp site.
Link Added robbie50 as donator (sorry for the long miscommunication).
Manual
Website Added Yahoo groups link, removed MailChimp site.
Website Added part for sending bug reports.

Version 1.8.0, released on January 25, 2014

Release Notes

Fixed link to Lyana Muziek.

Support Added support for Korg Kross.
Improvement Launched new website without zipped executable.
Improvement Add default directory for generated files in settings menu.
Improvement In Timbres window, the width of the assigned clear program text box is dynamic.
Improvement Added Korg TR to Korg Triton Classic/Studio/Rack in all related texts.
Improvement Added ToString() implementations for support for visually impaired application(s).
Improvement Changed all 2013 copyright notifications to 2014.
Improvement Added Honza (Czech translation) to thanks list.
Improvement Paul Hirschvogel to thanks list (for testing Kross).
Bug Fix In disk navigation mode in Kronos, set list and slot names are shown correctly.
Bug Fix In Timbres window, the program ID now fit new Kronos program banks.
Bug Fix Cleaning a Trinity combi does not make PCG Tools crash.
Bug Fix Kronos and M3 SNG files could not be loaded.
Bug Fix Prevented problem when double clicking files containing spaces in folder/file.
Bug Fix Prevented crash for Korg Triton Rack PCG files with program/combi Ext H bank.
Bug Fix Increased width of combi programs in PCG window to accomadate full combi name.
Language Czech language added, thanks to Honza.
Language Added some strings which were not translated in 1.7.1.
Link Added logo/link to KromeHeaven.
Link Fixed text from KronosHaven.
Link Added donators Fred Alberni/Farrokh Kouhang to splash screen.
Link Changed link of band from Mathieu Maes to Deuce entertainment.
Link
Web Site Removed the password from the PCG Tools installer zip file.
Web Site Added the current version number of PCG Tools on the home page.
Web Site Added names to thanks page.

Version 1.7.1, released on April 1, 2013

Release Notes

Improvement All sort methods put empty/init patches at the end instead of the beginning.
Improvement Created simple website www.mkspace.nl and added link to menu item.
Improvement Created a black & blue background color gradient.
Bug Fix Sorting combis and set list slots does not crash the application.
Bug Fix Fixed online link to manual in PCG Tools.
Bug Fix Fixed clipping of the size of the Third Parties External Links window.

Version 1.7.0, released on March 27, 2013

Release Notes

Changed special event into 1050+ users (was 850+).

Support Added support for Korg Trinity, Trinity v3, Trinity Solo and TR Rack.
Support Trinity programs from the M bank can be copied to the S bank and vice versa.
Feature Sort programs, combis and set lists.
Improvement Move to the next window with F6 and to the previous window with Ctrl+F6.
Improvement In A PCG window, in the bank list, the real synthesis engine is shown.
Improvement When copying programs, the real synthesis types are shown in the status bar.
Improvement When copying patches, the workstation model is shown in the status bar.
Improvement In a File Content list, the synthesis types are shown for programs.
Improvement Added list generator options for text filtering wave sequences and drum kits.
Improvement Show a message box when a PCG file has been set as Master file.
Improvement When PCG file is master file and is loaded, don’t ask to load master file.
Improvement Increased with to fit PCG window’s column of Triton Drumkits EXB banks.
Improvement Widened several columns in the Timbre window to accomodate title.
Improvement Increased speed of generating a differences list.
Bug Fix Master files fixed for Krome, Tritons and Karma.
Bug Fix Correct (sub) category shown when moving a program up or down.
Bug Fix Combi name text filtering was not taken into account in some cases.
Bug Fix Master Files could not be set for single OS version workstation models.
Bug Fix Fixed differences list for ASCII table output.
Bug Fix Fixed one menu item alignment in Portuguese.
Bug Fix Several texts/fragments (like Yes/No) were not translated.
Event
Link Added logo/link to Co-Incidental (band of Michel Keijzers).
Link Added logo/link to PCGrid from KorganizR, a tool for PCG Files for Kronos.
Link Added logo/link to MailChimps.
Link Added logo/link to DropBox.
Link Added logo/link to Core FTP LE.
Link Added logo/link to KarmaLabs.com

Version 1.6.0, released on February 15, 2013

Release Notes

Support PCG Tools is installable on Windows XP again.
Improvement Dedicated installer making it possible to install at definable location.
Improvement PCG files are shown in Windows Explorer with the PCG Tools icon.
Improvement Opening/double clicking a PCG file in Windows Explorer opens it in PCG Tools.
Improvement Fixed Windows icon of PCG Tools.
Improvement Added a few more tool tips in the File menu.
Improvement Screens layout changed due to languages and cleaner layout.
Improvement Changed copyright notices from 2011-2012 to 2011-2013.
Improvement Splash screen is now displayed in the center of the screen.
Improvement New windows will default be shown on the upper left top (with cascading).
Improvement PCG Tools will start at same location/dimensions and state as previous time.
Improvement When changing assigned clear program, a message box is shown.
Improvement Widened the Master files window to prevent the last column being hidden.
Improvement Removed word Programs from program banks column in PCG windows.
Bug Fix When pasting programs, set list slots were not referencing programs correctly.
Bug Fix When clearing programs, category/sub category were not shown correctly.
Bug Fix Exit menu was always grayed out.
Language Some English terms improved.
Language Dutch added, thanks to Yuma and Mathieu.
Language French added, thanks to Francois Rossi.
Language German added, thanks to …
Language Portuguese language added, thanks to
Language Spanish language added, thanks to Bekaw and MarParbl.
Language Translators mentioned in about screen.
Link External links screen for translators.
Link Logo/link added to Oostendorp Muziek (Music) shop in the Netherlands.
Link Logo/link added to Yuma.
Link Logo/link added to Brazilian Korg Forum added.
Link Removed logo for TM-Database since the tool is not used.

Version 1.5.0, released on January 24, 2013

Release Notes

Support Added support for Korg Krome.
Feature Added drum kits in PCG windows (shows ID/names of drum kits per bank) [KorganizR].
Feature Added wave Sequences in PCG windows (shows ID/names of wave seqs per bank) [KorganizR].
Feature Added wave Sequences in PCG windows (shows ID/names of wave seqs per bank) [KorganizR].
Feature Added new list type in set list generator: File Content List showing usage of banks.
Feature Added support for multiple languages, new languages will follow soon.
Feature Split external links into three different windows.
Improvement Added ignore init/empty set list slot items.
Improvement When master file is loaded in PCG Tools, it is only loaded once.
Improvement Added number of selected patches in PCG windows.
Improvement Added drum kits/wave sequences to command line arguments.
Improvement Do not show set list in differences list when set lists are not supported.
Improvement Improved layout of ASCII tables of differences list.
Improvement Set list descriptions are shown in patch list CSV files.
Improvement Added CJ Johansson to thanks list (for testing Krome).
Bug Fix Master file did not show category and sub category names.
Bug Fix Program banks U-AA..U-GG not selectable in command line arguments [KorganizR].
Bug Fix Ascii table not selectable in command line arguments [KorganizR].
Bug Fix Fixed layout of filter program banks in set list generator.
Typo Fixed typos in command line arguments help [KorganizR].
Typo Added space in CmbI… or CmbU… in PCG Window when display set list slots.
Event Changed special event into 850+ users.
Link Added new logo window for third party software (TM-Database, Assembla).

Version 1.4.0, released on September 1, 2012

Release Notes

When opening a file without PCG content, the file name is shown in the message box.

Feature Show (sub) categories even for files without a global section by master files.
Feature Show program names from timbres in combis from the master file if present.
Feature Set and automatically load master files (optionally in settings file).
Improvement Show workstation name and PCG/OS version in window title of each PCG and SNG file.
Improvement
Improvement Enable all set lists in the set list generator also checks the set list check box.
Bug Fix Pure Triton LE PCG files (with ID 63) reads timbres now correctly.
Bug Fix The last line of an empty PCG file’s patch list caused an incomplete header line.
Event Changed special event into 600+ users.
Link Added Imprezariat.pl to the external links (Adrian Craig has become a donator).
Link Added Basari Studios to the external links.

Version 1.3.1, released on August 6, 2012

Release Notes

Bug Fix PCG Files could not be read at all (in version 1.3.0.181).
Manual All changes/additions updated from version 1.2.1 upto 1.3.1.
Manual Added history (these texts) and wish list.

Version 1.3.0, released on August 5, 2012

Release Notes

Support Support for Korg Kronos OS2.0 generated PCG Files.
Support Support for Korg Kronos X generated PCG Files.
Improvement Added an Assigned Clear Program for clearing timbres in the Combi Window.
Improvement Added favorite column in patch list generation files (ASCII, table, CSV, XML).
Improvement Correctly aligned texts of controls in the List Generator, Filter Set Lists group box.
Improvement Korg Kronos PCG files always shows its OS/PCG number (1.0/1.1, 1.5/1.6 or 2.0).
Improvement Korg M3 PCG files always shows its OS/PCG number (OS1.x or OS2.0 for expanded version).
Improvement Swapped Show and Edit menu options in main menu.
Improvement When copying M3 patches, the version of the file is no longer changed (M3 only).
Improvement Added Options/Settings menu and redirect PCG windows button.
Improvement Settings menu unavailable during active copy/paste action.
Improvement Added (Kronos) AL-1 Editor to external links.
Improvement The workstation model and number of samples used by a SNG file are now shown.
Improvement Removed double menu item ‘Show Timbres’ in Tools menu in main window.
Improvement Song window size is now also memorized when closed.
Bug Fix Song files could not be closed by the File menu, Close sub menu item.
Bug Fix Widened program IDs of banks U-AA to U-GG in PCG Window (those were still truncated).
Bug Fix M3 patches between V1.x and V2.0 can no longer be cut/copy/pasted.
Bug Fix Show correct error when pasting patches between incompatible Korg workstation models.
Bug Fix Korg Triton Studio shows correct bank names for combis EXB-A and further.
Bug Fix Save last window dimensions of the Combi Window.
Bug Fix The Exit command from the File menu crashed the application in some cases.
Event Korg is going to release a new workstation: the Korg Kronos X.

Version 1.2.1, released on July 1, 2012

Release Notes

Improvement Automatically wrap buttons in a PCG window to accomodate small screen sizes.
Improvement Improved screen layout of a PCG window (stretched windows and visible scroll bars).
Improvement File Save As now shows the current file name as default in the Save File dialog.
Improvement In the list generator, the output file is not read only anymore.
Improvement In the list generator, file related errors are shown.
Improvement Name added to Oasys donators of Korg Kronos voucher codes.
Bug Fix Widened program IDs of banks U-AA to U-GG in PCG Window (those were truncated).
Bug Fix XSL files are only created in case of XML output is selected.
Bug Fix Double clicking on scroll bar of a PCG window does not display edit window.
Bug Fix Removed column reordering in PCG windows to prevent other problems.
Bug Fix After saving File As, the new name is shown in the PCG window title.
Bug Fix Splash screen is now shown for 5 seconds instead of 0.1.
Link Added Music House (Muziekhuis) Lyana to external links.

Version 1.2.0, released on June 25, 2012

Release Notes

Improvement New theme/UI look for the complete software (thanks to Vanni).
Improvement Added splash screen with a random donator name/logo.
Improvement New screen for thanking Oasys donators of Korg Kronos voucher codes.
Bug Fix Fixed menu items for setting cut/copy/paste settings and exiting cut/copy/paste mode.

Version 1.1.2, released on May 17, 2012

Release Notes

Bug Fix Fixed problems with cut/copy/paste Kronos (1.5 or later) PCG files.
Bug Fix Fixed problem with identical patches (from cut/copy/paste settings) between PCG files.

Version 1.1.1, released on May 9, 2012

Release Notes

Improvement Added a chapter in the manual for history changes.
Bug Fix Prevented copying programs in the clipboard when cutting combinations or set list slots.
Bug Fix Prevented wrongly cut combinations and set list slots including references.
Link Added Toon Martens Project to the external links window (and manual).
Link Added kronos-mw, a French language Kronos site to the external links window (and manual).

Version 1.1.0, released on May 6, 2012

Release Notes

Feature Cut/Paste functionality, renamed copy/paste occurences to cut/copy/paste.
Improvement Changed text of hints in Cut/Copy/Paste settings.
Improvement Removed Copy/Paste Help button and dialog text (not needed now manual is available).
Improvement Added Supernatural Heroes to External links window.
Bug Fix Prevented crash when clearing combis for workstation not supporting sub categories.
Bug Fix Fixed keyboard short cut text for Move Up and Move Down commands in menu.

Version 1.0.1, released on April 18, 2012

Release Notes

Bug Fix Added Karo to External links window.
Link To prevent issues, move up/down patches only works for single selection.

Version 1.0.0, released on April 10, 2012

Release Notes

Feature Created a PDF manual (see www.korgforums.com/support/kronos/Releases/Manual%20PCG%20Tools.pdf).
Improvement Replaced shortcut keys help page with link to manual.
Improvement Changed the icon and logo in the about window to the new design (created by Mathieu Maes).
Improvement Added people and changes text in the about window.
Improvement Initial PCG/Song window size reduced to 400×300.
Improvement Defined minimum sizes for scalable windows to prevent distortion.
Improvement More shortcut keys are shown after menu items which already had a shortcut key.
Improvement Windows can be closed with Ctrl+F4.
Improvement Improved text of an information copy/paste window.
Improvement Added error icon and default caption for several error/warning dialog windows.
Improvement All relevant dialog type windows are now centered in the middle of the application.
Improvement Improved checking for duplicated open files (case insensitive now).
Improvement Shown more timbre parameters for GM programs in combi window.
Bug Fix Multiple items can be selected by keyboard in a correct way.
Bug Fix After moving up/down patches, extending a keyboard selection works correctly.
Bug Fix Fixed a formatting problem in the table output of the differences list.
Bug Fix Usage of return/line feeds in set list descriptions fixed (Kronos only).
Bug Fix Prevented crash when double clicking a non combi bank (in certain conditions).
Bug Fix Fixed typo in the copy/paste Exit warning dialog.
Bug Fix Prevented several crashes related to copy/paste between incomplete PCG files.
Bug Fix For a long Combi Content List, filtered program banks are now taken into account.
Bug Fix Prevented GM programs being shown in Programs Usage List when Favorite filtering is enabled.
Link New external links added to PCGTools@KorgForums, korg.com, Keller12 and Kronoscopie.

Version 0.5.0, released on January 25, 2012

Release Notes

Feature Show song names of a SNG file.
Feature Show used samples/sample files of a SNG file.
Improvement Added two columns for set list slots: Timbre ID and name where it refers to. (Kronos only).
Improvement Multiple files can be selected in the open dialog window.
Improvement A wait cursor is shown while opening/saving files.
Improvement When opening a file that is already opened, the file name is displayed with an info message.
Improvement PCG file can only be saved if it has been changed (asterix symbol is shown).
Improvement Status bar shows active file type (PCG or SNG).
Improvement Status bar shows Triton model (i.e. LE, Extreme etc). Copy/Paste Triton in family works.
Improvement Increased speed of copy/paste/move up/down and compact functions.
Improvement Prevented unneccessary warnings of the same file being already opened.

Version 0.4.2, released on January 19, 2012

Release Notes

Bug Fix Prevent M3 PCG files showing ‘file unavailable’ (M3 only).
Bug Fix Prevent incorrect moving/compacting/copying of set list slots for OS1.5 update (Kronos only).

Version 0.4.1, released on January 15, 2012

Release Notes

Improvement Windows are opened at the same size as when closed the previous time.
Improvement Updates status bar with PCG info from a focused PCG window/combi window.
Bug Fix Prevent crash when combi banks selected in PCG window when I-A is not present (Kronos only).
Bug Fix Prevent crash/corrupt file for OS1.5 PCG files after moving/compacting patches (Kronos only).
Bug Fix Prevent crash when opening complete but not filled PCG files (Kronos only).

Version 0.4.0, released on January 5, 2012

Release Notes

Feature Added a donation button (please consider if you think this app is useful).
Feature Timbres list for managing timbres inside a combi.
Feature Timbres can be moved up and down inside a combi (without affecting sound).
Feature Timbres can be cleared.
Feature Set list name can be changed in an edit window in the PCG window (Kronos only).
Improvement Set list name is shown in the bank list view in the PCG window (Kronos only).
Improvement When combis are cleared, timbres are cleared (several parameters are cleared).
Improvement Compacting patches can only be performed when at least 2 patches have been selected.
Bug Fix Fixed unfilled columns for GM/unpresent timbres in long combi content list.
Bug Fix Dirty flag was not reset after saving/saving as command.
Event Removed special event icon.

Version 0.3.0, released on December 30, 2011

Release Notes

Feature Long combi content list generation with important parameters of the used timbres.
Feature Compact patches, i.e. move the empty patches downwards.
Feature Keyboard shortcut key html file added in Help menu.
Improvement The dirty flag now works correct (before it sometimes was shown without a real change).
Improvement When no patches are pasted, a message box is shown with possible reasons.
Improvement Added and changed some keyboard shortcuts.
Bug Fix Prevent a crash for trying to edit a program/combi from a PCG file without Global chunk.
Bug Fix The status bar does not show the model including ” OS” if no OS version is displayed.
Bug Fix Pasting of multiple selected patches did not work (correctly).
Bug Fix Cleaned up footer line for compact combi content list.
Bug Fix Prevent crash for OS1.5 combi content list generation using GM programs.
Event Changed the Christmass ball into a Fireworks symbol.

Version 0.2.9, released on December 17, 2011

Release Notes

Feature Support for user banks U-AA to U-GG (Kronos only).
Improvement Clearing a program or combi also removes the favorite setting (Kronos only).
Improvement Added OS version in status bar (for Kronos OS1.5 only).
Improvement Added descriptional text with short combi content lists.
Improvement Added copyright symbol in title and copyright mark in each source file.
Improvement Show About box and External Links window in taskbar, for easier nvavigating if unfocussed.
Bug Fix Trinity MOSS/Z1 files froze the app, changed into a more clear error message.
Bug Fix Patch list ASCII table substitute new lines for \ characters preventing disrupted columns.
Link Added external link window (removed from about window).
Link Added more external links (Kid Nepro, Dreamland Studio and Onksor).
Special Christmass ball icon (will be removed in a next update).

Version 0.2.8, released on November 27, 2011

Release Notes

Feature Show favorite column for program/combis in PCG Window (Kronos only).
Feature Mark/Unmark programs/combis as favorite (in edit screen, menu and toolbar, Kronos only).
Feature Change categories and sub categories (depending on model) in edit screen.
Improvement Use favorite setting as filter for generating all type of lists (Kronos only).

Version 0.2.7, released on November 21, 2011

Release Notes

Feature Create instrument definition files for Cubase.
Improvement Create all generatable lists in ASCII table format.
Improvement Generate a new kind of Combi Content list (showing timbres by index).
Improvement Set list slots can be cleared.
Improvement Copy/Paste mode has a Recall button to recall the copied copy clipboard.
Improvement Added link to KronosHaven.com in the about box (new news site/forum for Korg Kronos).
Bug Fix Enables the Copy and other buttons and disables Exit button when clipboard is empty.
Bug Fix Removed unused toolbar icon (arrow down).
Link Added link to Robert Rosen’s site (keyboardist/repair/patches).

Version 0.2.6, released on November 2, 2011

Release Notes

Support Support for (U-)AA- to (U-)GG banks, added with OS update 1.5 (Kronos only and UNTESTED!).
Improvement Patch List shows categories/sub categories (both Text, CSV and XML file format).
Improvement Patch List can be sorted by category.
Improvement Patch List output for CSV and XML slightly improved (and a bit changed).
Improvement Possibility to use new line characters in a set list slot description (Kronos only).
Improvement Number of characters for patch names/descriptions is shown in the edit screen.
Bug Fix Prevented crash when copying set lists slots using combis from U- A..U-G; Kronos only.
Bug Fix Prevented strange symbols for (sub) categories when loading PCGs without Global chunk.

Version 0.2.5, released on October 12, 2011

Release Notes

Feature Showing categories and sub categories for patches in GUI.
Feature Clear selected program(s) or bank(s).
Improvement Creation of XSL files for output generation in XML.
Improvement Removed Set Lists radio button if not supported by model.
Improvement Removed ‘Content Type’ column and ‘Description’ column from list views if not filled.
Bug Fix Prevented crash for program usage/combi content list generator for Karma PCGs.
Bug Fix Removed possibility to copy programs/combis between a Korg Triton PCG and Korg Karma PCG.
Bug Fix Edit window has an icon now to prevent being unnoticed when unfocused.

Version 0.2.4, released on October 6, 2011

Release Notes

Feature Copy programs inside a PCG or to another PCG.
Feature Copy combis inside a PCG or to another PCG while copying the used programs together.
Feature Copy set list slots inside a PCG or to another PCG while copying the used programs and combis together.
Improvement Commands in windows depend on selection of bank/patch selection list view.
Improvement Added column in banks for content type (Program bank shows Sampled/Modeled programs).
Improvement Added column in patches for Description (showing set list slot descriptions).
Improvement Double clicking a single patch shows the Edit window.
Improvement The short cut for the edit button is Alt-E (and had to remove the Edit menu short cut).
Improvement All banks/set lists are shown, also empty ones (useful for copy/paste functionality).
Bug Fix Prevented some crashes related to the menu.
Bug Fix Removed maximizing a PCG window when double clicking on the title bar.
Bug Fix Prevented crash when loading a PCG without program, combi and set list slot data.
Bug Fix Prevented crash when closing changed file after message box.
Bug Fix Owner set correctly for message boxes; added icon for set list generator.

Version 0.2.3, released on September 24, 2011

Release Notes

Feature Open multiple PCG files at the same time.
Feature Added Status bar showing the amount of programs, combis and set list slots and banks in the PCG.
Feature Added Status bar field showing the Korg model type of the loaded PCG.
Feature Added Revert to Saved menu option (undo changes).
Improvement Replaced Combo box for bank/set list selection by list view.
Improvement Moved Label with loaded PCG file name flag to the title bar.
Improvement Added dirty flag (meaning PCG file has changed) as * to the title bar.
Improvement Added warning when closing the app or close a changed PCG.
Improvement Added Move Up and Move Down to Actions menu.
Improvement Changed the default list generator sort order from alphabetical to type/bank/index.

Version 0.2.2, released on September 12, 2011

Release Notes

Feature Select multiple programs, combis, set list slots for moving up/down.
Improvement Added menu and moved buttons to menu.
Improvement Added About window.
Improvement Show set lists that have changed names or with non default set list slots (-> I-A000).
Improvement Changed warning text for Differences List.
Bug Fix Fixed exception in Differences list with ‘To’ option in set lists filtering.
Bug Fix Fixed Initial Programs radio button selected when only set lists contained in PCG.

Version 0.2.1, released on September 10, 2011

Release Notes

Feature Moving programs, combis, set list slots up and down with automatic reference updating.
Support Support for Korg Triton (Classic), Triton Rack, Triton Le, Triton Le88, Triton Studio, Triton TR 61/76/88.
Support Support for Korg Karma.

Version 0.2.0, released on September 3, 2011

Feature Show banks with programs, combis and set list slots on GUI.
Feature Ability to change names of Programs, Combis and Set List Slots.
Feature Ability to change descriptions of Set List Slots.
Improvement Changed text “Kronos PCG File Name” to “PCG File Name.
Bug Fix Default settings/enabling of UI checkboxes for filtering on text.

Version 0.1.6, released on August 18, 2011

Release Notes

Feature Added differences List.
Improvement Changed parameters in command line interface.

Version 0.1.5, released on August 14, 2011

Release Notes

Feature All lists can be generated in XML format.
Improvement Output file can be set (and opened by connected application).
Improvement Screen layout changed.
Bug Fix CSV File format improved (can handle commas in names of patches).
Bug Fix If the PCG file cannot be read, the app does not crash but gives a message box.

Version 0.1.4, released on August 10, 2011

Release Notes

Support Support for Korg M50 PCG files.
Support Support for Korg M3 PCG files.
Improvement Wait cursor while generating lists.
Improvement (Much) Faster Combi Content List generation.

Version 0.1.2, released on 30 July, 2011

Release Notes

Support Support for any kind of Korg Kronos PCG files.
Support Support for any kind of Korg Oasys PCG files.
Improvement Added check for unsupported PCG file.
Improvement In list generation window, empty/init banks or setlists are disabled.
Bug Fix In the program usage list, muted timbres were taken into account.
Bug Fix In the file selection dialog, the ‘All’ files options did not work.

Version 0.1.1, released on 1 July, 2011

Release Notes

Type Description
All Initial version

Wish List

Summary

Category Item
Support Support for more Korg workstations like X1, X2, X3 etc.
Support Support for more Korg synthesizers like KingKorg, Electribe etc.
Support Support for Korg arrangers like PA series etc.
Connectivity MIDI support for direct connection
Startup Opening SNG files also should start up PCG Tools
GUI Drag & Drop patches
GUI Tip of the Day
GUI Read ZIP files
GUI Undo/Redo functionality
GUI Define multiple view alternatives for the status bar
Copy & Paste Show uncopied patches reason
Copy & Paste Possibility to copy/paste individual timbres of combis
Copy & Paste Copy/Paste between Oasys/Kronos patches
Copy & Paste Insert patch in PCG window
Copy & Paste Synchronization when moving/copying/pasting drum kits/drum patterns/wave sequences)
MID/SYX Files Handle files with multiple parts
PCG Files List showing differences between two PCG files
PCG Files Create a new PCG file
PCG File Merge two PCG files
PCG File Convert PCG to/from SYX file
Banks Move bank up/down
Banks Sort banks
Banks Swap bank
Banks Delete/insert bank
Banks Reassign type of program bank (sampled/modeled, for Kronos only)
Patches General Patch database
Patches General Patch usage marker
Patches General Patch problem list
Patches General Controller route list
Patches General Insert/delete patches
Patches General Swap two patches
Patches General Add comments to patches
Programs Specific Multiple program edit
Combis Specific Multiple combi edit
Combis Specific Multiple timbres edit
Combis Specific Sorting timbres inside a combi
Combis Specific Combine programs into a combi
Set List Specific Synchronize set list slot parameters
Set List Specific Band set list generator
Set List Specific Multiple set list slot edit
Set List Specific (Semi) automatic coloring of set list slots
Wave Sequences Specific Edit wave sequence names
Drum Kits Specific Edit drum kit names
Drum Kits Specific Make a drum kit generator/builder
Drum Patterns Specific Edit drum pattern names
List Generator General Generate header
List Generator General Keep current values when changing list type
List Generator General Store/Load predefined list settings
List Generator General Auto refresh generated list in preview window
List Generator General Add totals to File Content List
List Generator General Add Patch List in Combi Content List
List Generator General Add Patch List in Set List Content List
List Generator General Add categories to Filter Program/Combi Banks
List Generator General Add number of references of programs/combis as column
List Generator General Add new list type: Combi Usage List
Master Files Accept incomplete files as master file
Samples Samples reference list
Samples Samples usage list
Samples Create list of KSC file
Samples Sample changer
Global Section/Categories Category manager
Global Section/Categories Show always category/sub category names
Global Section/Categories Create category amount list
Karma Add Karma GE info in patch list
Sequencer/Songs Show timbres window for songs
Sequencer/Songs Convert song into combi
Sequencer/Songs Create list of songs/used samples (for all supported models)
Sequencer/Songs Autoload PCG/song file
Sequencer/Songs Connect PCG/song file
Sequencer/Songs Autoremap songs when moving programs
DAWs Generate Cubase file
DAWs Generate Cakewalk file
DAWs Generate Logic file
DAWs Generate Reaper file
DAWs Integrate PCG Tools into DAWs
Manual Add video manual

Support

Support for Korg workstations like X1, X2, X3 etc.

Description Add support for Korg workstations like X1, X2, X3 etc.
Rationale Owners of those workstations also want to use PCG Tools
Requester Owners of those workstations
Implementation
Open Issues

Support for Korg synthesizers like KingKorg, Electribe etc.

Description Add support for Korg synthesizers like KingKorg, Electribe etc.
Rationale Owners of those synthesizers also want to use PCG Tools
Requester Owners of those synthesizers
Implementation
Open Issues

Support for Korg arrangers like PA series etc.

Description Add support for Korg arrangers like PA series etc.
Rationale Owners of those arrangers also want to use PCG Tools
Requester Owners of those arrangers
Implementation
Open Issues

Connectivity

MIDI support for direct connection

Description Add MIDI support for direct connection, so that MIDI can be used to transfer sounds directly, instead of loading/saving PCG files or using external utilities like MIDIOX.
Rationale Easier workflow, adding audition and editor features becomes interesting because the transfer workflow is easier/faster.
Requester
Implementation
Open Issues For some workstations MIDI is probably too slow (Kronos), also testing will be very time consuming.

Drag & Drop Patches

Description Currently, only cursor and short cut keys can be used to move/copy/paste patches. It would be nice if the mouse can also be used (called drag & drop).
Rationale Easier/faster and more intuitive workflow.
Requester
Implementation
Open Issues Since a copy/paste action is split in one copy but multiple paste actions, a simple drag & drop is not possible, for moving patches it is. However, for copy/paste, the first action should be possible by drag & drop, consecutive pasting can be done with the keyboard.

Tip of the Day

Description When starting the application, show a tip of the day.
Rationale Not everybody reads the manual and this gives an easy way to learn more or unknown features. It could be combined with the splash screen. Also, it should be possible to disable this feature (stored in settings).
Requester
Implementation
Open Issues

Read ZIP files

Description Read ZIP files and automatically extract (and open) PCG or SNG files.
Rationale A lot of downloadable files are in ZIP format. This would prevent a user operation to unzip the files.
Requester
Implementation
Open Issues Where to store the PCG file? And what to do with a lot of PCG files to be opened (can take time)?

Undo/Redo

Description Currently there is no undo/redo functionality, meaning that if the user makes a mistake, it cannot undo the operation (automatically).
Rationale Copy & Paste sometimes result in an unwanted result, undoing the operation would be a nice feature.
Requester
Implementation Memento design pattern. Or copy the complete content (better: changed content)
Open Issues Very hard to implement, especially with copy & paste, since a lot of data needs to be stored per undoable action (can end in megabytes per undoable action).

Define multiple view alternatives for the status bar

Description Define more than the current single (and quite long) format of the status bar.
Rationale Currently the status bar contains the workstation model PCG file, the version, the type of opened file and in case of a PCG file, the number of all patches in the selected PCG and the contents of the clipboard buffer. This line can be very long and not everybody uses wide screen monitors. Therefor multiple views should be added.
Requester
Implementation Mainly the listing of patches can be smaller.
The current view should become the default/long view (although changing spaces by commas would be nice like:
> 23 programs in 5 banks, 3 combis in 2 banks, 125 set list slots in 5 set lists, 3 wave sequences in 1 bank, 25 drum kits in 2 banks.
A smaller format could be (for patches):
> 23 programs, 3 combis, 125 set list slots, 3 wave sequences, 25 drum kits.
An even smaller format could be:
> 23P, 3C, 125 SLS, 3WS, 25DK
Open Issues

Copy & Paste

Show uncopied patches reason

Description When cut/copy/pasting results in no copy/paste a big window is shown with all possible reasons. This should be split into the exact reason. Also when pasting programs in incompatible program banks (i.e. modeled versus sampled) no warning/error is shown.
Rationale Easier to see what is the reason of uncopied/pasted patches.
Requester
Implementation
Open Issues

Possibility to copy/paste individual timbres of combis

Description Add cut/copy/paste of timbres inside a combi. Also preferably, add cut/copy/paste between timbres.
Rationale This functionality is not available on a workstation.
Requester
Implementation
Open Issues How to handle effects? Will there be KARMA issues? How to handle copy/pasting timbres to another PCG file that does not have the referenced programs?

Copy/Paste between Oasys/Kronos patches

Description Copy/Paste patches between Korg Oasys and Kronos, for those patches that have compatible EXis.
Rationale The Oasys cannot read Kronos patches.
Requester
Implementation
Open Issues How to handle programs/combis using incompatible EXis? Different samples/sample set.

Insert patch in PCG window

Description In a PCG window, instead of overwriting a patch that is pasted, insert it.
Rationale Currently it is overwritten (or not possible to overwrite).
Requester
Implementation Add option in preference to select between giving a warning if a patch is deleted (the last of the bank) or if it should be possible or not.
Open Issues Warning or error when the last patch should be removed? How to get an empty patch?

Copy & PasteSynchronization when moving/copying/pasting drum kits/drum patterns/wave sequences)

Description When currently patches are copied, wave sequences and drum kits are not taken into account neither references are changed to/from changed drum kits/drum patterns/wave sequences.
Rationale When pasting patches to other PCG files, when using the non default wave sequences or drum kits it might break the sound. When moving/copying/pasting drum kits/drum patterns/wave sequences patches using them will break.
Requester
Implementation
Open Issues

MID/SYX Files

Handle files with multiple parts

Description Handle files which have multiple SYX fragments in them.
Rationale Currently only the first fragement is loaded. Typically some Korg M1 files have multiple fragments.
Requester
Implementation Various alternatives are possible:

  • Make a tool inside PCG Tools to split the files in multiple files (easy)
  • Load the files as separate files (medium)
  • Merge all fragments (difficult, due to multiple 7/8 bit conversions)
Open Issues

MID/SYX Files

PCG Files

Differ PCG files list

Description Create a list with the difference between two PCG files (from the same workstation model).
Rationale Currently it is not possible to diff two PCG files.
Requester
Implementation Generate a list per selected patch which are different.
E.g. short list:
> Program Bank I-A: 1, 2, 6, 8, …
> Combi Bank I-C: 6, 33
E.g. long list:
> Patch Name 1 Name 2 Content Diff
> Program I-A000 Kronos Grand = 34
Meaning 34 bytes differences, = means that the names are equal.
Open Issues Add global differences?

Create new PCG file

Description Creates a new file from the specified workstation model. Optionally the contents can be set (which program banks, combi banks, set list slots and whether to add a global section).
Rationale Currently this is not possible.
Requester
Implementation Use a full PCG file of each workstation model and remove all banks (and global?) or create from scratch? Using a full PCG and delete all unrequested banks/global section would be easiest.
Open Issues Creating from scratch will be very tricky but the most clean solution.

Merge two PCG files

Description Merge two PCG files, i.e. copy all programs/combis/set list slots from one PCG file to the other.
Rationale Currently this is not possible.
Requester Two alternatives:
Dumb: start copying until the PCG file is filled (either it is finished ok or there is not enough space).
Intelligent: First analyze duplicates, then calculate if the complete copy fits. If not, show a warning (possibility to continue).
Implementation
Open Issues What to do if both PCG files have global settings? What to do with incomplete copies (i.e. not all programs fits, combis/set list slots use uncopied programs?)

Convert PCG to/from SYX file

Description Convert a PCG file to a SYX/MID file or vice versa.
Rationale Flexibility.
Requester Angelo V
Implementation
Open Issues Currently no support for changing size & format of PCG, SYX and MID files.

Banks

Move bank up/down

Description Move a bank (or set list) up and down.
Rationale Currently not possible.
Requester
Implementation
Open Issues Take care for Modeled/Sampled banks (change header), also check MOSS specific banks.

Sort banks

Description Sort banks (or set lists) alphabetically.
Rationale Some people use set lists per song, for program/combi banks people might use name schemes too.
Requester BSantos (and more)
Implementation
Open Issues

Swap bank

Description Swap two banks.
Rationale Currently not possible.
Requester
Implementation
Open Issues

Delete/Insert bank

Description Delete or insert a bank.
Rationale Currently not possible.
Requester
Implementation
Open Issues See delete/insert of patches.

Reassign type of program bank (sampled/modeled)

Description Reassign the type of a program bank if supported (Sampled Bank <-> Modeled bank).
Rationale Currently not possible.
Requester
Implementation Add warning (patches are destroyed).
Open Issues

Patches General

Patch Database

Description Manager for patches of all present PCG files (from different workstations).
For the Kronos and MS2000 this feature is partly implemented by the Virtual PCG file which can be downloaded from the web site.
Rationale Easier to handle/find/generate lists to have all patches in one big Database file.
Requester
Implementation Create a database that can handle all possible patches.
Open Issues Definition of database.

Patch usage marker

Description Mark names of program that are used in combis and set list slots and mark combis that are used in set list slots. Also create the possibility to generate a list with markers.
Rationale It is hard to see which programs/combis are used in other patches currently. By marking them it can be instantly seen on the workstation itself.
Requester
Implementation Add a menu option to add (or delete) the (usage marker) symbol can be added to the end of the name (e.g. *). This symbol can be set in the preferences. In the set list generator, add a list type to show marked patches.
Open Issues What if the name already has the maximum amount of characters? Also, it is not possible to see the difference between a name being marked or having the last symbol equal to the usage marker symbol.

Patch problem list

Description Generate a list of possible patch problems, like:
Patches with identical names
Patches with identical content except for the name (exclude set list slots?)
Combis with a non init or blank name with filled timbres.
Combis without any used timbres.
Programs, combis and set list slot with samples from unloaded EXSs.
Set list slots with descriptions with more than 3 carriage returns or a last empty carriage return.
Rationale For users, it is very handy to have this information.
Requester
Implementation Create a different selection window for these options? For the samples, add a preference window to fill in which EXSs are loaded and store them by preferences.
Open Issues EXs list only for Kronos?

Controller route list

Description For the selected patches, generate a controller route list, such as aftertouch, velocity, VJS, JS, panel knobs/sliders etc.
Rationale Currently it is not possible to see what controllers are controlling which functions and in what amount.
Requester
Implementation Add this option also to the PCG window because one program/combi can generate a big file. Add parameters for all controllers (for all workstation models). Also take into account controllers for effects, SW1/2 and pedal functionality, range of controller values.
Open Issues What if Global section is not present? (missing SW1/2 functionality).

Insert/delete patches

Description Insert (before)/delete the selected patch.
Rationale Currently not possible (except by moving down the last patch).
Requester
Implementation Add preference option to ask for warning or not. For insert, warning when skipped?
Open Issues Move further patches until blank/init patch encountered?

Swap two patches

Description Swap two patches.
Rationale Currently not possible.
Requester
Implementation Swap two patches (also from different banks if possible). Either by selecting one patch, then go to another bank and select one patch. If this is infeasible: have the following algorithm: If one patch is selected, show a window to ask for the second swap patch. If two patches are selected, swap them (only possible internally in one bank).
Open Issues

Add comments to patches

Description For set list slots on the Kronos (X), comments about the set list slot can be entered via set list slot descriptions. However, it would be nice to have this for programs and combis too (also for other wirkstation models.
Rationale Comments can be used for showing information about the author and/or usage of the patch, controller info etc.
Requester
Implementation
Open Issues The information cannot be stored inside a PCG file because there is no space reserved for it. So either a sort of database or external file needs to be used. This file needs to be manually synced with changes not performed by PCG Tools.

Programs Specific

Multiple program edit

Description Perform editing on all selected programs, such as volume/user scales/transposing.
Rationale It is tedious to change this per program.
Requester
Implementation Use different options like:
Set to fixed value.
Add fixed value (show min/max values and clipping Boolean)
Add percentage (show min/max values and clipping Boolean)
Open Issues Volume parameters may differ per EXi type.

Combis Specific

Multiple combi edit

Description Perform editing on all selected combis, such as volume/user scales/transposing.
Rationale It is tedious to change this per combi.
Requester
Implementation Call the Timbres Edit for each selected combi. Use the same options as in Multiple Program Edit
Open Issues

Multiple timbres edit

Description Perform editing on all selected timbres in a combi, such as volume, transpose.
Rationale It is tedious to change this per timbre.
Requester
Implementation Add the command in the Timbres window. Use the same options as in Multiple Multi Program Edit.
Open Issues

Sorting timbres inside combi

Description Sorting the selected timbres in a combi. The sorting key should be MIDI Channel, Bottom Key Zone, Top Key Zone, Bottom Key Velocity, Top Key Velocity. External timbres should be moved to the end. Timbres which are set to Off or Mute or have velocity 0 removed.
Rationale When changing combis, often timbres are assigned in random order or added later. By sorting, the combi will be put in a better order.
Requester
Implementation Add a sort button to the Timbres window. Add the possibility to leave a gap between timbres of different MIDI channels.
Open Issues Should the sorting order be flexible? (e.g. added to the preferences?) What if the gap size is not possible? Proposed solution: start adding gaps from left to right while possible.

Combine programs into a Combi

Description Select one or more programs and combine them into a combi, by creating timbres to the selected programs. Also copy effect settings (optional).
Rationale Currently not easily possible. Effect copying can be set on most workstations.
Requester
Implementation Effect copying is very tricky.
Open Issues What is the best algorithm (or algorithm used by Korg Kronos) to copy effect settings? Should in case of too less effects, similar effects be merged (preference option?).

Set Lists Specific

Synchronize set list slots

Description Synchronize the parameters of the selected set lists/slots to the non selected set list/slots for equally named set list slots.
Rationale When have set list slots copied (e.g. for alphabetic order, gig order, rehearsal order), and one changes the parameters of a set list slot, a manual copy is needed for each changed patch.
Requester
Implementation First check if within the selection, identical set list slot names are selected. If so, give an error and stop. Else for all non selected set list slots, if the name is within the selected set list slots, copy the parameters.
Open Issues

Band set list generator

Description Generate a band set list (as PDF, Word or RTF document) for bands, based on set lists.
Rationale Bands need a printout of their set list(s) during play.
Requester
Implementation Create a document, based on some kind of preferences, possibly with a logo etc.
Open Issues Maximum number of songs, flexibility of the document/preferences.

Multiple set list slot edit

Description Perform editing on all selected set list slot, such as volume, transpose.
Rationale It is tedious to change this per set list slot.
Requester
Implementation Use the same options as in Multiple Program Edit.
Open Issues

(Semi) automatic coloring of set list slots

Description Semi automatic or automatic coloring of set list slot descriptions, based on empty/init name, transposed slots, consecutive slots (?), program/combi/songs type, name etc.
Rationale Manually assigning slots cost too much time.
Requester
Implementation Color algorithm can be selected in setting or by menu.
Open Issues Some color algorithms are less trivial (like consecutive slots, what defines a slot connected to the next?)

Set List Specific(Semi) automatic coloring of set list slots

Wave Sequences Specific

Edit wave sequence names

Description Add an edit window for editing wave sequence names.
Rationale Currently not possible.
Requester
Implementation Add a window.
Open Issues

Drum Kits Specific

Edit drum kit names

Description Add an edit window for editing drum kit names.
Rationale Currently not possible.
Requester
Implementation Add a window.
Open Issues

Make a drum kit generator/builder

Description Make a drum kit generator/builder (sound mapping)
Rationale Currently not possible.
Requester xCDx
Implementation
Open Issues

Drum Patterns Specific

Edit drum pattern names

Description Add an edit window for editing drum pattern names.
Rationale Currently not possible.
Requester
Implementation Add a window.
Open Issues

List Generator General

Generate header

Description Generate headers for generated lists.
Rationale Currently it is not possible with what settings a list is generated.
Requester
Implementation For text/table files, add a text header. For CSV files do not create a header (or use textual header), for XML file add an XSL header. Add an option for optionally generating a header in the Generate List window.
>Example:
>PCG Filename: PRELOAD.pcg
>Date of PCG File: 28 Sep 2010, 18:34
>Program Banks Present: I-A, I-B, …
>Combi Banks Present: I-A
>Set Lists Present: Yes
>Global Present: No
>Date of List generation: 14 Jul 2011, 12:13 List Type: Patch List Filter: On Text: Piano Selected Program Banks I-A I-B I-C Ignore Empty Programs: Yes
>Selected Combi Banks: U-G Selected Set Lists: 1-5 Sort: Alphabetical
Open Issues Store optional enable/disable headers in preferences?

Keep current values when changing list type

Description Currently values are mostly set to default when changing the list type in the set list generator.
Rationale It is time consuming for a user to change them every time.
Requester
Implementation
Open Issues

Add totals to File Content List

Description Add totals of all programs, combis etc in the File Content List.
Rationale Currently totals per bank are shown but not a grand total per patch type.
Requester
Implementation
Open Issues

Add Patch List in Combi Content List

Description Currently, the combi content list, shows patches per combi, but a list a la patch list should be better.
Rationale One big list showing all used programs for the selected combis is currently not possible.
Requester Tim Godfrey
Implementation Same format as patch list.
Open Issues

Add Patch List in Set List Content List

Description Currently, there is no Set List Content list, this should be added with the same functionality as the combi Content list in Patch List format, but with all used programs and combis (and programs being used by those combis).
Rationale One big list showing all used programs for the selected combis is currently not possible.
Requester Tim Godfrey
Implementation Same format as patch list.
Open Issues

Add categories to Filter Program/Combi Banks

Description Add either All categories or a specific category and sub category to be selected to be filtered on for program and combi banks.
Rationale Currently filtering by category is not possible.
Requester
Implementation
Open Issues

Add number of references of programs/combis as column.

Description Add number of references of programs/combis as column.
Rationale Currently not shown, but is useful information.
Requester
Implementation
Open Issues

Add new list type: Combi Usage List.

Description Add a similar list like Program Usage List, but for combis.
Rationale Show for each combi where it is used in set lists.
Requester Tim Godfrey
Implementation
Open Issues

Master Files

Accept incomplete files as master file

Description Accept incomplete files as master file
Rationale For e.g. a Korg Triton Extreme, the F bank (containing MOSS programs) cannot be made on a Korg Triton Extreme without a MOSS board.
Requester
Implementation Check for the PCG windows, Combi window, all Edit windows and all set lists the possibility that a category or sub category still cannot be found, or that programs are not present at all times.
Open Issues

Samples

Samples references list

Description Create a list of programs/combis/set lists to samples list.
Rationale Find out which programs/combis/set lists use which samples.
Requester
Implementation Create lists like:
Extended
> ID Name S.Sets Samples
> Prg I-A000 KRONOS Grand Piano KSC01 1, 2
> 010/034 … KSC01 1, 2, 5, 8, 12, 14, 16-20, 37
Summary
> S.Set Size Samples
> KSC01 50 1, 2, 5-8, 16-20
Open Issues Name of sample sets need to be gathered (fixed?).

Samples usage List

Description Create a list of samples to programs/combis/set list slots list.
Rationale Find out which samples are used in which programs/combis/set list slots.
Requester
Implementation Create lists like:
> Set Sample Used In
> KRS01 0 Prg I-A000, Cmb I-A000, 010/020
> KRS50 12 …
Open Issues Name of sample sets need to be gathered (fixed?).

Create list of KSC file

Description Generate a list with the contents of a KSC file.
Rationale Find out the contents of a KSC file.
Requester Ask Sharp for KSC Gen application.
Implementation
Open Issues

Sample changer

Description Change specific sample numbers in a selection of programs, combis or set list slots to different sample numbers.
Rationale It is tedious to change the multi samples values in all affected programs manually. KRONOS (X): Also some do like one piano better than another (e.g. Japanese Piano instead of Austrian Piano). With this option all patches can make use of another piano instead of having to change multiple patches one by one. It can be used to not load a certain EXs and move all unloaded multisamples to loaded ones.
Requester
Implementation An external list is needed which maps a list of samples to another list of samples (1 to 1).
Open Issues Format of this list has to be specified.

Global section/Categories

Category Manager

Description Possibility to change category and sub category names in the global section. Possibility to change the category and/or sub category of a selection of patches.
Rationale Changing texts on a workstation is quite tedious. Also it is not possible on a workstation to change the category and/or sub category of multiple patches at the same time.
Requester
Implementation Add the possibility to change the category/sub category in the edit window of programs and combis. Also add a menu item to change the category/sub category (in case of multiple patches are selected). Also one or more selected banks can be changed in one action. Add a window to manage the current category/sub category names and save them in the global section.
Open Issues When there is no global section, names of categories and sub categories are not available.

Show always category/sub category names

Description Currently only category/sub category names are shown when a global section is part of the PCG file. Use a default or alternative PCG file for these names.
Rationale Number of categories/sub categories are difficult for interpretation.
Requester
Implementation Create a preference what to select (only names if global as now, default names (hardcoded), names from alternative PCG file).
Open Issues If names from alternative PCG file: one needed per workstation model (?).

Create category amount list

Description Generate a list with categories (and sub categories?) amounts from a PCG file.
Rationale
Requester
Implementation Example:
> Category Sub Category Programs Most in Banks Combis Most in Banks
> Piano (all) 126 I-A (38) 18 U-C (16)
> Piano A. Piano 12 I-A (14) 16 U-C (16)
> …
Most in Banks calculates the bank where the most amount of that category/sub category are present including the amount. Sub category (all) means that it counts every patch of that category, independent of the sub category.
Open Issues If names from alternative PCG file: one needed per workstation model (?).

Karma

Add Karma GE info in patch list

Description Add the Karma GE number/names in the patch list (optionally).
Rationale Generate more information for users.
Requester
Implementation
Open Issues GE names are not in the PCG file.

Sequencer/Songs

Show timbres window for songss

Description Show the timbres window, based on a song, instead of a combi.
Rationale Currently not possible.
Requester
Implementation Optionally with editing possibilities like move up/down.
Open Issues

Convert into combi

Description Convert a song into a combi.
Rationale
Requester
Implementation Currently not possible (only from combi to a song).
Open Issues

Create list of songs/used samples

Description In the List Generator, add the possibility to create a list of songs and samples used.
Rationale Currently not possible.
Requester
Implementation
Open Issues

Autoload PCG/song file

Description When a PCG file or SNG file is loaded, automatically load the other file.
Rationale User convenience.
Requester
Implementation When showing timbres, use the patch names from the PCG file.
Open Issues

Connect PCG/song file

Description When two files are loaded, add a function to connect them.
Rationale When named differently, PCG/SNG files should be connectable too.
Requester
Implementation When showing timbres, use the patch names from the PCG file. Multiple SNG files should be connectable to one PCG file. Preference: store these connections?
Open Issues

Autofix songs when moving programs

Description When programs are moved and a PCG/SNG file is connected, automatically fix the SNG file accordingly.
Rationale Otherwise songs are broken.
Requester
Implementation Check all connected SNG files.
Open Issues

Move song up/down

Description Add buttons in the song window to move a song up or down.
Rationale Currently not possible.
Requester
Implementation
Open Issues Song file format fairly unknown.

DAWs

Generate Cubase file for all models

Description Create a file from the current PCG file to be used in Cubase for all models.
Rationale Currently not all models support this feature..
Requester
Implementation
Open Issues

Generate Cakewalk file

Description Create a file from the current PCG file to be used in Cakewalk.
Rationale Useful for Triton owners and bit less for M series and Oasys/Kronos (X) owners because the editor from Korg can be used.
Requester
Implementation Currently a file is created but now fully supporting all Cubase versions.
Open Issues

Generate Logic file

Description Create a file from the current PCG file to be used in Logic.
Rationale Useful for Triton owners and bit less for M series and Oasys/Kronos (X) owners because the editor from Korg can be used.
Requester
Implementation Currently a file is created but now fully supporting all Cubase versions.
Open Issues

Generate Reaperfile

Description Create a file from the current PCG file to be used in Reaper.
Rationale Useful for Triton owners and bit less for M series and Oasys/Kronos (X) owners because the editor from Korg can be used.
Requester
Implementation Currently a file is created but now fully supporting all Cubase versions.
Open Issues

Integrate PCG Tools into DAWs

Description Integrate PCG Tools into DAWs like Cubase, Logic, Reaper etc.
Rationale Using a DAW together with PCG Tools would prevent saving/loading PCG files.
Requester
Implementation
Open Issues Hardly impossible because PCG files are used which need to be saved by design. Also communicating with DAWs is far from easy.

Manual

Add video manual

Description Next to this written manual, add a video manual.
Rationale Videos are more easier than reading text (even with pictures).
Requester
Implementation Find a workable video editing software tool.
Open Issues Find decent software.

Description
Rationale
Requester
Implementation
Open Issues

Known Issues

Summary

Category Item
Startup Opening multiple files in the file explorer, starts up multiple instances.
Startup Splash screen is not using internationalized texts but always English.
Support Concatenated MIDI system exclusive files are read partly.
GUI Moving a window behind the menu/toolbar makes it immovable.
GUI Resizing does not change cursor.
GUI Menu invisible when hovering over it
PCG Window Selected patches are sometimes retained after switching banks and/or scrolling (Tim Godfrey).
Master File Opening/closing a master file does not always sync other windows correctly.
Master File Changing a master file does not always sync other windows correctly.
List Generator Different GM banks are not recognized.
List Generator Not all columns are translated.
List Generator CRC values in Patch list sometimes are not in sync with Differences List results (Tim Godfrey).
Copy & Paste Wave sequences, drum kits and drum patterns are not copied together with programs/combis/set list slots.
Copy & Paste Moved/copied/pasted wave sequences, drum kits and drum patterns do not sync patches using them
Copy & Paste When copying set lists, combis referenced multiple times are copied multiple times.
Global Section/Categories Use both Korg Trinity Category A and B

Startup

Opening multiple files in the file explorer, starts up multiple instances

Description When selecting multiple PCG files in the file explorer and double clicking or open them, for each selected PCG file an own instance of PCG Tools is started.
Workaround Select only one PCG file and open it, then load the other PCG files manually.
Fix expectation Not possible.

Splash screen is not using internationalized texts but always English

Description The splash screen is not using internationalized texts but always using English texts.
Workaround None.
Fix expectation Low priority.

Support

Concatenated MIDI system exclusive files are read partly

Description In some cases, MIDI system exclusive files consist of multiple ‘logical’ files concatenated. From these file, only the first part is read; the rest is ignored. An example of such file are the Valhala sysex files for the Korg M1.
Workaround Use a hex editor to split such files in more files.
Fix expectation Unknown.

GUI

Moving a window behind the menu/toolbar makes it immovable

Description When moving/dragging a window behind the menu or behind the toolbar of the main window, the moved/dragged window cannot be moved again and the upper part of the window is invisible.
Workaround Save the PCG file (if changes need to be saved), close it and reopen it again.
Fix expectation Due to a problem in the used GUI library, there is no solution for the short term.

Resizing does not change cursor

Description When resizing the window after opening PCG, the cursor does not change to a double ended (resize) arrow to help visualize the resizing operation.
Workaround None, however resizing still works but without change of cursor type.
Fix expectation Due to a problem in the used GUI library, there is no solution for the short term.

Menu invisible when hovering over it

Description When hovering with the mouse over the menu, the items become invible. Only seen by one person on Windows XP system.
Workaround Minimize and maximize the application.
Fix expectation Low priority due to no testing possibilities.

PCG Window

Selected patches are sometimes retained after switching banks and/or scrolling

Description When selecting one or more patches, going to another bank, scroll up or down at least one screen size and return to the original bank, when selecting a new patch, the previously selected patches sometimes are still selected. This problem can also occurs after scrolling inside one bank.
Workaround Scroll through the list where the previous selected patches are, and reselect the desired patches. Note t hat the number of selected patches are shown at the top of the screen to immediately see if this unwanted effect occurs.
Fix expectation When changing to a different MDI mechanism, there is no solution for the short term.

Master File

Opening/closing a master file does not always sync related windows correctly

Description Opening or closing a master file does not always synchronize the related PCG windows of Timbre windows using that master file.
Workaround Sometimes changing banks might help in the PCG Window, or opening/closing the Timbre window. What always helps is opening the PCG window itself.
Fix expectation Only after a major architectural change.

Changing a master file does not always sync related windows correctly

Description Changing a master file does not always synchronize the related PCG windows of Timbre windows using that master file. A change might be to change the name of a patch, move a patch up or down, or copy/paste in the master file.
Workaround Sometimes changing banks might help in the PCG Window, or opening/closing the Timbre window. What always helps is opening the PCG window itself.
Fix expectation Only after a major architectural change.

List Generator

Different GM banks are not recognized

Description The lists created by the list generator do not make a difference between GM, G(1)-G(9) and G(d) banks. All these banks are shown as GM.
Workaround None.
Fix expectation Not likely, and the consequence is not big. Since GM banks (G(1)-G(9) and G(d)) are not present in a PCG file anyway, it will not matter for most lists.

Not all columns are translated

Description In the set list generator generated tables for XML, not all column headers are translated in foreign languages.
Workaround None.
Fix expectation Likely within one of the next releases.

List GeneratorCRC values in Patch List sometimes are not in sync with Differences List results.

None; however the difference list is better.

Description For some models the CRC values (optional columns) in the Patch List, show different numbers while the Differences List marks them as duplicates.
Workaround None.
Fix expectation Likely within one of the next releases.

Copy & Paste

Wave sequences, drum kits and drum patterns are not copied together with programs/combis/set list slots

Description Wave sequences, drum kits and drum patterns used in programs/combis/set list slots which are copied do not copy the wave sequence, drum kits and drum patterns.
Workaround Make sure the wave sequences, drum kits and drum patterns are located on the same location in both the source and target PCG file.
Fix expectation Unknown

Moved/copied/pasted wave sequences, drum kits and drum patterns do not sync patches using them

Description When wave sequences, drum kits and drum patterns are moved/copy/pasted, the patches using them (programs, combis) do not change the references to the changed locations.
Workaround Manually fix the references.
Fix expectation Unknown

When copying set lists, combis referenced multiple times are copied multiple times.

Description When copying set lists (or set list slots), when different set list slots reference to the same combi, those combis are copied multiple times (one per reference) to the clipboard, showing a huge amount of combis in some cases. However, when pasting duplicates are automatically removed. So the only disadvantage in the current implementation is that you cannot see exactly how many combis/programs are really used.
Workaround
Fix expectation After a redesign of the copy/paste functionality.

Global Section/Categories

Use Both Korg Trinity Category A and B both

Description Use both Korg Trinity Category A and B when sorting, displaying and generating lists. Currently either Category A or B is used which is selectable. However, both categories should be used.
Workaround None.
Fix expectation Low priority.