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

Annotation of /jlscp/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

1 iliev 1491 CVS HEAD
2     * API Changes
3     - Parser: some of the methods are now public
4    
5 iliev 1440 jlscp v0.6a: 2007-10-15
6 iliev 1307 * Added support for escape sequences
7    
8 iliev 1326 * API Changes
9 iliev 1421 - Client: added new methods - editChannelInstrument, formatInstrumentsDb
10 iliev 1326 - 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 iliev 1202 jlscp v0.5a: 2007-05-24
19     * Implemented instruments database support
20     * All notifications are now processed through the LSCP event thread
21    
22 iliev 1139 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 iliev 784 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 iliev 672 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 iliev 784 - getEngineInfo
98     - getAudioOutputDriverInfo
99     - getMidiInputDriverInfo
100 iliev 672 * 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