Package | de.popforge.audio.processor.bitboy.formats.xm |
Class | public final class XMFormat |
Inheritance | XMFormat ![]() |
Property | Defined by | ||
---|---|---|---|
![]() | credits : Array
The credits of a song.
| FormatBase | |
![]() | defaultBpm : uint
Default bpm.
| FormatBase | |
defaultBPM : uint | XMFormat | ||
![]() | defaultSpeed : uint
Default speed.
| FormatBase | |
defaultTempo : uint | XMFormat | ||
![]() | length : uint
The length of the
sequence property. | FormatBase | |
![]() | numChannels : uint
The number of channels.
| FormatBase | |
numInstruments : uint | XMFormat | ||
![]() | numPatterns : uint
The length of the
patterns property. | FormatBase | |
![]() | restartPosition : uint
Default restart position in sequence once song is completed.
| FormatBase | |
![]() | title : String
The title of the current module.
| FormatBase | |
useLinearSlides : Boolean | XMFormat |
Method | Defined by | ||
---|---|---|---|
XMFormat(stream:ByteArray)
| XMFormat | ||
[static]
| XMFormat | ||
![]() |
getChannels(bitboy:BitBoy):Array
Creates and reurns an array of channels.
| FormatBase | |
![]() |
getPatternLength(patternIndex:uint):uint
Returns the number of rows in the pattern at given index.
| FormatBase | |
![]() |
getSequenceAt(sequenceIndex:uint):uint
Finds the pattern index at given position in the sequence.
| FormatBase | |
![]() |
getTriggerAt(patternIndex:uint, rowIndex:uint, channelIndex:uint):TriggerBase
Finds the trigger object at given indices.
| FormatBase | |
![]() |
toString():String
Creates and returns the string representation of the object.
| FormatBase |
Method | Defined by | ||
---|---|---|---|
parse(stream:ByteArray):void
| XMFormat |
Constant | Defined by | ||
---|---|---|---|
ENCODING : String = "us-ascii" [static]
| XMFormat |
defaultBPM | property |
public var defaultBPM:uint
defaultTempo | property |
public var defaultTempo:uint
numInstruments | property |
public var numInstruments:uint
useLinearSlides | property |
public var useLinearSlides:Boolean
XMFormat | () | constructor |
public function XMFormat(stream:ByteArray)
Parameters
stream:ByteArray |
decode | () | method |
public static function decode(stream:ByteArray):XMFormat
Parameters
stream:ByteArray |
XMFormat |
parse | () | method |
protected override function parse(stream:ByteArray):void
Parameters
stream:ByteArray |
ENCODING | constant |
public static const ENCODING:String = "us-ascii"