Class MidiSplitterForm
- java.lang.Object
-
- com.github.noahr_atc.midisplitter.MidiSplitterForm
-
public class MidiSplitterForm extends Object
The GUI forMidiSplitter. This Swing GUI allows the user to choose the input and output devices to perform note translations on, as well as to start and stop note translations.- Since:
- 2020-01-28
-
-
Constructor Summary
Constructors Constructor Description MidiSplitterForm()Constructs aMidiSplitterFormwith the first input and output MIDI devices selected.MidiSplitterForm(List<MidiDevice.Info> defaultInputDeviceList, List<MidiDevice.Info> defaultOutputDeviceList)Constructs aMidiSplitterFormusing the specified lists to select the initial input and output MIDI devices.
-
-
-
Field Detail
-
mainPanel
public JPanel mainPanel
Contains all UI elements of thisMidiSplitterForm
-
-
Constructor Detail
-
MidiSplitterForm
public MidiSplitterForm(List<MidiDevice.Info> defaultInputDeviceList, List<MidiDevice.Info> defaultOutputDeviceList)
Constructs aMidiSplitterFormusing the specified lists to select the initial input and output MIDI devices.- Parameters:
defaultInputDeviceList- this is the prioritized list of MidiDevice.Info objects to attempt to select as the default MIDI input devicedefaultOutputDeviceList- this is the prioritized list of MidiDevice.Info objects to attempt to select as the default MIDI output device
-
MidiSplitterForm
public MidiSplitterForm()
Constructs aMidiSplitterFormwith the first input and output MIDI devices selected.
-
-