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

Contents of /jlscp/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1491 - (show annotations) (download)
Mon Nov 19 19:57:51 2007 UTC (13 years, 3 months ago) by iliev
File size: 4344 byte(s)
* Parser: some of the methods are now public

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
87 * Added ant script to automate the build process
88 * Added Package Versioning
89 * Added LSCP protocol version compatibility check on connect
90 * getEngines() in Client class now returns SamplerEngine[] instance
91 instead of String[] instance
92 * getAudioOutputDrivers() in Client class now returns
93 AudioOutputDriver[] instance instead of String[] instance
94 * getMidiInputDrivers() in Client class now returns
95 MidiInputDriver[] instance instead of String[] instance
96 * The following methods in Client class are now private:
97 - getEngineInfo
98 - getAudioOutputDriverInfo
99 - getMidiInputDriverInfo
100 * Examples changes due to the changed methods in Client class
101 * Examples' class files moved from examples to examples/build directory
102 * Little documentation changes
103

  ViewVC Help
Powered by ViewVC