pixelperfectengine.audio.m2.types

Undocumented in source.

Members

Enums

CmpCode
enum CmpCode

Contains compare codes for M2 cmp operations.

CtrlCmdCode
enum CtrlCmdCode

Defines control command codes.

DisplayCmdCode
enum DisplayCmdCode

Defines display command codes.

JmpCode
enum JmpCode

Contains jump condition coded for M2 jmp operations.

M2TimeFormat
enum M2TimeFormat

Defines the time formats that are possible within the M2 format.

OpCode
enum OpCode

Contains opcodes for M2 operations.

SetDispValCode
enum SetDispValCode

Defines values that can be modified by the display command.

SetEnvValCode
enum SetEnvValCode

Defines environment values that can be modified by the control command.

Imports

Duration (from core.time)
public import core.time : Duration, hnsecs, nsecs;
Undocumented in source.
hnsecs (from core.time)
public import core.time : Duration, hnsecs, nsecs;
Undocumented in source.
nsecs (from core.time)
public import core.time : Duration, hnsecs, nsecs;
Undocumented in source.

Manifest constants

CR
enum CR;

Compare register number.

PATTERN_SLOT_INACTIVE_ID
enum PATTERN_SLOT_INACTIVE_ID;

ID used to designate inactive pattern slots.

Structs

DataReaderHelper
struct DataReaderHelper

Used by the sequencer for reading command data.

M2File
struct M2File

Contains all officially recognized M2 file data.

M2PatternSlot
struct M2PatternSlot

Defines an M2 pattern slot status data.

M2Song
struct M2Song

Defines M2 song data.

Variables

NOTE_LOOKUP_TABLE
string[128] NOTE_LOOKUP_TABLE;

Used for note lookup when reading and writing textual M2 files.

Meta