| Package | org.si.sion.sequencer.base |
| Class | public class MMLData |
| Inheritance | MMLData Object |
| Subclasses | SiMMLData |
| Property | Defined By | ||
|---|---|---|---|
| author : String Author | MMLData | ||
| bpm : Number Beat per minutes, set 0 when this data depends on driver's BPM. | MMLData | ||
| defaultExpressionMode : int default expression mode | MMLData | ||
| defaultFPS : int default FPS | MMLData | ||
| defaultVCommandShift : int default velocity command shift | MMLData | ||
| defaultVelocityMode : int default velocity mode | MMLData | ||
| globalSequence : MMLSequence Global sequence | MMLData | ||
| hasRepeatAll : Boolean [read-only] does this song have all repeat comand ? | MMLData | ||
| sequenceCount : int [read-only] sequence count | MMLData | ||
| sequenceGroup : MMLSequenceGroup Sequence group | MMLData | ||
| systemCommands : Array [read-only] system commands that can not be parsed. | MMLData | ||
| tcommandMode : int mode of t command | MMLData | ||
| tcommandResolution : Number resolution of t command | MMLData | ||
| tickCount : int [read-only] Get song length by tick count (1920 for wholetone). | MMLData | ||
| title : String Title | MMLData | ||
| Method | Defined By | ||
|---|---|---|---|
MMLData() | MMLData | ||
Append new sequence. | MMLData | ||
clear():void Clear all parameters and free all sequence groups. | MMLData | ||
getSequence(index:int):MMLSequence Get sequence. | MMLData | ||
| Constant | Defined By | ||
|---|---|---|---|
| TCOMMAND_BPM : int = 0 [static] specify tcommand argument by BPM | MMLData | ||
| TCOMMAND_FRAME : int = 2 [static] specify tcommand argument by frame count | MMLData | ||
| TCOMMAND_TIMERB : int = 1 [static] specify tcommand argument by OPNA's TIMERB with 48ticks/beat | MMLData | ||
| author | property |
public var author:StringAuthor
| bpm | property |
bpm:NumberBeat per minutes, set 0 when this data depends on driver's BPM.
public function get bpm():Number public function set bpm(value:Number):void| defaultExpressionMode | property |
public var defaultExpressionMode:intdefault expression mode
| defaultFPS | property |
public var defaultFPS:intdefault FPS
| defaultVCommandShift | property |
public var defaultVCommandShift:intdefault velocity command shift
| defaultVelocityMode | property |
public var defaultVelocityMode:intdefault velocity mode
| globalSequence | property |
public var globalSequence:MMLSequenceGlobal sequence
| hasRepeatAll | property |
hasRepeatAll:Boolean [read-only] does this song have all repeat comand ?
public function get hasRepeatAll():Boolean| sequenceCount | property |
sequenceCount:int [read-only] sequence count
public function get sequenceCount():int| sequenceGroup | property |
public var sequenceGroup:MMLSequenceGroupSequence group
| systemCommands | property |
systemCommands:Array [read-only] system commands that can not be parsed. Examples are for mml string "#ABC5{def}ghi;". the array elements are Object, and it has following properties.
public function get systemCommands():Array| tcommandMode | property |
public var tcommandMode:intmode of t command
| tcommandResolution | property |
public var tcommandResolution:Numberresolution of t command
| tickCount | property |
tickCount:int [read-only] Get song length by tick count (1920 for wholetone).
public function get tickCount():int| title | property |
public var title:StringTitle
| MMLData | () | Constructor |
public function MMLData()| appendNewSequence | () | method |
public function appendNewSequence(sequence:Vector.<MMLEvent> = null):MMLSequenceAppend new sequence.
Parameters
sequence:Vector.<MMLEvent> (default = null) — event list for new sequence. when null, create empty sequence.
|
MMLSequence — created sequence
|
| clear | () | method |
public function clear():voidClear all parameters and free all sequence groups.
| getSequence | () | method |
public function getSequence(index:int):MMLSequenceGet sequence.
Parameters
index:int — The index of seuence
|
MMLSequence |
| TCOMMAND_BPM | Constant |
public static const TCOMMAND_BPM:int = 0specify tcommand argument by BPM
| TCOMMAND_FRAME | Constant |
public static const TCOMMAND_FRAME:int = 2specify tcommand argument by frame count
| TCOMMAND_TIMERB | Constant |
public static const TCOMMAND_TIMERB:int = 1specify tcommand argument by OPNA's TIMERB with 48ticks/beat