/[svn]/jlscp/branches/jlscp_0_6a/ChangeLog
ViewVC logotype

Contents of /jlscp/branches/jlscp_0_6a/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 784 - (show annotations) (download)
Mon Oct 10 14:55:44 2005 UTC (18 years, 5 months ago) by iliev
Original Path: jlscp/trunk/ChangeLog
File size: 3117 byte(s)
* Updating to version 0.3a (see ChangeLog)

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
51 * Added ant script to automate the build process
52 * Added Package Versioning
53 * Added LSCP protocol version compatibility check on connect
54 * getEngines() in Client class now returns SamplerEngine[] instance
55 instead of String[] instance
56 * getAudioOutputDrivers() in Client class now returns
57 AudioOutputDriver[] instance instead of String[] instance
58 * getMidiInputDrivers() in Client class now returns
59 MidiInputDriver[] instance instead of String[] instance
60 * The following methods in Client class are now private:
61 - getEngineInfo
62 - getAudioOutputDriverInfo
63 - getMidiInputDriverInfo
64 * Examples changes due to the changed methods in Client class
65 * Examples' class files moved from examples to examples/build directory
66 * Little documentation changes
67

  ViewVC Help
Powered by ViewVC