From: <fra...@us...> - 2011-09-04 18:46:47
|
Revision: 1112 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1112&view=rev Author: frankster Date: 2011-09-04 18:46:41 +0000 (Sun, 04 Sep 2011) Log Message: ----------- makes the auto scan log a little bit more about whats happening when it fails Modified Paths: -------------- trunk/JSynthLib/core/MidiScan.java trunk/JSynthLib/core/SynthConfigPanel.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bil...@us...> - 2011-09-05 00:50:04
|
Revision: 1120 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1120&view=rev Author: billzwicky Date: 2011-09-05 00:49:58 +0000 (Mon, 05 Sep 2011) Log Message: ----------- finalize() is not needed. Modified Paths: -------------- trunk/JSynthLib/core/MidiScan.java trunk/JSynthLib/core/PatchEditorFrame.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bil...@us...> - 2011-09-05 00:56:24
|
Revision: 1121 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1121&view=rev Author: billzwicky Date: 2011-09-05 00:56:18 +0000 (Mon, 05 Sep 2011) Log Message: ----------- Refactor DeviceListWriter, add experimental writeDocs. Modified Paths: -------------- trunk/JSynthLib/core/DeviceListWriter.java trunk/JSynthLib/core/DevicesConfig.java trunk/JSynthLib/core/PatchEdit.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2011-09-05 08:26:24
|
Revision: 1122 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1122&view=rev Author: frankster Date: 2011-09-05 08:26:18 +0000 (Mon, 05 Sep 2011) Log Message: ----------- I sorted the list by (Manufacturer, Device) which makes the generated synths.html slightly better. I was hoping it would also stop the synthdrivers.properties jumping around so much every time it was rebuilt but it turns out its serialised out of a hashtable. oh well. Modified Paths: -------------- trunk/JSynthLib/core/DeviceDescriptor.java trunk/JSynthLib/core/DeviceListWriter.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vl...@us...> - 2011-09-16 11:38:24
|
Revision: 1150 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1150&view=rev Author: vldmr Date: 2011-09-16 11:38:18 +0000 (Fri, 16 Sep 2011) Log Message: ----------- Added change to scan file data on import for the first sysex supported by one of active synths. (Tracker ID 3410327) Modified Paths: -------------- trunk/JSynthLib/core/DriverUtil.java trunk/JSynthLib/core/Utility.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2011-09-18 09:54:56
|
Revision: 1155 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1155&view=rev Author: frankster Date: 2011-09-18 09:54:50 +0000 (Sun, 18 Sep 2011) Log Message: ----------- changed the Delete Duplicates menu action so that it now: * opens the progress dialogue * deletes duplicates * closes the progress dialogue * displays the number deleted dialogue Modified Paths: -------------- trunk/JSynthLib/core/Actions.java trunk/JSynthLib/core/LibraryFrame.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2011-09-18 21:53:56
|
Revision: 1157 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1157&view=rev Author: frankster Date: 2011-09-18 21:53:50 +0000 (Sun, 18 Sep 2011) Log Message: ----------- LookAndFeel defaults to "Nimbus". * changed the LookAndFeel preference to a string instead of an index into an array (which is a bit brittle) * If no look and feel preference is found, try and load "Nimbus". * If "Nimbus" is not found, no particular look and feel will be loaded - i.e. it will have the system default which is probably Metal. Modified Paths: -------------- trunk/JSynthLib/core/AppConfig.java trunk/JSynthLib/core/GeneralConfigPanel.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2011-09-20 01:08:51
|
Revision: 1158 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1158&view=rev Author: frankster Date: 2011-09-20 01:08:45 +0000 (Tue, 20 Sep 2011) Log Message: ----------- fixed crash which can occur at startup when less midi devices are installed than when prefs were saved. The problem was that the midi device is stored in the prefs as an integer. When the prefs are loaded, the device number is loaded and no checks are performed causing an array out of bounds exception if you now have less devices than the device number you had previously configured. This also caused a problem that the configured devices could change if you plugged in or unplugged a usb device that wasn't even used by JSL, as the correct device would now be in a different position in the array. Given that USB midi devices are probably a lot more common now than 10 years ago, its probably quite common now that available devices might vary from session to session. I have changed it so that the midi device is stored as a string (using vladimir's de-duplicated name). When JSL is re-started, as long as the same device name exists, it will be configured correctly regardless of where the device appears in the array. If a device name loaded from prefs can't be found, then it will default to device 0 which is the same behaviour as before. Modified Paths: -------------- trunk/JSynthLib/core/AppConfig.java trunk/JSynthLib/core/Device.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2011-09-23 00:40:31
|
Revision: 1160 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1160&view=rev Author: frankster Date: 2011-09-23 00:40:25 +0000 (Fri, 23 Sep 2011) Log Message: ----------- fixed crash/misbehaviour in cross breed dialogue * open a library and select a patch * select Cross Breed from the menu * select Keep to copy whatever you generated into the library * select Generate to make a new tone. nothing happens because of a trapped crash when the generated patch is pasted into the library via Keep, it notifies that the entire table has changed. this causes the selection to be reset, which causes Generate to fail as it doesn't successfully find the initial patch to breed. I have modified the table notification so that it will notify that a patch has been added (instead of saying the whole table has changed), which prevents the selection being reset. Modified Paths: -------------- trunk/JSynthLib/core/AbstractLibraryFrame.java trunk/JSynthLib/core/LibraryFrame.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2011-09-24 16:02:10
|
Revision: 1162 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1162&view=rev Author: frankster Date: 2011-09-24 16:02:04 +0000 (Sat, 24 Sep 2011) Log Message: ----------- change to the driver sending code that ensures a delay is always forced when sending a sysex message, in case two calls to send() are made in quick succession. extended the existing delay (either specified in the device or in global prefs) which is used if a message is split up into smaller fragments by the driver, so that it will also add the delay even if the message to be sent is not split up. Modified Paths: -------------- trunk/JSynthLib/core/Device.java trunk/JSynthLib/core/MidiUtil.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bil...@us...> - 2011-09-24 22:22:57
|
Revision: 1164 http://jsynthlib.svn.sourceforge.net/jsynthlib/?rev=1164&view=rev Author: billzwicky Date: 2011-09-24 22:22:51 +0000 (Sat, 24 Sep 2011) Log Message: ----------- Fix editing of bank cell names. Refactored BankPrinter printing. Modified Paths: -------------- trunk/JSynthLib/core/BankEditorFrame.java trunk/JSynthLib/core/BankPrinter.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |