uk.org.toot.midi.sequence
Class BasicSequence
java.lang.Object
javax.sound.midi.Sequence
uk.org.toot.midi.sequence.BasicSequence
- Direct Known Subclasses:
- MidiSequence
public class BasicSequence
- extends javax.sound.midi.Sequence
Fields inherited from class javax.sound.midi.Sequence |
PPQ, SMPTE_24, SMPTE_25, SMPTE_30, SMPTE_30DROP |
Methods inherited from class javax.sound.midi.Sequence |
createTrack, deleteTrack, getDivisionType, getMicrosecondLength, getPatchList, getResolution, getTickLength, getTracks |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicSequence
public BasicSequence(javax.sound.midi.Sequence sequence)
throws javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.InvalidMidiDataException
BasicSequence
public BasicSequence(float divisionType,
int resolution)
throws javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.InvalidMidiDataException
BasicSequence
public BasicSequence(float divisionType,
int resolution,
int numTracks)
throws javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.InvalidMidiDataException
createRecordingTrack
public javax.sound.midi.Track createRecordingTrack()
- Create a Track for potential Recording. Because we potentially may not use this Track we then delete it.
If we do use the Track we can add it back with addTrack().
addTrack
public void addTrack(javax.sound.midi.Track t)
getTrack
public javax.sound.midi.Track getTrack(int trk)
getTrackList
public java.util.List<javax.sound.midi.Track> getTrackList()
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.