| Package | org.si.sion.sequencer |
| Class | public class SiMMLTable |
| Inheritance | SiMMLTable Object |
| Property | Defined By | ||
|---|---|---|---|
| alg_init : Array initial connection | SiMMLTable | ||
| alg_ma3 : Array algorism table for MA3 | SiMMLTable | ||
| alg_opl : Array algorism table for OPL3 | SiMMLTable | ||
| alg_opm : Array algorism table for OPM/OPN. | SiMMLTable | ||
| alg_opx : Array algorism table for OPX. | SiMMLTable | ||
| channelModuleSetting : Array = null module setting table | SiMMLTable | ||
| effectModuleSetting : Array = null module setting table | SiMMLTable | ||
| _instance : SiMMLTable = null [static] internal instance, you can access this after creating SiONDriver. | SiMMLTable | ||
| instance : SiMMLTable [static] [read-only] singleton instance | SiMMLTable | ||
| presetRegisterVRC7 : Vector.<uint> table of VRC7 preset voices (from virturenes) | SiMMLTable | ||
| presetRegisterVRC7Drums : Vector.<uint> table of VRC7/OPLL preset drums (from virturenes) | SiMMLTable | ||
| presetRegisterYM2413 : Vector.<uint> table of OPLL preset voices (from virturenes) | SiMMLTable | ||
| presetVoiceVRC7 : Vector.<SiMMLVoice> = null Preset voice set of VRC7 | SiMMLTable | ||
| presetVoiceVRC7Drums : Vector.<SiMMLVoice> = null Preset voice set of VRC7/OPLL drum | SiMMLTable | ||
| presetVoiceYM2413 : Vector.<SiMMLVoice> = null Preset voice set of OPLL | SiMMLTable | ||
| simulators : Array = null module simulators | SiMMLTable | ||
| tss_s2ar : Vector.<String> = null table from tsscp | SiMMLTable | ||
| tss_s2dr : Vector.<String> = null table from tsscp | SiMMLTable | ||
| tss_s2rr : Vector.<String> = null table from tsscp s commnd to OPM rr | SiMMLTable | ||
| tss_s2sr : Vector.<String> = null table from tsscp | SiMMLTable | ||
| Method | Defined By | ||
|---|---|---|---|
constructor | SiMMLTable | ||
getEnvelopTable(index:int):SiMMLEnvelopTable Get Envelop table. | SiMMLTable | ||
getPGType(moduleType:int, channelNum:int, toneNum:int = -1):int [static] get 0th operators pgType number from moduleType, channelNum and toneNum. | SiMMLTable | ||
getSiMMLVoice(index:int):SiMMLVoice Get voice data. | SiMMLTable | ||
isSuitableForFMVoice(moduleType:int):Boolean [static] get 0th operators pgType number from moduleType, channelNum and toneNum. | SiMMLTable | ||
registerMasterEnvelopTable(index:int, table:SiMMLEnvelopTable):void [static] Register envelop table. | SiMMLTable | ||
registerMasterVoice(index:int, voice:SiMMLVoice):void [static] Register voice data. | SiMMLTable | ||
| Constant | Defined By | ||
|---|---|---|---|
| ENV_TABLE_MAX : int = 512 [static] | SiMMLTable | ||
| MT_ALL : int = 5 [static] | SiMMLTable | ||
| MT_APU : int = 1 [static] | SiMMLTable | ||
| MT_CUSTOM : int = 4 [static] | SiMMLTable | ||
| MT_FM : int = 6 [static] | SiMMLTable | ||
| MT_FM_MA3 : int = 20 [static] | SiMMLTable | ||
| MT_FM_OPL3 : int = 19 [static] | SiMMLTable | ||
| MT_FM_OPLL : int = 18 [static] | SiMMLTable | ||
| MT_FM_OPM : int = 15 [static] | SiMMLTable | ||
| MT_FM_OPN : int = 16 [static] | SiMMLTable | ||
| MT_FM_OPNA : int = 17 [static] | SiMMLTable | ||
| MT_GB : int = 12 [static] | SiMMLTable | ||
| MT_KS : int = 11 [static] | SiMMLTable | ||
| MT_MA3 : int = 3 [static] | SiMMLTable | ||
| MT_MAX : int = 21 [static] | SiMMLTable | ||
| MT_NOISE : int = 2 [static] | SiMMLTable | ||
| MT_PCM : int = 7 [static] | SiMMLTable | ||
| MT_PSG : int = 0 [static] | SiMMLTable | ||
| MT_PULSE : int = 8 [static] | SiMMLTable | ||
| MT_RAMP : int = 9 [static] | SiMMLTable | ||
| MT_SAMPLE : int = 10 [static] | SiMMLTable | ||
| MT_SID : int = 14 [static] | SiMMLTable | ||
| MT_VRC6 : int = 13 [static] | SiMMLTable | ||
| VOICE_MAX : int = 256 [static] | SiMMLTable | ||
| _instance | property |
public static var _instance:SiMMLTable = nullinternal instance, you can access this after creating SiONDriver.
| alg_init | property |
public var alg_init:Arrayinitial connection
| alg_ma3 | property |
public var alg_ma3:Arrayalgorism table for MA3
| alg_opl | property |
public var alg_opl:Arrayalgorism table for OPL3
| alg_opm | property |
public var alg_opm:Arrayalgorism table for OPM/OPN.
| alg_opx | property |
public var alg_opx:Arrayalgorism table for OPX. LSB4 is the flag of feedback connection.
| channelModuleSetting | property |
public var channelModuleSetting:Array = nullmodule setting table
| effectModuleSetting | property |
public var effectModuleSetting:Array = nullmodule setting table
| instance | property |
instance:SiMMLTable [read-only] singleton instance
public static function get instance():SiMMLTable| presetRegisterVRC7 | property |
public var presetRegisterVRC7:Vector.<uint>table of VRC7 preset voices (from virturenes)
| presetRegisterVRC7Drums | property |
public var presetRegisterVRC7Drums:Vector.<uint>table of VRC7/OPLL preset drums (from virturenes)
| presetRegisterYM2413 | property |
public var presetRegisterYM2413:Vector.<uint>table of OPLL preset voices (from virturenes)
| presetVoiceVRC7 | property |
public var presetVoiceVRC7:Vector.<SiMMLVoice> = nullPreset voice set of VRC7
| presetVoiceVRC7Drums | property |
public var presetVoiceVRC7Drums:Vector.<SiMMLVoice> = nullPreset voice set of VRC7/OPLL drum
| presetVoiceYM2413 | property |
public var presetVoiceYM2413:Vector.<SiMMLVoice> = nullPreset voice set of OPLL
| simulators | property |
public var simulators:Array = nullmodule simulators
| tss_s2ar | property |
public var tss_s2ar:Vector.<String> = nulltable from tsscp
| tss_s2dr | property |
public var tss_s2dr:Vector.<String> = nulltable from tsscp
| tss_s2rr | property |
public var tss_s2rr:Vector.<String> = nulltable from tsscp s commnd to OPM rr
| tss_s2sr | property |
public var tss_s2sr:Vector.<String> = nulltable from tsscp
| SiMMLTable | () | Constructor |
public function SiMMLTable()constructor
| getEnvelopTable | () | method |
public function getEnvelopTable(index:int):SiMMLEnvelopTableGet Envelop table.
Parameters
index:int — table number.
|
SiMMLEnvelopTable |
| getPGType | () | method |
public static function getPGType(moduleType:int, channelNum:int, toneNum:int = -1):intget 0th operators pgType number from moduleType, channelNum and toneNum.
Parameters
moduleType:int — Channel module type
| |
channelNum:int — Channel number. For %2-11, this value is same as 1st argument of '_@'.
| |
toneNum:int (default = -1) — Tone number. Ussualy, this argument is used only in %0;PSG and %1;APU.
|
int — pgType value, or -1 when moduleType == 6(FM) or 7(PCM).
|
| getSiMMLVoice | () | method |
public function getSiMMLVoice(index:int):SiMMLVoiceGet voice data.
Parameters
index:int — voice parameter number.
|
SiMMLVoice |
| isSuitableForFMVoice | () | method |
public static function isSuitableForFMVoice(moduleType:int):Booleanget 0th operators pgType number from moduleType, channelNum and toneNum.
Parameters
moduleType:int — Channel module type
|
Boolean — pgType value, or -1 when moduleType == 6(FM) or 7(PCM).
|
| registerMasterEnvelopTable | () | method |
public static function registerMasterEnvelopTable(index:int, table:SiMMLEnvelopTable):voidRegister envelop table.
Parameters
index:int — table number refered by @@,na,np,nt,nf,_@@,_na,_np,_nt and _nf.
| |
table:SiMMLEnvelopTable — envelop table.
|
| registerMasterVoice | () | method |
public static function registerMasterVoice(index:int, voice:SiMMLVoice):voidRegister voice data.
Parameters
index:int — voice parameter number refered by %6.
| |
voice:SiMMLVoice — voice.
|
| ENV_TABLE_MAX | Constant |
public static const ENV_TABLE_MAX:int = 512| MT_ALL | Constant |
public static const MT_ALL:int = 5| MT_APU | Constant |
public static const MT_APU:int = 1| MT_CUSTOM | Constant |
public static const MT_CUSTOM:int = 4| MT_FM | Constant |
public static const MT_FM:int = 6| MT_FM_MA3 | Constant |
public static const MT_FM_MA3:int = 20| MT_FM_OPL3 | Constant |
public static const MT_FM_OPL3:int = 19| MT_FM_OPLL | Constant |
public static const MT_FM_OPLL:int = 18| MT_FM_OPM | Constant |
public static const MT_FM_OPM:int = 15| MT_FM_OPN | Constant |
public static const MT_FM_OPN:int = 16| MT_FM_OPNA | Constant |
public static const MT_FM_OPNA:int = 17| MT_GB | Constant |
public static const MT_GB:int = 12| MT_KS | Constant |
public static const MT_KS:int = 11| MT_MA3 | Constant |
public static const MT_MA3:int = 3| MT_MAX | Constant |
public static const MT_MAX:int = 21| MT_NOISE | Constant |
public static const MT_NOISE:int = 2| MT_PCM | Constant |
public static const MT_PCM:int = 7| MT_PSG | Constant |
public static const MT_PSG:int = 0| MT_PULSE | Constant |
public static const MT_PULSE:int = 8| MT_RAMP | Constant |
public static const MT_RAMP:int = 9| MT_SAMPLE | Constant |
public static const MT_SAMPLE:int = 10| MT_SID | Constant |
public static const MT_SID:int = 14| MT_VRC6 | Constant |
public static const MT_VRC6:int = 13| VOICE_MAX | Constant |
public static const VOICE_MAX:int = 256