28 |
import org.jsampler.SamplerModel; |
import org.jsampler.SamplerModel; |
29 |
|
|
30 |
import org.linuxsampler.lscp.Effect; |
import org.linuxsampler.lscp.Effect; |
31 |
|
import org.linuxsampler.lscp.EffectChainInfo; |
32 |
import org.linuxsampler.lscp.Instrument; |
import org.linuxsampler.lscp.Instrument; |
33 |
import org.linuxsampler.lscp.SamplerEngine; |
import org.linuxsampler.lscp.SamplerEngine; |
34 |
import org.linuxsampler.lscp.ServerInfo; |
import org.linuxsampler.lscp.ServerInfo; |
368 |
|
|
369 |
private void |
private void |
370 |
updateSendEffectChains(int devId) throws Exception { |
updateSendEffectChains(int devId) throws Exception { |
371 |
org.linuxsampler.lscp.EffectChain[] chains = |
EffectChainInfo[] chains = CC.getClient().getSendEffectChains(devId); |
|
CC.getClient().getSendEffectChains(devId); |
|
372 |
|
|
373 |
AudioDeviceModel adm = CC.getSamplerModel().getAudioDeviceById(devId); |
AudioDeviceModel adm = CC.getSamplerModel().getAudioDeviceById(devId); |
374 |
adm.removeAllSendEffectChains(); |
adm.removeAllSendEffectChains(); |
375 |
|
|
376 |
for(org.linuxsampler.lscp.EffectChain c : chains) { |
for(EffectChainInfo c : chains) { |
377 |
adm.addSendEffectChain(new EffectChain(c)); |
adm.addSendEffectChain(new EffectChain(c)); |
378 |
} |
} |
379 |
} |
} |