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 aMidiSplitterForm
with the first input and output MIDI devices selected.MidiSplitterForm(List<MidiDevice.Info> defaultInputDeviceList, List<MidiDevice.Info> defaultOutputDeviceList)
Constructs aMidiSplitterForm
using 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 aMidiSplitterForm
using 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 aMidiSplitterForm
with the first input and output MIDI devices selected.
-
-