uk.org.toot.midi.sequence
Class MidiSequence
java.lang.Object
javax.sound.midi.Sequence
uk.org.toot.midi.sequence.BasicSequence
uk.org.toot.midi.sequence.MidiSequence
public class MidiSequence
- extends BasicSequence
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 |
getDivisionType, getMicrosecondLength, getPatchList, getResolution, getTickLength, getTracks |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidiSequence
public MidiSequence(javax.sound.midi.Sequence sequence)
throws javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.InvalidMidiDataException
MidiSequence
public MidiSequence(float divisionType,
int resolution)
throws javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.InvalidMidiDataException
getMarkerTrack
public MidiTrack getMarkerTrack()
getTempoTrack
public MidiTrack getTempoTrack()
createTrack
public javax.sound.midi.Track createTrack()
- Overrides:
createTrack
in class javax.sound.midi.Sequence
addTrack
public void addTrack(javax.sound.midi.Track track)
- Overrides:
addTrack
in class BasicSequence
addTrack
public void addTrack(MidiTrack midiTrack)
deleteTrack
public boolean deleteTrack(javax.sound.midi.Track track)
- Overrides:
deleteTrack
in class javax.sound.midi.Sequence
getMidiTracks
public MidiTrack[] getMidiTracks()
getMidiTrack
public MidiTrack getMidiTrack(int trk)
getMidiTrackCount
public int getMidiTrackCount()
getBeatsPerMinute
public float getBeatsPerMinute()
setBeatsPerMinute
public void setBeatsPerMinute(float bpm)
getNominalBeatsPerBar
public int getNominalBeatsPerBar()
getBeatsPerBar
public int getBeatsPerBar(long tick)
getBeatCount
public int getBeatCount()
getBeat
public int getBeat(long tick)
getName
public java.lang.String getName()
setBarOffset
public void setBarOffset(int offset)
getExtent
public SequencePosition getExtent()
getPosition
public SequencePosition getPosition(long tick)
getTick
public long getTick(SequencePosition position)
beatIterator
public java.util.Iterator beatIterator(long tick)
getMarkers
public NameEvent[] getMarkers()
getChangeSupport
public ChangeSupport getChangeSupport()
getStructureChangeSupport
public ChangeSupport getStructureChangeSupport()
fireChanged
public void fireChanged()
getHistory
public SequenceHistory getHistory()
edit
public void edit(UndoableCommand edit)
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.