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

Diff of /jlscp/trunk/ChangeLog

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

revision 672 by iliev, Wed Jun 22 06:25:09 2005 UTC revision 1718 by iliev, Wed Mar 19 10:05:33 2008 UTC
# Line 1  Line 1 
1    CVS HEAD
2      * API Changes
3        - Client: added new method - getMidiInstrumentEntries
4    
5      * Bug fixes:
6        - null parameters and parameters with null names are now not sent
7          to LinuxSampler
8        - fixed a bug in DB_INSTRUMENTS_JOB_INFO notifications
9    
10    jlscp v0.7a: 2007-12-06
11      * Added support for monitoring the total number of active disk streams
12    
13      * API Changes
14        - Added new interface - Instrument
15        - Client: added new methods - getFileInstrumentCount,
16          getFileInstrumentInfo,  getFileInstruments
17        - MidiInputDevice: added new methods - getPortsParameter,
18          setPortsParameter
19        - Parser: some of the methods are now public
20    
21    jlscp v0.6a: 2007-10-15
22      * Added support for escape sequences
23    
24      * API Changes
25        - Client: added new methods - editChannelInstrument, formatInstrumentsDb
26        - Client: getAudioOutputDriverInfo is now public and accepts a
27          dependences list of parameters
28        - Client: getMidiInputDriverInfo is now public and accepts a
29          dependences list of parameters
30    
31      * Bug fixes:
32        - Parameters with unset values are now not sent to LinuxSampler
33    
34    jlscp v0.5a: 2007-05-24
35      * Implemented instruments database support
36      * All notifications are now processed through the LSCP event thread
37    
38    jlscp v0.4a: 2007-04-02
39      * Implemented support for managing MIDI instrument maps.
40    
41      * Implemented support for managing Effect Sends.
42    
43      * Implemented print-only mode: Print-only mode means that the
44        client will just print all LSCP commands to the specified output
45        stream or to the standard output stream (java.lang.System.out) if
46        no output stream is specified, without taking any further actions.
47        
48      * API Changes
49               - Client:
50               - Device, AbstractDevice: added getActiveParameter method
51               - AudioOutputDevice: added getAllParameters method
52    
53    jlscp v0.3a: 2005-10-10
54            * Significantly speeded up the transfer by setting the socket
55              property TcpNoDelay to true
56    
57            * Added Mute and Solo support for sampler channels
58               - Client: setChannelMute, setChannelSolo
59               - SamplerChannel: isMuted, isMutedBySolo, isSoloChannel
60    
61            * Added support for monitoring the total number of active voices
62               - New classes for handling events: TotalVoiceCountEvent and
63                 TotalVoiceCountListener
64               - Client: added getTotalVoiceCount, getTotalVoiceCountMax,
65                 addTotalVoiceCountListener, removeTotalVoiceCountListener methods
66            
67            * API Changes
68               - Client: getAudioOutputDevices now returns AudioOutputDevice[]
69                 instead of Integer[]; use getAudioOutputDeviceIDs instead
70               - Client: getSamplerChannels now returns SamplerChannel[]
71                 instead of Integer[]; use getSamplerChannelIDs instead
72               - Client: getMidiInputDevices now returns MidiInputDevice[]
73                 instead of Integer[]; use getMidiInputDeviceIDs instead
74               - SamplerChannel: getEngineName is replaced with getEngine
75                 and returns SamplerEngine instance instead of String instance
76               - SamplerChannel: getInstrumentName now returns null instead of
77                 "NONE" when there is no instrument loaded
78               - SamplerEngine: equals method is overrided.
79               - AbstractDevice: toString method is overrided
80            
81            * API additions
82               - Client: added getAudioOutputDeviceIDs, getMidiInputDeviceIDs,
83                 getSamplerChannelIDs, enableAudioOutputDevice,
84                 enableMidiInputDevice, setMidiInputPortCount
85                 setAudioOutputChannelCount methods
86               - SamplerChannel: added setEngine method
87               - Device: getDeviceID method defined
88               - AbstractDevice: added getDeviceID, setDeviceID methods
89               - MidiInputDevice: added getMidiPorts, setMidiPorts,
90                 getMidiPort, getMidiPortCount methods
91               - AudioOutputDevice: added getAudioChannels, setAudioChannels
92                 getAudioChannel, getAudioChannelCount methods
93               - Parser: added removeQuotation method
94               - AudioOutputChannel: added getAllParameters, getNameParameter
95                 setNameParameter, getMixChannelParameter, setMixChannelParameter,
96                 getMixChannelDestParameter, setMixChannelDestParameter methods
97               - MidiPort: added getAllParameters, getNameParameter,
98                 setNameParameter methods
99            
100            * Examples changes due to changed methods in Client class
101    
102  jlscp v0.2a: 2005-06-14  jlscp v0.2a: 2005-06-14
103          * Added ant script to automate the build process          * Added ant script to automate the build process
104          * Added Package Versioning          * Added Package Versioning
# Line 9  jlscp v0.2a: 2005-06-14 Line 110  jlscp v0.2a: 2005-06-14
110          * getMidiInputDrivers() in Client class now returns          * getMidiInputDrivers() in Client class now returns
111            MidiInputDriver[] instance instead of String[] instance            MidiInputDriver[] instance instead of String[] instance
112          * The following methods in Client class are now private:          * The following methods in Client class are now private:
113            - getEngineInfo             - getEngineInfo
114            - getAudioOutputDriverInfo             - getAudioOutputDriverInfo
115            - getMidiInputDriverInfo             - getMidiInputDriverInfo
116          * Examples changes due to the changed methods in Client class          * Examples changes due to the changed methods in Client class
117          * Examples' class files moved from examples to examples/build directory          * Examples' class files moved from examples to examples/build directory
118          * Little documentation changes          * Little documentation changes

Legend:
Removed from v.672  
changed lines
  Added in v.1718

  ViewVC Help
Powered by ViewVC