From: Hiroo H. <hir...@co...> - 2005-02-10 05:28:19
|
Hi, I'm thinking to make the following changes. Please give me your comments before we start fixing them. 1. Cross Breed Now cross breed command randomly selects one of patch in the active library frame, then cross the patch with another patch which is also selected randomly from the same kind of patches in the library. I think it is better to let users select the first patch. For example when there are some patches for DX7 and some patches for Kawai K4 in a library, a user want to specify for which synth new patch will be. 2. "Remove Driver" button Now there is a "Remove Driver" button on a Device Details dialog window (Preference -> Synth Driver -> Show Details -> Loaded Drivers). I don't understand what this function for? In what situation is this button used? I think the button should be removed. 3. "File -> Exit" behavior in SDI (multiple window) mode When a library, scene, patch editor, or bank editor is closed, a dialog window asking save data or not pops up. But when "File -> Exit" is selected, JSynthlib exits without saving data. This is inconsistent. The dialog window should pop-up when "File -> Exit" is selected. 4. Toolbar window close in SDI mode. Now when Toolbar window is closed, JSynthlib does not exit. I think it is more straight-forward for a user if JSynthlib exits. 5. menu bar This is not visible for users. This may be a question to Rib. Now menu bar is created in JSLDesktop class. This make it difficult for JSLDesktop class to be generic class, because the menu bar is JSynthlib specific. I think it would be better to create and add the menu bar out side of JSKDesktop class. -- Hiroo Hayashi |