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.Sequenceload(java.io.File file)static PatternloadPatternFromMidi(java.io.File file)Convenience method to make it easier to load a Pattern from a filestatic PatternloadPatternFromMidi(java.io.InputStream in)static PatternloadPatternFromMidi(java.net.URL url)Convenience method to make it easier to load a Pattern from a URLstatic voidsave(javax.sound.midi.Sequence sequence, java.io.File file)Convenience method to make it easier to save a filestatic voidsave(javax.sound.midi.Sequence sequence, java.io.OutputStream out)static voidsavePatternToMidi(PatternProducer patternProducer, java.io.File file)Convenience method to make it easier to save a filestatic voidsavePatternToMidi(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.IOExceptionConvenience 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.IOExceptionjavax.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.IOExceptionjavax.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.IOExceptionjavax.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.IOExceptionjavax.sound.midi.InvalidMidiDataException
-
-