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

Diff of /jsampler/trunk/ChangeLog

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

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

Legend:
Removed from v.1311  
changed lines
  Added in v.2288

  ViewVC Help
Powered by ViewVC