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

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

  ViewVC Help
Powered by ViewVC