/[svn]/jsampler/trunk/ChangeLog
ViewVC logotype

Diff of /jsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 845 by iliev, Fri Mar 17 12:08:46 2006 UTC revision 1995 by iliev, Sun Sep 13 20:08:58 2009 UTC
# Line 1  Line 1 
1  JSampler v0.2a: 2006-03-16   CVS HEAD
2          * Implemented a wizard for creating sampler channels    * Added check box "Remember decision and apply to all selected instruments"
3            (Channels/New Channel Wizard or Ctrl+Shift+N)      to the "Map MIDI instrument" dialog when adding multiple selection
4    
5      * Fantasia:
6        - Added option to keep Fantasia always on top (View/Always On Top)
7    
8    JSampler v0.9: 2009-08-03
9      * Implemented a backend list with option to manually choose a backend
10        to connect on startup(Edit/Preferences, then click the `Backend' tab)
11        and option to change the backend without restarting JSampler
12        (Actions/Change Backend or Ctrl + B)
13    
14      * Added confirmation messages for removing sampler channels and
15        audio/MIDI devices (Edit/Preferences, then click the `View' tab)
16    
17      * The column sort order in the Instruments Database window is now saved
18        for the next session
19    
20      * Optimized the MIDI instrument update process
21    
22      * Added support for handling lost files in the Instruments Database
23        (In the Instruments Database window choose Actions/Check For Lost Files)
24    
25      * Added new menu item in the Instruments Database window: Edit/Find
26    
27      * Remember the last used tab in the Preferences dialog
28    
29      * Renamed the column labels in the Channel Routing dialog: The column
30        representing the sampler channel's audio channels is "Audio In" and
31        the column representing the audio device's channels is "Audio Out"
32    
33      * Orchestras, orchestra instruments, MIDI maps and MIDI instruments
34        can now be removed using the `Delete' key from the keyboard
35    
36      * Added toolbar to the Database Instrument Chooser dialog
37    
38      * Instrument Chooser and Database Instrument Chooser dialogs
39        are now resizable
40    
41      * Reimplemented the MIDI bank/program assignment algorithm
42    
43      * Added `Copy To' and `Move To' commands to the MIDI bank context menu
44        and to the MIDI instrument context menu
45    
46      * Added commands to the MIDI instrument context menu for moving
47        a MIDI instrument to another program
48        (right-click on a MIDI instrument and choose `Change Program')
49    
50      * Added option to choose between zero-based and one-based
51        MIDI bank/program numbering
52        (choose Edit/Preferences, then click the `Advanced' button)
53    
54      * Added option to choose whether to include MIDI instrument
55        mappings when exporting a sampler configuration to LSCP script.
56        (choose Edit/Preferences, then click the `Advanced' button)
57    
58      * Added option to set the MIDI instrument loading in background
59        when exporting MIDI instrument mappings to LSCP script.
60        (choose Edit/Preferences, then click the `Advanced' button)
61    
62      * Implemented an option to change the socket read timeout
63        (choose Edit/Preferences, then click the `Backend' tab)
64    
65      * Implemented option for adding instruments in separate directories in the
66        instruments DB (patch by Chris Cherrett & Andrew Williams, a bit adjusted)
67    
68      * Implemented option to launch the backend if it is not yet started
69        (choose Edit/Preferences, then click the `Backend' tab)
70    
71      * LSCP scripts can now be run by passing them to jsampler
72        as command-line arguments
73    
74      * Added support for controlling the global sampler-wide limit of
75        maximum voices and disk streams
76        (choose Edit/Preferences, then click the `General' tab)
77    
78      * Added support for exporting the MIDI instrument maps
79        as text file, web page or Rosegarden device file
80    
81      * Updated LscpTree
82    
83      * The scripts in the `scripts' directory now pass the command-line
84        arguments to the respective jsampler distribution
85    
86      * Show controller names in fx sends dialogs
87    
88      * Proper handling of connection failures
89    
90      * ant: the default target is now build-fantasia
91      * ant: added new target build-fantasia-osx
92    
93      * Fantasia:
94        - Major memory optimizations when too many sampler channels are present
95        - Improved look and feel
96        - Implemented virtual MIDI keyboard
97        - Added option to show the Instruments Database on
98          the Right-Side Pane of the Fantasia's main window
99          (choose Edit/Preferences, then click the `View' tab)
100        - Implemented pluggable channel view
101        - Implemented Small View for sampler channels
102          (right-click on the sampler channel then choose Small View)
103        - Implemented option to choose default sampler channel view
104          (choose Edit/Preferences, then click the `Defaults' tab)
105        - Implemented multiple channels panels
106        - Store the view configuration of audio/MIDI devices and sampler
107          channels in the LSCP script when exporting sampler configuration
108        - Added context menu to sampler channels
109        - Implemented option to show different channel view when
110          the mouse pointer is over sampler channel
111          (choose Edit/Preferences, then click the `Defaults' tab)
112        - The sampler channels are now referenced by their position
113          in the list, not by their ID
114        - Implemented options to show the channel number and/or the MIDI
115          input port/channel on the sampler channel screen when using Small View
116          (choose Edit/Preferences, then click the `Channels' tab)
117        - Implemented multiple sampler channels' selection
118        - Added option to move sampler channels up and down in the channels list
119        - Added option to move sampler channels to another channels panels
120        - Added toolbar to the Right-Side Pane's Instruments Database
121        - Added option to hide the active stream/voice count statistic in
122          the sampler channel's small view
123          (choose Edit/Preferences, then click the `Channels' tab)
124        - `Turn off animation effects' checkbox moved to the `View' tab
125        - Refactoring: All basic UI components moved to
126          org.jsampler.view.fantasia.basic package
127        - Ask when removing nonempty map
128        - Migrated to substance 5
129    
130        * Mac OS Integration
131          - Moved the menu bar on top of the screen
132          - Use custom application icon
133          - Register LSCP scripts to be opened with Fantasia
134          - Changed shortcut keys (use command key instead of ctrl key)
135          - Added option to use native file choosers
136            (choose Edit/Preferences, then click the `View' tab)
137    
138      * Bug fixes:
139        - Bugfix: JSampler took forever to load a configuration with
140          too many sampler channels
141        - Fixed bug #66
142        - Fixed a null pointer exception in the AudioDevicePane, when JACK
143          driver is used and the additional device parameters are shown.
144        - Fixed bug #76
145        - Fixed bug #77
146        - Fixed bug #84
147        - Fixed bug #98
148        - Backend address was always set to 127.0.0.1 when adding backend
149          to the backend list
150        - Fixed bug in the parameter table when editing
151          string list parameters with no possibilities
152        - Save send levels when exporting sampler configuration
153        - Some minor bugfixes and enhancements
154    
155    JSampler v0.8a: 2007-12-06
156      * Added new menu item: Help/Online Tutorial
157    
158      * Implemented support for retrieving instrument information
159        from instrument files
160    
161      * Added support for monitoring the total number of active disk streams
162    
163          * Improved the look of the sampler channels' border    * Added Windows file path support
164    
165          * Added `Custom Colors' section in the Preferences dialog    * The volume values are now shown in decibels
           (choose Edit/Preferences, then click the View tab)  
166    
167          * Support for saving the window size and location for the    * Added confirmation dialog on exit
168            next session (choose Edit/Preferences, then select  
169            `Remember window size and location' checkbox)    * Fantasia:
170        - Added option for turning off the custom window decoration
171          (choose Edit/Preferences, then click the `View' tab)
172    
173      * Bug fixes:
174        - The parameter changes were discarded when creating
175          new audio/MIDI device
176        - The orchestras changes were not saved for the next session
177          when orchestras.xml does not exist in the JSampler's home directory
178        - In some cases the sampler configuration was not exported
179          properly to LSCP script
180        - Fixed a bug in the parameter table occuring when combo box
181          is used as cell editor
182        - If there is a cell editing in progress in the parameter table,
183          it is now finalized before creating new audio/MIDI device
184        - Fantasia: Fixed the view of the channel's stream/voice count statistic
185        - Some minor bugfixes and enhancements
186    
187    JSampler v0.7a: 2007-10-15
188      * Added options for choosing default actions when channel is
189        created and assignment of default MIDI/audio drivers to be used
190        (choose Edit/Preferences, then click the `Defaults' tab)
191    
192      * A lists of recently used instrument files, directories,
193        database instruments, database directories are now available
194        for quick access, where appropriate.
195    
196      * The locations of the last loaded instrument, last scanned
197        instrument/directory, last added instrument to orchestra are
198        now saved for the next session
199    
200      * The last used instrument selection method is now saved
201        for the next session
202    
203      * Implemented automatic scrolling when new channel is created to
204        ensure that it is visible on the screen
205    
206      * Added context menu to the orchestra's instrument table with
207        commands for editing an instrument, deleting an instrument,
208        loading an instrument to a sampler channel and adding an
209        instrument to MIDI instrument map
210    
211      * Implemented more proper retrieval of the MIDI/audio driver settings
212    
213      * Implemented some UI enhancements for speeding up the
214        MIDI instrument mapping process
215    
216      * Implemented new table cell editor for editing string list
217        parameters with possibilities
218    
219      * Added support for escape sequences
220    
221      * Now database instruments and directories can have multiline descriptions
222    
223      * Added support for formatting the instruments database
224        (Choose from the instruments database window Actions/Format Database)
225    
226      * Added options for setting the maximum master and channel volume
227        (choose Edit/Preferences)
228    
229      * JS Classic:
230        - Added new button to sampler channels for starting an instrument editor
231    
232      * Fantasia:
233        - Added scrollbar to the channels pane
234        - Added new menu items: Edit/Add Channel, Edit/Create MIDI Device,
235          Edit/Create Audio Device, View/Toolbar, View/Side Pane,
236          View/Devices Pane
237        - Added button to the channel screen for starting an instrument editor
238          (point the mouse cursor over the channel screen and click 'Edit')
239        - Removed the lock border from non-editable text fields in
240          properties panes and LS Console
241        - Added detailed error dialog
242        - Master volume is now fully implemented
243        - Added options for showing additional device parameters in audio/MIDI
244          device panes (choose Edit/Preferences, then click the `View' tab)
245    
246      * Bug fixes:
247        - fixed bug #49
248        - the first loaded script was not always been executed
249        - some javadoc documentation fixes
250        - some minor bugfixes
251    
252      * Some GUI enhancements and code cleanup
253    
254    JSampler v0.6a: 2007-08-10
255      * The Fantasia distribution is now capable of
256        controlling all features available in LinuxSampler
257    
258      * Refactoring: all common UI components are moved
259        to a new package - org.jsampler.view.std
260    
261      * Some GUI enhancements, bugfixes and code cleanup.
262    
263    JSampler v0.5a: 2007-05-24
264      * Implemented instruments database support
265      * Added context menu to the MIDI instrument tree
266    
267    JSampler v0.4a: 2007-04-02
268      * Added support for MIDI instrument mapping
269    
270      * Added support for effect sends
271    
272      * Implemented export of the current sampler configuration
273        to LSCP script (Actions/Export/Sampler Configuration or Ctrl + S)
274    
275      * The JSampler's data is now stored in a user specified location.
276        To change the JSampler's home directory choose Edit/Preferences.
277    
278      * Implemented Global Controls bar (View/Global Controls).
279        
280      * Saving the LS Console's command history on exit is now optional.
281        (Edit/Preferences, then click the `LS Console' tab)
282    
283      * Some GUI enhancements, bugfixes and code cleanup.
284    
285    JSampler v0.3a: 2006-08-07
286      * Partially implemented a new view - Fantasia
287        (Graphic design: Olivier Boyer).
288      
289      * Implemented LS Console with command autocompletion
290        (using the Tab key), command history (using Up, Down keys),
291        command history search (Ctrl + R), command list search (Ctrl + F).
292        To edit the console settings (colors, command history size, etc),
293        choose Edit/Preferences, then click the `LS Console' tab.
294      
295      * Implemented Orchestras (something like Bookmarks/Favorites
296        for instruments). Instrument can also be added to orchestra using
297        Drag & Drop (drag the loaded instrument from a sampler channel
298        and drop it in the instrument list on the desired position).
299        Drag & Drop can also be used to load an instrument and to
300        autocomplete an instrument loading command in the LS Console.
301      
302      * Implemented LSCP script execution (Actions/Run Script).
303      
304      * Added more properties to the Preferences dialog.
305      
306      * API documentation updates.
307    
308      * Some bugfixes, optimizations and code cleanup.
309                    
310          * Support for saving the visibility state of the  JSampler v0.2a: 2006-03-16
311            Toolbar, Statusbar and Left Pane for the next session    * Implemented a wizard for creating sampler channels
312        (Channels/New Channel Wizard or Ctrl+Shift+N)
313    
314      * Improved the look of the sampler channels' border
315    
316      * Added `Custom Colors' section in the Preferences dialog
317        (choose Edit/Preferences, then click the View tab)
318    
319      * Support for saving the window size and location for the
320        next session (choose Edit/Preferences, then select
321        `Remember window size and location' checkbox)
322                    
323          * Added information about the total number of sampler    * Support for saving the visibility state of the
324            channels in the statusbar.      Toolbar, Statusbar and Left Pane for the next session
325                    
326          * Changes to the focus subsystem in some dialogs to    * Added information about the total number of sampler
327            improve the usability of the keyboard.      channels in the statusbar.
328    
329      * Changes to the focus subsystem in some dialogs to
330        improve the usability of the keyboard.
331    
332          * Some bugfixes    * Some bugfixes
333    

Legend:
Removed from v.845  
changed lines
  Added in v.1995

  ViewVC Help
Powered by ViewVC