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

Diff of /jsampler/trunk/ChangeLog

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

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

Legend:
Removed from v.1310  
changed lines
  Added in v.2308

  ViewVC Help
Powered by ViewVC