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

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

  ViewVC Help
Powered by ViewVC