62 |
import org.jsampler.task.Midi; |
import org.jsampler.task.Midi; |
63 |
|
|
64 |
import org.jsampler.view.ParameterTable; |
import org.jsampler.view.ParameterTable; |
65 |
|
import org.jsampler.view.fantasia.basic.PixmapPane; |
66 |
|
|
67 |
import org.linuxsampler.lscp.MidiInputDevice; |
import org.linuxsampler.lscp.MidiInputDevice; |
68 |
import org.linuxsampler.lscp.MidiPort; |
import org.linuxsampler.lscp.MidiPort; |
69 |
import org.linuxsampler.lscp.Parameter; |
import org.linuxsampler.lscp.Parameter; |
|
import org.linuxsampler.lscp.ParameterFactory; |
|
70 |
|
|
71 |
import static org.jsampler.view.fantasia.FantasiaI18n.i18n; |
import static org.jsampler.view.fantasia.FantasiaI18n.i18n; |
72 |
import static org.jsampler.view.fantasia.FantasiaPrefs.preferences; |
import static org.jsampler.view.fantasia.FantasiaPrefs.preferences; |
97 |
setDeviceName(i18n.getLabel("MidiDevicePane.lDevName", id, s)); |
setDeviceName(i18n.getLabel("MidiDevicePane.lDevName", id, s)); |
98 |
} |
} |
99 |
|
|
100 |
|
@Override |
101 |
protected void |
protected void |
102 |
destroyDevice() { |
destroyDevice() { |
103 |
final Task t = new Midi.DestroyDevice(midiDeviceModel.getDeviceId()); |
final Task t = new Midi.DestroyDevice(midiDeviceModel.getDeviceId()); |
246 |
validate(); |
validate(); |
247 |
} |
} |
248 |
|
|
249 |
|
@Override |
250 |
public void |
public void |
251 |
actionPerformed(ActionEvent e) { |
actionPerformed(ActionEvent e) { |
252 |
Object obj = cbPort.getSelectedItem(); |
Object obj = cbPort.getSelectedItem(); |
260 |
portParamTable.getModel().setParameters(port.getAllParameters()); |
portParamTable.getModel().setParameters(port.getAllParameters()); |
261 |
} |
} |
262 |
|
|
263 |
|
@Override |
264 |
public void |
public void |
265 |
itemStateChanged(ItemEvent e) { |
itemStateChanged(ItemEvent e) { |
266 |
boolean a = checkActive.isSelected(); |
boolean a = checkActive.isSelected(); |
267 |
if(a != midiDeviceModel.isActive()) midiDeviceModel.setBackendActive(a); |
if(a != midiDeviceModel.isActive()) midiDeviceModel.setBackendActive(a); |
268 |
} |
} |
269 |
|
|
270 |
|
@Override |
271 |
public void |
public void |
272 |
stateChanged(ChangeEvent e) { |
stateChanged(ChangeEvent e) { |
273 |
int p = (Integer)spinnerPorts.getValue(); |
int p = (Integer)spinnerPorts.getValue(); |
276 |
} |
} |
277 |
} |
} |
278 |
|
|
279 |
|
@Override |
280 |
public void |
public void |
281 |
settingsChanged(MidiDeviceEvent e) { |
settingsChanged(MidiDeviceEvent e) { |
282 |
int p = (Integer)spinnerPorts.getValue(); |
int p = (Integer)spinnerPorts.getValue(); |
302 |
} |
} |
303 |
|
|
304 |
/** Invoked when when the value of a particular parameter is changed. */ |
/** Invoked when when the value of a particular parameter is changed. */ |
305 |
|
@Override |
306 |
public void |
public void |
307 |
parameterChanged(ParameterEvent e) { |
parameterChanged(ParameterEvent e) { |
308 |
int port = cbPort.getSelectedIndex(); |
int port = cbPort.getSelectedIndex(); |