Trees | Indices | Help |
|
---|
|
object --+ | Event --+ | SysExEvent
System exclusive MIDI event. Generic event type for sending data to a system in a format that it recognizes, but which may not be recognized by any other device.
Some standards are defined for sub-event types of sysex. Tuning messages are one example. This class implements encoding/decoding for tuning messages.
Other sysex events are treated just as raw data, between the initial F0 and the final F7.
To Do: we should possibly terminate the sysex data on finding any 1-initial byte. Sysex messages are supposed to end with a 0xF7, but the data can only contain 0-initial bytes (7-bit values).
|
|||
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from |
|
|||
|
|
|||
statusmsg = 240
|
|||
name =
|
|||
subtype = 0
|
|||
allow_running = False
|
|||
SUBTYPE_NONE = 0
|
|||
SUBTYPE_SINGLE_NOTE_TUNING_CHANGE = 1
|
|||
data =
Data stored in the SysEx. |
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
Checks whether this is of an event identified by the given status message.
|
Reads MIDI data from the track stream, from which the tick and status message have already been read. Removes as many bytes from the track as this event type needs. Sets instance variables according to data read from the stream.
|
Produces an encoding of this event for writing to a MIDI stream. Includes the delta and status message.
|
Takes the data that's been read into At the simplest, it could do nothing, just leaving the raw data in
|
Produces byte data to represent this event on the basis of instance variables. This is the data that will be written to a MIDI stream (not including the tick and status message).
|
str(x)
|
|
dataData stored in the SysEx. This can be any data in a format that the device will recognise.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Nov 26 16:04:58 2012 | http://epydoc.sourceforge.net |