public class MidiSystem
extends java.lang.Object
Constructor and Description |
---|
MidiSystem() |
Modifier and Type | Method and Description |
---|---|
static MidiDevice |
getMidiDevice(MidiDevice.Info info) |
static MidiDevice.Info[] |
getMidiDeviceInfo() |
static MidiFileFormat |
getMidiFileFormat(java.io.File file) |
static MidiFileFormat |
getMidiFileFormat(java.io.InputStream inputStream) |
static MidiFileFormat |
getMidiFileFormat(java.net.URL url) |
static int[] |
getMidiFileTypes() |
static int[] |
getMidiFileTypes(Sequence sequence) |
static Receiver |
getReceiver() |
static Sequence |
getSequence(java.io.File file) |
static Sequence |
getSequence(java.io.InputStream inputStream) |
static Sequence |
getSequence(java.net.URL url) |
static Sequencer |
getSequencer() |
static Sequencer |
getSequencer(boolean bConnected) |
static Soundbank |
getSoundbank(java.io.File file) |
static Soundbank |
getSoundbank(java.io.InputStream inputStream) |
static Soundbank |
getSoundbank(java.net.URL url) |
static Synthesizer |
getSynthesizer() |
static Transmitter |
getTransmitter() |
static boolean |
isFileTypeSupported(int nFileType) |
static boolean |
isFileTypeSupported(int nFileType,
Sequence sequence) |
static int |
write(Sequence sequence,
int fileType,
java.io.File file) |
static int |
write(Sequence sequence,
int fileType,
java.io.OutputStream outputStream) |
public static MidiDevice.Info[] getMidiDeviceInfo()
public static MidiDevice getMidiDevice(MidiDevice.Info info) throws MidiUnavailableException
MidiUnavailableException
public static Receiver getReceiver() throws MidiUnavailableException
MidiUnavailableException
public static Transmitter getTransmitter() throws MidiUnavailableException
MidiUnavailableException
public static Synthesizer getSynthesizer() throws MidiUnavailableException
MidiUnavailableException
public static Sequencer getSequencer() throws MidiUnavailableException
MidiUnavailableException
public static Sequencer getSequencer(boolean bConnected) throws MidiUnavailableException
MidiUnavailableException
public static Soundbank getSoundbank(java.io.InputStream inputStream) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static Soundbank getSoundbank(java.net.URL url) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static Soundbank getSoundbank(java.io.File file) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static MidiFileFormat getMidiFileFormat(java.io.InputStream inputStream) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static MidiFileFormat getMidiFileFormat(java.net.URL url) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static MidiFileFormat getMidiFileFormat(java.io.File file) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static Sequence getSequence(java.io.InputStream inputStream) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static Sequence getSequence(java.net.URL url) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static Sequence getSequence(java.io.File file) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataException
java.io.IOException
public static int[] getMidiFileTypes()
public static boolean isFileTypeSupported(int nFileType)
public static int[] getMidiFileTypes(Sequence sequence)
public static boolean isFileTypeSupported(int nFileType, Sequence sequence)
public static int write(Sequence sequence, int fileType, java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException
public static int write(Sequence sequence, int fileType, java.io.File file) throws java.io.IOException
java.io.IOException