Package | org.si.sion.midi |
Class | public class SiONDataConverterSMF |
Inheritance | SiONDataConverterSMF ![]() ![]() ![]() ![]() |
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 | |
![]() | envelopes : Vector.<SiMMLEnvelopTable> envelope tables | SiMMLData | |
![]() | fmVoices : Vector.<SiMMLVoice> FM voice data | SiMMLData | |
![]() | globalSequence : MMLSequence Global sequence | MMLData | |
![]() | hasRepeatAll : Boolean [read-only] does this song have all repeat comand ? | MMLData | |
midiModule : MIDIModule MIDI sound module object to play | SiONDataConverterSMF | ||
![]() | pcmVoices : Vector.<SiMMLVoice> pcm data (log-transformed) | SiMMLData | |
![]() | samplerTables : Vector.<SiOPMWaveSamplerTable> wave data | SiMMLData | |
![]() | sequenceCount : int [read-only] sequence count | MMLData | |
![]() | sequenceGroup : MMLSequenceGroup Sequence group | MMLData | |
smfData : SMFData Standard MIDI file data to play | SiONDataConverterSMF | ||
![]() | 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 | |
useMIDIModuleEffector : Boolean = true use MIDI modules effector | SiONDataConverterSMF | ||
![]() | voices : Vector.<SiMMLVoice> [read-only] [NOT RECOMMENDED] This property is for the compatibility of previous versions, please use fmVoices instead of this. | SiMMLData | |
![]() | waveTables : Vector.<SiOPMWaveTable> wave tables | SiMMLData |
Method | Defined By | ||
---|---|---|---|
Pass SMFData and MIDIModule | SiONDataConverterSMF | ||
![]() | Append new sequence. | MMLData | |
![]() | clear():void [override] Clear all parameters and free all sequence groups. | SiMMLData | |
![]() | getSequence(index:int):MMLSequence Get sequence. | MMLData | |
![]() | setEnvelopTable(index:int, envelope:SiMMLEnvelopTable):void Set envelope table data refered by @@,na,np,nt,nf,_@@,_na,_np,_nt and _nf. | SiMMLData | |
![]() | setPCMData(index:int, data:Vector.<Number>, samplingOctave:int = 5, keyRangeFrom:int = 0, keyRangeTo:int = 127, isSourceDataStereo:Boolean = false):SiOPMWavePCMData [NOT RECOMMENDED] This function is for a compatibility with previous versions, please use setPCMWave instead of this function. | SiONData | |
![]() | setPCMSound(index:int, sound:Sound, samplingOctave:int = 5, keyRangeFrom:int = 0, keyRangeTo:int = 127):SiOPMWavePCMData [NOT RECOMMENDED] This function is for a compatibility with previous versions, please use setPCMWave instead of this function. | SiONData | |
![]() | setPCMVoice(index:int, voice:SiONVoice):void Set pcm voice
| SiONData | |
![]() | setPCMWave(index:int, data:*, samplingNote:Number = 69, keyRangeFrom:int = 0, keyRangeTo:int = 127, srcChannelCount:int = 2, channelCount:int = 0):SiOPMWavePCMData Set PCM wave data rederd by %7. | SiONData | |
![]() | setSamplerData(index:int, data:Vector.<Number>, ignoreNoteOff:Boolean = false, channelCount:int = 1):SiOPMWaveSamplerData [NOT RECOMMENDED] This function is for a compatibility with previous versions, please use setSamplerWave instead of this function. | SiONData | |
![]() | setSamplerSound(index:int, sound:Sound, ignoreNoteOff:Boolean = false, channelCount:int = 2):SiOPMWaveSamplerData [NOT RECOMMENDED] This function is for a compatibility with previous versions, please use setSamplerWave instead of this function. | SiONData | |
![]() | setSamplerTable(bank:int, table:SiOPMWaveSamplerTable):void Set sampler table
| SiONData | |
![]() | setSamplerWave(index:int, data:*, ignoreNoteOff:Boolean = false, pan:int = 0, srcChannelCount:int = 2, channelCount:int = 0):SiOPMWaveSamplerData Set sampler wave data refered by %10. | SiONData | |
![]() | setVoice(index:int, voice:SiMMLVoice):void Set wave table data refered by %6. | SiMMLData | |
![]() | setWaveTable(index:int, data:Vector.<Number>):SiOPMWaveTable Set wave table data refered by %4. | SiMMLData |
midiModule | property |
midiModule:MIDIModule
MIDI sound module object to play
public function get midiModule():MIDIModule
public function set midiModule(value:MIDIModule):void
smfData | property |
smfData:SMFData
Standard MIDI file data to play
public function get smfData():SMFData
public function set smfData(value:SMFData):void
useMIDIModuleEffector | property |
public var useMIDIModuleEffector:Boolean = true
use MIDI modules effector
SiONDataConverterSMF | () | Constructor |
public function SiONDataConverterSMF(smfData:SMFData = null, midiModule:MIDIModule = null)
Pass SMFData and MIDIModule
ParameterssmfData:SMFData (default = null )
| |
midiModule:MIDIModule (default = null )
|