Package org.jfugue.midi
Class MidiFileManager
- java.lang.Object
-
- org.jfugue.midi.MidiFileManager
-
public class MidiFileManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MidiFileManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.sound.midi.Sequence
load(java.io.File file)
static Pattern
loadPatternFromMidi(java.io.File file)
Convenience method to make it easier to load a Pattern from a filestatic Pattern
loadPatternFromMidi(java.io.InputStream in)
static Pattern
loadPatternFromMidi(java.net.URL url)
Convenience method to make it easier to load a Pattern from a URLstatic void
save(javax.sound.midi.Sequence sequence, java.io.File file)
Convenience method to make it easier to save a filestatic void
save(javax.sound.midi.Sequence sequence, java.io.OutputStream out)
static void
savePatternToMidi(PatternProducer patternProducer, java.io.File file)
Convenience method to make it easier to save a filestatic void
savePatternToMidi(PatternProducer patternProducer, java.io.OutputStream out)
-
-
-
Method Detail
-
save
public static void save(javax.sound.midi.Sequence sequence, java.io.OutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
save
public static void save(javax.sound.midi.Sequence sequence, java.io.File file) throws java.io.IOException
Convenience method to make it easier to save a file- Throws:
java.io.IOException
-
load
public static javax.sound.midi.Sequence load(java.io.File file) throws java.io.IOException, javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
-
savePatternToMidi
public static void savePatternToMidi(PatternProducer patternProducer, java.io.OutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
savePatternToMidi
public static void savePatternToMidi(PatternProducer patternProducer, java.io.File file) throws java.io.IOException
Convenience method to make it easier to save a file- Throws:
java.io.IOException
-
loadPatternFromMidi
public static Pattern loadPatternFromMidi(java.io.InputStream in) throws java.io.IOException, javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
-
loadPatternFromMidi
public static Pattern loadPatternFromMidi(java.io.File file) throws java.io.IOException, javax.sound.midi.InvalidMidiDataException
Convenience method to make it easier to load a Pattern from a file- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
-
loadPatternFromMidi
public static Pattern loadPatternFromMidi(java.net.URL url) throws java.io.IOException, javax.sound.midi.InvalidMidiDataException
Convenience method to make it easier to load a Pattern from a URL- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
-
-