--- jsampler/trunk/src/org/jsampler/CC.java 2011/06/28 22:08:23 2194 +++ jsampler/trunk/src/org/jsampler/CC.java 2011/06/28 22:44:39 2195 @@ -312,6 +312,9 @@ getClient().removeSendEffectChainInfoListener(getHandler()); getClient().addSendEffectChainInfoListener(getHandler()); + getClient().removeEffectInstanceInfoListener(getHandler()); + getClient().addEffectInstanceInfoListener(getHandler()); + CC.addConnectionEstablishedListener(new ActionListener() { public void actionPerformed(ActionEvent e) { @@ -989,7 +992,7 @@ TotalStreamCountListener, TotalVoiceCountListener, TaskQueueListener, OrchestraListener, ListListener, MidiInstrumentCountListener, MidiInstrumentInfoListener, GlobalInfoListener, ChannelMidiDataListener, - SendEffectChainCountListener, SendEffectChainInfoListener { + SendEffectChainCountListener, SendEffectChainInfoListener, EffectInstanceInfoListener { /** Invoked when the number of channels has changed. */ @Override @@ -1275,6 +1278,11 @@ new Audio.UpdateEffectInstances(e.getAudioDeviceId(), e.getChainId()) ); } + + public void + effectInstanceInfoChanged(EffectInstanceInfoEvent e) { + getTaskQueue().add(new Audio.UpdateEffectInstanceInfo(e.getEffectInstanceId())); + } } private static void