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

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

  ViewVC Help
Powered by ViewVC