Package | org.si.sion.utils |
Class | public dynamic class SiONPresetVoice |
Inheritance | SiONPresetVoice ![]() |
Property | Defined By | ||
---|---|---|---|
categolies : Array categoly list. | SiONPresetVoice | ||
mutex : SiONPresetVoice [static] [read-only] mutex object | SiONPresetVoice | ||
waveTables : Array wave tables | SiONPresetVoice | ||
waveTablesHex : Array wave tables hex | SiONPresetVoice |
Method | Defined By | ||
---|---|---|---|
SiONPresetVoice(includeFlag:int = 0xffff) constructor. | SiONPresetVoice |
Constant | Defined By | ||
---|---|---|---|
INCLUDE_ALL : int = 0xffff [static] Flag to include all voices. | SiONPresetVoice | ||
INCLUDE_DEFAULT : int = 1 [static] Flag to include default voices. | SiONPresetVoice | ||
INCLUDE_MIDI : int = 4 [static] Flag to include General MIDI voices. | SiONPresetVoice | ||
INCLUDE_MIDIDRUM : int = 8 [static] Flag to include General MIDI drum set voices. | SiONPresetVoice | ||
INCLUDE_SINGLE_DRUM : int = 32 [static] Flag to include single voice drum voices. | SiONPresetVoice | ||
INCLUDE_VALSOUND : int = 2 [static] Flag to include voices set [valsound] (http://www.valsound.com/). | SiONPresetVoice | ||
INCLUDE_VC7 : int = 128 [static] Flag to include VC7 preset voices. | SiONPresetVoice | ||
INCLUDE_WAVETABLE : int = 16 [static] Flag to include wave table voices. | SiONPresetVoice | ||
INCLUDE_YM2413 : int = 64 [static] Flag to include YM2413 preset voices. | SiONPresetVoice |
categolies | property |
public var categolies:Array
categoly list.
mutex | property |
mutex:SiONPresetVoice
[read-only] mutex object
public static function get mutex():SiONPresetVoice
waveTables | property |
public var waveTables:Array
wave tables
waveTablesHex | property |
public var waveTablesHex:Array
wave tables hex
SiONPresetVoice | () | Constructor |
public function SiONPresetVoice(includeFlag:int = 0xffff)
constructor.
ParametersincludeFlag:int (default = 0xffff ) — Flag to select which voices are included.
|
INCLUDE_ALL | Constant |
public static const INCLUDE_ALL:int = 0xffff
Flag to include all voices.
INCLUDE_DEFAULT | Constant |
public static const INCLUDE_DEFAULT:int = 1
Flag to include default voices.
INCLUDE_MIDI | Constant |
public static const INCLUDE_MIDI:int = 4
Flag to include General MIDI voices.
INCLUDE_MIDIDRUM | Constant |
public static const INCLUDE_MIDIDRUM:int = 8
Flag to include General MIDI drum set voices.
INCLUDE_SINGLE_DRUM | Constant |
public static const INCLUDE_SINGLE_DRUM:int = 32
Flag to include single voice drum voices.
INCLUDE_VALSOUND | Constant |
public static const INCLUDE_VALSOUND:int = 2
Flag to include voices set [valsound] (http://www.valsound.com/).
INCLUDE_VC7 | Constant |
public static const INCLUDE_VC7:int = 128
Flag to include VC7 preset voices.
INCLUDE_WAVETABLE | Constant |
public static const INCLUDE_WAVETABLE:int = 16
Flag to include wave table voices.
INCLUDE_YM2413 | Constant |
public static const INCLUDE_YM2413:int = 64
Flag to include YM2413 preset voices.
var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance. var voice:SiONVoice = voices["valsound.piano1"]; // access voice by key
var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance. var bassVoiceList:Array = voices["valsound.bass"]; // access voice list by categoly key var bass10:SiONVoice = bassVoiceList[10]; // access voice by index
var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance. var voiceList:Array = voices.categolies[2]; // access voice list by categoly index trace(voiceList["name"]); // outputs "valsound.bell" var bell2:SiONVoice = voiceList[2]; // access voice by index