Property | Type | Description | |
---|---|---|---|
_se |
Property | Type | Description | |
---|---|---|---|
_active | bool | ||
_active_notes | ushort[] | ||
_detune | sbyte | ||
_hook | HookDatas | ||
_id | int | ||
_isMIDI | bool | ||
_isMT32 | bool | ||
_loop_counter | uint | ||
_loop_from_beat | uint | ||
_loop_from_tick | uint | ||
_loop_to_beat | uint | ||
_loop_to_tick | uint | ||
_midi | |||
_music_tick | uint | ||
_note_offset | int | ||
_pan | sbyte | ||
_parameterFaders | NScumm.Scumm.Audio.IMuse.ParameterFader[] | ||
_parser | |||
_parts | |||
_priority | byte | ||
_scanning | bool | ||
_speed | byte | ||
_supportsPercussion | bool | ||
_track_index | int | ||
_transpose | sbyte | ||
_vol_eff | byte | ||
_volume | byte |
Method | Description | |
---|---|---|
AddParameterFader ( ParameterFaderType param, int target, int time ) : int | ||
Clear ( ) : void | ||
ClearLoop ( ) : void | ||
FixAfterLoad ( ) : void | ||
GetActivePart ( byte chan ) : |
||
GetBeatIndex ( ) : uint | ||
GetEffectiveVolume ( ) : byte | ||
GetMusicTimer ( ) : int | ||
GetParam ( int param, byte chan ) : int | ||
GetPart ( byte chan ) : |
||
GetTicksPerBeat ( ) : uint | ||
GetTranspose ( ) : sbyte | ||
Jump ( uint track, uint beat, uint tick ) : bool | ||
MaybeJump ( byte cmd, uint track, uint beat, uint tick ) : void | ||
MaybePartOnOff ( byte data ) : void | ||
MaybeSetProgram ( byte data ) : void | ||
MaybeSetTranspose ( byte data ) : void | ||
MaybeSetTransposePart ( byte data ) : void | ||
MaybeSetVolume ( byte data ) : void | ||
MetaEvent ( byte type, byte data, ushort length ) : void | ||
OnTimer ( ) : void | ||
Player ( ) : System | ||
RemovePart ( |
||
SaveOrLoad ( |
||
Scan ( uint totrack, uint tobeat, uint totick ) : int | ||
Send ( int b ) : void | ||
SetDetune ( int detune ) : void | ||
SetHook ( byte cls, byte value, byte chan ) : int | ||
SetLoop ( uint count, uint tobeat, uint totick, uint frombeat, uint fromtick ) : bool | ||
SetOffsetNote ( int offset ) : void | ||
SetPan ( int pan ) : void | ||
SetPriority ( int pri ) : void | ||
SetSpeed ( byte speed ) : void | ||
SetTranspose ( byte relative, int b ) : int | ||
SetVolume ( byte vol ) : int | ||
StartSound ( int sound, |
||
SysEx ( byte msg, ushort length ) : void | ||
TransposeClamp ( int a, int b, int c ) : int |
Method | Description | |
---|---|---|
HookClear ( ) : void | ||
LoadStartParameters ( int sound ) : void | ||
PartSetTranspose ( byte chan, byte relative, sbyte b ) : void | ||
PlayActiveNotes ( ) : void | ||
QueryPartParam ( int param, byte chan ) : int | ||
StartSeqSound ( int sound, bool resetVars = true ) : int | ||
TransitionParameters ( ) : void | ||
TurnOffParts ( ) : void | ||
TurnOffPedals ( ) : void | ||
UninitParts ( ) : void |
Method | Description | |
---|---|---|
Extract ( byte msg, int offset ) : byte[] |
public AddParameterFader ( ParameterFaderType param, int target, int time ) : int | ||
param | ParameterFaderType | |
target | int | |
time | int | |
return | int |
public GetParam ( int param, byte chan ) : int | ||
param | int | |
chan | byte | |
return | int |
public Jump ( uint track, uint beat, uint tick ) : bool | ||
track | uint | |
beat | uint | |
tick | uint | |
return | bool |
protected LoadStartParameters ( int sound ) : void | ||
sound | int | |
return | void |
public MaybeJump ( byte cmd, uint track, uint beat, uint tick ) : void | ||
cmd | byte | |
track | uint | |
beat | uint | |
tick | uint | |
return | void |
public MaybeSetTranspose ( byte data ) : void | ||
data | byte | |
return | void |
public MaybeSetTransposePart ( byte data ) : void | ||
data | byte | |
return | void |
public MetaEvent ( byte type, byte data, ushort length ) : void | ||
type | byte | |
data | byte | |
length | ushort | |
return | void |
protected PartSetTranspose ( byte chan, byte relative, sbyte b ) : void | ||
chan | byte | |
relative | byte | |
b | sbyte | |
return | void |
protected QueryPartParam ( int param, byte chan ) : int | ||
param | int | |
chan | byte | |
return | int |
public SaveOrLoad ( |
||
ser | ||
return | void |
public Scan ( uint totrack, uint tobeat, uint totick ) : int | ||
totrack | uint | |
tobeat | uint | |
totick | uint | |
return | int |
public SetHook ( byte cls, byte value, byte chan ) : int | ||
cls | byte | |
value | byte | |
chan | byte | |
return | int |
public SetLoop ( uint count, uint tobeat, uint totick, uint frombeat, uint fromtick ) : bool | ||
count | uint | |
tobeat | uint | |
totick | uint | |
frombeat | uint | |
fromtick | uint | |
return | bool |
public SetTranspose ( byte relative, int b ) : int | ||
relative | byte | |
b | int | |
return | int |
protected StartSeqSound ( int sound, bool resetVars = true ) : int | ||
sound | int | |
resetVars | bool | |
return | int |
public StartSound ( int sound, |
||
sound | int | |
midi | ||
return | bool |
public SysEx ( byte msg, ushort length ) : void | ||
msg | byte | |
length | ushort | |
return | void |
public static TransposeClamp ( int a, int b, int c ) : int | ||
a | int | |
b | int | |
c | int | |
return | int |
protected static ushort[] _active_notes | ||
return | ushort[] |
protected MidiDriver,NScumm.Core.Audio _midi | ||
return |
protected ParameterFader[],NScumm.Scumm.Audio.IMuse _parameterFaders | ||
return | NScumm.Scumm.Audio.IMuse.ParameterFader[] |
protected MidiParser,NScumm.Core _parser | ||
return |