com.frinika.renderer
Class FrinikaMidiPacketProvider
java.lang.Object
com.frinika.renderer.FrinikaMidiPacketProvider
- All Implemented Interfaces:
- MidiPacketProvider
public class FrinikaMidiPacketProvider
- extends java.lang.Object
- implements MidiPacketProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activenotes
public java.util.LinkedList<java.lang.Integer> activenotes
activenotes_velocity
public java.util.LinkedList<java.lang.Integer> activenotes_velocity
controls
public java.util.LinkedList<java.lang.Integer> controls
controls_values
public java.util.LinkedList<java.lang.Integer> controls_values
program
public int program
pitchbend_data1
public int pitchbend_data1
pitchbend_data2
public int pitchbend_data2
FrinikaMidiPacketProvider
public FrinikaMidiPacketProvider(long packetlen,
FrinikaSequencer seqr,
FrinikaSequence seq,
java.util.Collection<FrinikaTrackWrapper> tracks)
nextEvent
public javax.sound.midi.MidiMessage nextEvent()
readNextEvent
public void readNextEvent()
seek
public void seek(int index)
processMessage
public javax.sound.midi.MidiMessage processMessage(FrinikaTrackWrapper track,
MidiPlayOptions opt,
javax.sound.midi.ShortMessage message)
updateStatus
public void updateStatus(javax.sound.midi.MidiMessage msg)
createPacket
public MidiPacket createPacket()
next
public MidiPacket next()
get
public MidiPacket get(int index)
- Specified by:
get
in interface MidiPacketProvider