com.frinika.sequencer
Class FrinikaSequence
java.lang.Object
javax.sound.midi.Sequence
com.frinika.sequencer.FrinikaSequence
public class FrinikaSequence
- extends javax.sound.midi.Sequence
Fields inherited from class javax.sound.midi.Sequence |
divisionType, PPQ, resolution, SMPTE_24, SMPTE_25, SMPTE_30, SMPTE_30DROP, tracks |
Methods inherited from class javax.sound.midi.Sequence |
deleteTrack, getDivisionType, getMicrosecondLength, getPatchList, getResolution, getTickLength, getTracks |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FrinikaSequence
public FrinikaSequence(javax.sound.midi.Sequence sequence)
throws javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.InvalidMidiDataException
FrinikaSequence
public FrinikaSequence(float divisionType,
int resolution,
int tracks)
throws javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.InvalidMidiDataException
createTrack
public javax.sound.midi.Track createTrack()
- Overrides:
createTrack
in class javax.sound.midi.Sequence
createFrinikaTrack
public FrinikaTrackWrapper createFrinikaTrack()
getFrinikaTrackWrappers
public java.util.Vector<FrinikaTrackWrapper> getFrinikaTrackWrappers()
getSequencer
public FrinikaSequencer getSequencer()
- Returns:
- Returns the sequencer.
export
public javax.sound.midi.Sequence export()
throws javax.sound.midi.InvalidMidiDataException
- Returns a clone of this sequence suitable for Midi file export. What it does is to map the FTW channel setting to all the midi events
for the corresponding tracks
- Returns:
-
- Throws:
javax.sound.midi.InvalidMidiDataException