Property | Defined By | ||
---|---|---|---|
data : int = 0 Event data. | MMLEvent | ||
id : int = 0 Event ID. | MMLEvent | ||
jump : MMLEvent Pointer refered by repeating. | MMLEvent | ||
length : int = 0 Prcessing length. | MMLEvent | ||
next : MMLEvent Next event pointer in an event chain. | MMLEvent | ||
nopEvent : MMLEvent [static] NOP event | MMLEvent |
Method | Defined By | ||
---|---|---|---|
MMLEvent(id:int = 0, data:int = 0, length:int = 0) Constructor | MMLEvent | ||
free():void free this event to reuse. | MMLEvent | ||
getParameters(param:Vector.<int>, length:int):MMLEvent Get parameters as an array. | MMLEvent | ||
initialize(id:int, data:int, length:int):MMLEvent Initializes
| MMLEvent | ||
pack():int Pack to int. | MMLEvent | ||
toString():String Format as "#id; data" | MMLEvent | ||
unpack(d:int):void Unpack from int. | MMLEvent |
Constant | Defined By | ||
---|---|---|---|
COMMAND_MAX : int = 128 [static] Maximum value of event id. | MMLEvent | ||
DEBUG_INFO : int = 34 [static] | MMLEvent | ||
DRIVER_NOTE : int = 37 [static] | MMLEvent | ||
FINE_VOLUME : int = 13 [static] | MMLEvent | ||
GLOBAL_WAIT : int = 30 [static] | MMLEvent | ||
INPUT_PIPE : int = 22 [static] | MMLEvent | ||
INTERNAL_CALL : int = 35 [static] | MMLEvent | ||
INTERNAL_WAIT : int = 36 [static] | MMLEvent | ||
KEY_ON_DELAY : int = 8 [static] | MMLEvent | ||
MOD_PARAM : int = 21 [static] | MMLEvent | ||
MOD_TYPE : int = 20 [static] | MMLEvent | ||
NOP : int = 0 [static] | MMLEvent | ||
NOTE : int = 3 [static] | MMLEvent | ||
OUTPUT_PIPE : int = 23 [static] | MMLEvent | ||
PARAMETER : int = 25 [static] | MMLEvent | ||
PITCHBEND : int = 16 [static] | MMLEvent | ||
PROCESS : int = 1 [static] | MMLEvent | ||
QUANT_COUNT : int = 10 [static] | MMLEvent | ||
QUANT_RATIO : int = 9 [static] | MMLEvent | ||
REGISTER : int = 33 [static] | MMLEvent | ||
REPEAT_ALL : int = 24 [static] | MMLEvent | ||
REPEAT_BEGIN : int = 17 [static] | MMLEvent | ||
REPEAT_BREAK : int = 18 [static] | MMLEvent | ||
REPEAT_END : int = 19 [static] | MMLEvent | ||
REST : int = 2 [static] | MMLEvent | ||
SEQUENCE_HEAD : int = 26 [static] | MMLEvent | ||
SEQUENCE_TAIL : int = 27 [static] | MMLEvent | ||
SLUR : int = 14 [static] | MMLEvent | ||
SLUR_WEAK : int = 15 [static] | MMLEvent | ||
SYSTEM_EVENT : int = 28 [static] | MMLEvent | ||
TABLE_EVENT : int = 29 [static] | MMLEvent | ||
TEMPO : int = 31 [static] | MMLEvent | ||
TIMER : int = 32 [static] | MMLEvent | ||
USER_DEFINE : int = 64 [static] Event id for the first user defined command. | MMLEvent | ||
VOLUME : int = 11 [static] | MMLEvent | ||
VOLUME_SHIFT : int = 12 [static] | MMLEvent |
data | property |
public var data:int = 0
Event data.
id | property |
public var id:int = 0
Event ID.
jump | property |
public var jump:MMLEvent
Pointer refered by repeating.
length | property |
public var length:int = 0
Prcessing length.
next | property |
public var next:MMLEvent
Next event pointer in an event chain.
nopEvent | property |
public static var nopEvent:MMLEvent
NOP event
MMLEvent | () | Constructor |
public function MMLEvent(id:int = 0, data:int = 0, length:int = 0)
Constructor
Parametersid:int (default = 0 )
| |
data:int (default = 0 )
| |
length:int (default = 0 )
|
free | () | method |
public function free():void
free this event to reuse.
getParameters | () | method |
public function getParameters(param:Vector.<int>, length:int):MMLEvent
Get parameters as an array.
Parameters
param:Vector.<int> — Reference to get parameters.
| |
length:int — Max parameters count to get.
|
MMLEvent — The last parameter event.
|
initialize | () | method |
public function initialize(id:int, data:int, length:int):MMLEvent
Initializes
Parameters
id:int — Event ID.
| |
data:int — Event data. Recommend that the value <= 0xffffff.
| |
length:int |
MMLEvent |
pack | () | method |
public function pack():int
Pack to int.
Returnsint |
toString | () | method |
public function toString():String
Format as "#id; data"
ReturnsString |
unpack | () | method |
public function unpack(d:int):void
Unpack from int.
Parameters
d:int |
COMMAND_MAX | Constant |
public static const COMMAND_MAX:int = 128
Maximum value of event id.
DEBUG_INFO | Constant |
public static const DEBUG_INFO:int = 34
DRIVER_NOTE | Constant |
public static const DRIVER_NOTE:int = 37
FINE_VOLUME | Constant |
public static const FINE_VOLUME:int = 13
GLOBAL_WAIT | Constant |
public static const GLOBAL_WAIT:int = 30
INPUT_PIPE | Constant |
public static const INPUT_PIPE:int = 22
INTERNAL_CALL | Constant |
public static const INTERNAL_CALL:int = 35
INTERNAL_WAIT | Constant |
public static const INTERNAL_WAIT:int = 36
KEY_ON_DELAY | Constant |
public static const KEY_ON_DELAY:int = 8
MOD_PARAM | Constant |
public static const MOD_PARAM:int = 21
MOD_TYPE | Constant |
public static const MOD_TYPE:int = 20
NOP | Constant |
public static const NOP:int = 0
NOTE | Constant |
public static const NOTE:int = 3
OUTPUT_PIPE | Constant |
public static const OUTPUT_PIPE:int = 23
PARAMETER | Constant |
public static const PARAMETER:int = 25
PITCHBEND | Constant |
public static const PITCHBEND:int = 16
PROCESS | Constant |
public static const PROCESS:int = 1
QUANT_COUNT | Constant |
public static const QUANT_COUNT:int = 10
QUANT_RATIO | Constant |
public static const QUANT_RATIO:int = 9
REGISTER | Constant |
public static const REGISTER:int = 33
REPEAT_ALL | Constant |
public static const REPEAT_ALL:int = 24
REPEAT_BEGIN | Constant |
public static const REPEAT_BEGIN:int = 17
REPEAT_BREAK | Constant |
public static const REPEAT_BREAK:int = 18
REPEAT_END | Constant |
public static const REPEAT_END:int = 19
REST | Constant |
public static const REST:int = 2
SEQUENCE_HEAD | Constant |
public static const SEQUENCE_HEAD:int = 26
SEQUENCE_TAIL | Constant |
public static const SEQUENCE_TAIL:int = 27
SLUR | Constant |
public static const SLUR:int = 14
SLUR_WEAK | Constant |
public static const SLUR_WEAK:int = 15
SYSTEM_EVENT | Constant |
public static const SYSTEM_EVENT:int = 28
TABLE_EVENT | Constant |
public static const TABLE_EVENT:int = 29
TEMPO | Constant |
public static const TEMPO:int = 31
TIMER | Constant |
public static const TIMER:int = 32
USER_DEFINE | Constant |
public static const USER_DEFINE:int = 64
Event id for the first user defined command.
VOLUME | Constant |
public static const VOLUME:int = 11
VOLUME_SHIFT | Constant |
public static const VOLUME_SHIFT:int = 12