What's New in sy.factory 3.15.03 (23/12/2023)
-
Improved registration process. You now no longer have to quit the program to activate the disabled features.
-
Provided a workaround for the OSX Java file selector bug that reports a non existent directory when you have double clicked a directory to select it.
Previous Versions
V3.15.02 (10/09/2023)
-
Fixed an issue with the import of TG77 Multis.
V3.15.01 (20/12/2022)
-
Add an export sample menu option to allow internal SY99 samples to be saved to WAV files.
-
Fixed a bug in drag and drop (most noticeable in kronos.factory and montage.factory due to file sizes) where drag and drop operations were occasionally failing and providing
an error message about copy and paste not being possible.
-
Fixed a bug where using the View/Refresh menu option killed drag and drop.
-
Updated the status bar's file name display to show a truncated path (with the filename fully visible) if the the full path will not fit in the available space.
What's New in sy.factory V3.15.00 (08/05/2022)
-
Updated how the applications are built. The Java Runtime is now embedded and updated to Java 17 as the minimum version.
There is no longer a need for a standalone version of Java to be installed
-
New installers for OS X (DMG), PC (MSI) and Linux (DEB) and basic ZIP and TAR packages.
-
The OS X DMG package is notarized for compatibility with the OS X security model.
V3.14.01 (05/07/2020)
-
Fixed problem on OS X Mojave and Catalina which was preventing access to protected folders.
-
Fixed checksum calculation bug that was stopping samples being imported into empty WaveBlade BIN files.
-
Added an error check to prevent Wave Card files greater than 2MB being saved.
-
tritonus sample libraries are now provided with the application package, as Java 11 no longer seems to recognise external libraries on OS X in the /Libraries/Java/Extensions path.
V3.14.00 (21/06/2020)
-
The file checksum is now computed and shown in the status bar when editing a WaveBlade BIN file.
-
Added improved status reporting and logging for WaveBlade support.
-
WaveBlade uploads and downloads are now checked to ensure the transfer has been successful by
comparing the upload/download against the checksum that is computed by the WaveBlade.
-
In WaveBlade Preferences you can set the delay parameter for WaveBlade downloads.
V3.13.02 (07/06/2020)
-
Updated the serial port library required for the Sector 101 WaveBlade for Java 11 compatibility.
V3.13.01 (28/04/2020)
-
Fixed a bug with the default library path that was creating a new library under the main library.
V3.13.00 (18/04/2020)
-
If you use a triple click action on a voice, the MIDI router is
automatically opened after the voice is exported.
-
The Minimum Java Version is now Java 11, and I have rebuilt the applications with the latest support libraries.
The migration to Java 11 is a significant step, as I have been help back from migrating to Java 9 and above
due to Java PC MIDI issues that were causing garbled MIDI port names, which made it impossible to select MIDI ports.
These issues are now resolved in the recommended JREs.
Please see the Java Support page on the website for more details.
-
The applications support iMac Retina displays.
V3.13.00 (10/11/2019)
-
You can now set the path for your library.
-
Fixed a bug that was preventing the import of some WNN files
-
You can now create MIDI buffer sizes up to 5,000 bytes.
V3.12.00 (12/07/2019)
-
If you double click on a voice in the Library view, a Tree View or Table view, it will automatically be exported to the SY edit buffer.
-
There is a new option in the Library view that, when set, allows you to automatically export a voice to the SY edit buffer when it is selected.
-
You can now select multiple Voices in the Library and set Comments, Ratings, Category in one step.
-
You can now load 512KB SY77 Wave Card BIN images to the WaveBlade Programmer.
-
Added support for reading SY77 Data Card BIN images
-
Added support for importing DX7 data in MIDIQUEST SQ or SQL formats.
-
Fixed a bug when importing DX7 data and the resulting JNN was corrupt if the sy.factory DEVICE type was set to SY99. sy.factory now
correctly creates an SY77 or SY99 JNN file depending on the DEVICE setting.
V3.11.06 (22/12/2018)
-
Fixed bug in SYSEX file saving where all voices were loaded into the voice one slot".
-
Fixed bug in SY99 sample file read/write, where a "Z09" file was being created as "Z9".
-
The Application is now built using new build tools and libraries, as some of the ones I was using were obsolete and
no longer supported. I am changing these as part of longer time migration plans to Java 9 and above.
-
The Minimum Java Version is now Java 8, as Java 7 as Oracle no longer provide public updates to Java 7.
V3.11.05 (24/10/2017)
-
Fixed a bug when exporting Multis in a SYSEX File.
-
OSX Users - Updates to how devices are named in CoreMIDI4J to provide better device identification, which means that you may need to reselect your
devices in MIDI Preferences as they may now be named differently.
-
OSX Users - I've finally figured out how to get rid of the confusing default drag image that OS X adds on top of the drag images that I am generating.
-
Small GUI update to change background colour of object selections (the default colours since Java 7 are not good).
V3.11.04 (13/08/2017)
-
Further improvements to error logging.
V3.11.03 (08/07/2017)
-
Changed behaviour of delete operation for voices to ensure that four Element (Large) Voices remain in Voice Bank D. The delete operation behaves as usual when
it can and places new voices at the end of the voice collection to preserve the voice count at 64 voices, but if the delete operation would cause any remaining
large voices to move out of Bank D, then the new voices replace those deleted. At some point I may think of a better way of doing this, but for now this stops
a potentially serious bug of sy.factory trying to put Four Element voices in banks A-C.
-
Fixed bug which was generating null pointer exceptions when importing from MIDI and WaveBlade support was not enabled.
-
General improvements in MIDI report handling to report identified port issues to the user.
-
When importing many items and MIDI timeouts are being experienced, then you now have the option to abort or continue the transfer
-
Fixed bug in the database that prevented the author being correctly displayed when it was being edited, and added context menu options to allow multiple
objects to have the Author value edited at the same time.
-
Added application error logging to make debugging easier.
V3.11.02 (04/03/2017)
-
Fixed bug when importing SY99 multis, which meant that the SY99 additional data was being ignored.
-
Fixed bug when testing MIDI comms which meant that the Device ID setting was being ignored.
-
Fixed bug on WaveBlade device name update when there are no comm ports.
-
Updated to latest CoreMIDI4J version.
V3.11.01 (24/12/2016)
-
Fixed a problem that was preventing connection to the WaveBlade programmer if the programmer was not set to QUIET mode.
-
Improved database access performance when editing information.
V3.11.00 (16/12/2016)
-
sy.factory now has support for communicating directly with Sector101's WaveBlade Programmer
-
Additional categories added to Database category to ensure all SY categories (embedded in names are supported).
-
Fixed a problem when trying to use SAVE AS to SYSEX files.
V3.10.00 (25/07/2016)
-
CoreMidi4J is now embedded in the application for OS X Users. So there is no longer a need to download and install a MIDI Service Provider extension
for OS X.
V3.9.02 (29/05/2016)
-
Fixed a bug in exporting SY99 TNN files to MIDI, which was prevent the export when Waves/Samples were selected for bulk export
What's New in sy.factory V3.9.01 (02/05/2016)
-
Fixed a bug in saving TG77 SYSEX/MIDI Files
What's New in sy.factory V3.9.00 (28/03/2016)
-
Updated all x.factory Librarians to use CoreMID4J on Mac OSX.
-
Updated all x.factory Librarians to use Launch4J application launcher on PC.
-
The minimum JRE version is now Java 7.
-
Finalised support for the SY "Wave Card" Format for use with Sector 101's WaveBlade programmable Wave Card and WaveBlade Programmer.
What's New in sy.factory 3.8.00 (28/06/2014)
-
Updated all x.factory Librarians to use a new automated licensing system.
V3.7.00 (23/12/2013)
-
Support added for SY99 Card (CNN) files (e.g. data saved on an MCD64).
-
Improved sample playback, including fixing the playback issues in Java 7 on PC.
V3.6.00 (30/10/2013)
-
SY99 support extended to include full support for Waves, Samples and MIDI Data Recordings.
-
Metal look for dialogs.
Previous Versions
V3.5.01 (18/12/2012)
-
SY99 support extended to allow SYSEX data transfers via MIDI for everything except Wave/Sample data (coming next!).
-
Improved the import of DX7 data, correcting some algorithm errors and tweaking some parameters to get better results. Given the differences in architecture
between the DX and the SY, the imports are now much closer to reference DX7 voices that I have loaded in my FS1r (I no longer have a DX7, but I use an FS1r
feature in fs.factory that allows the direct import of DX7 edit buffer data, and the FS1r FM architecture is closer to the DX7 than the SY, so I am happy
to use the FS1r as a reference).
V3.5.00 (29/10/2012)
-
Updated the application to allow the conversion of Voices and Performances in DX7 and DX7II SYSEX files to SY77 Voice format. Single files can be opened, or
you can batch convert files.
V3.4.00 (27/08/2012)
-
Updated the application to provide access to two MIDI devices. For example, I have an SY77 and a TG77 and need access to both.
-
Updated MIDI Router to allow the MIDI Channel to be either the channel sent by the source device, or to be the channel specified in the
MIDI Options Dialog.
V3.3.00 (23/08/2012)
-
Updated application to work with MMJ on OS X to provide access to external MIDI devices. The
move to MMJ is required because the Mandolane MIDI SPI is no longer supported and doesn't work on
OS X Lion and above.
-
The MIDI Router is now available on the MIDI Menu.
V3.2.00 (19/01/2012)
-
Updated Java Launcher to work on OSX Snow Leopard and OSX Lion.
V3.1.02. (07/11/2012)
-
Updated Windows Installer to detect 32 or 64 Java Runtime Environments (JREs) and to configure the application
launcher to make use of a 64 bit JRE if available.
-
Fixed bug that was preventing the selection of Table Views if the application was not registered
V3.1.01 (29/10/2011)
-
Fixed a bug that was not allowing Files in the Library to have the Author parameter set.
V3.1.00 (11/08/2011)
-
Added a new feature to recreate files from the library (note this will only work with Libraries created in V2.2. onwards)
-
Added File and Author views to the Database.
-
Added an context menu option to the Database views to allow you to see what files are using an object.
-
File/Save As now allows you to change the file type when saving the file.
V3.0.00 (07/05/2011)
-
SY99 support added. (See notes on what is currently supported)
-
TG77 support added.
-
The "Save As" option can now allows you to select the type of file being saved.
-
Support for MIDI file types added, allowing sy.factory to read embedded SY SYSEX data.
- Batch importer for importing SY77/SY99 and TG77 files into the Library
-
Library Statistics dialog added, allowing you to see how big the Library is!
V2.0.01 (16/12/2009)
-
Corrected problem where file data paths on non-English locales were not being found.
-
Updated license code to allow sy.factory to unpack a license.zip if it is found in the license folder, which
simplifies installation particularly for Mac OSX users, where the standard zip extractors were causing problems with the
license file. sy.factory can also now detect a license.lic file if this has been inadvertantly extracted
V2.0 (23/11/2009)
-
Library support has been added, which allows you to keep all of your favourite items (Voices,
Multis, etc.) in one Library database, and then sort and filter them to find the patch that you
want. This feature is only available for registered users.
V1.0 (23/03/2008)
-
First release of sy.factory