C# Class NScumm.Core.Audio.SoftSynth.AdlibMidiDriver.AdLibPart

Inheritance: MidiChannel
Show file Open project: scemino/nscumm

Protected Properties

Property Type Description
_allocated bool
_channel byte
_detuneEff sbyte
_modWheel byte
_owner AdlibMidiDriver
_pan byte
_partInstr AdLibInstrument
_pedal bool
_pitchBend short
_pitchBendFactor byte
_priEff byte
_program byte
_voice AdLibVoice
_volEff byte

Public Methods

Method Description
AdLibPart ( ) : System
AllNotesOff ( ) : void
ChorusLevel ( byte value ) : void
ControlChange ( byte control, byte value ) : void
Detune ( byte value ) : void
EffectLevel ( byte value ) : void
ModulationWheel ( byte value ) : void
NoteOff ( byte note ) : void
NoteOn ( byte note, byte velocity ) : void
PanPosition ( byte value ) : void
PitchBend ( short bend ) : void
PitchBendFactor ( byte value ) : void
Priority ( byte value ) : void
ProgramChange ( byte program ) : void
Release ( ) : void
Send ( uint b ) : void
Sustain ( bool value ) : void
SysExCustomInstrument ( uint type, byte instr ) : void
Volume ( byte value ) : void

Protected Methods

Method Description
Allocate ( ) : void
Init ( AdlibMidiDriver owner, byte channel ) : void

Method Details

AdLibPart() public method

public AdLibPart ( ) : System
return System

AllNotesOff() public method

public AllNotesOff ( ) : void
return void

Allocate() protected method

protected Allocate ( ) : void
return void

ChorusLevel() public method

public ChorusLevel ( byte value ) : void
value byte
return void

ControlChange() public method

public ControlChange ( byte control, byte value ) : void
control byte
value byte
return void

Detune() public method

public Detune ( byte value ) : void
value byte
return void

EffectLevel() public method

public EffectLevel ( byte value ) : void
value byte
return void

Init() protected method

protected Init ( AdlibMidiDriver owner, byte channel ) : void
owner AdlibMidiDriver
channel byte
return void

ModulationWheel() public method

public ModulationWheel ( byte value ) : void
value byte
return void

NoteOff() public method

public NoteOff ( byte note ) : void
note byte
return void

NoteOn() public method

public NoteOn ( byte note, byte velocity ) : void
note byte
velocity byte
return void

PanPosition() public method

public PanPosition ( byte value ) : void
value byte
return void

PitchBend() public method

public PitchBend ( short bend ) : void
bend short
return void

PitchBendFactor() public method

public PitchBendFactor ( byte value ) : void
value byte
return void

Priority() public method

public Priority ( byte value ) : void
value byte
return void

ProgramChange() public method

public ProgramChange ( byte program ) : void
program byte
return void

Release() public method

public Release ( ) : void
return void

Send() public method

public Send ( uint b ) : void
b uint
return void

Sustain() public method

public Sustain ( bool value ) : void
value bool
return void

SysExCustomInstrument() public method

public SysExCustomInstrument ( uint type, byte instr ) : void
type uint
instr byte
return void

Volume() public method

public Volume ( byte value ) : void
value byte
return void

Property Details

_allocated protected property

protected bool _allocated
return bool

_channel protected property

protected byte _channel
return byte

_detuneEff protected property

protected sbyte _detuneEff
return sbyte

_modWheel protected property

protected byte _modWheel
return byte

_owner protected property

protected AdlibMidiDriver,NScumm.Core.Audio.SoftSynth _owner
return AdlibMidiDriver

_pan protected property

protected byte _pan
return byte

_partInstr protected property

protected AdLibInstrument,NScumm.Core.Audio.SoftSynth _partInstr
return AdLibInstrument

_pedal protected property

protected bool _pedal
return bool

_pitchBend protected property

protected short _pitchBend
return short

_pitchBendFactor protected property

protected byte _pitchBendFactor
return byte

_priEff protected property

protected byte _priEff
return byte

_program protected property

protected byte _program
return byte

_voice protected property

protected AdLibVoice _voice
return AdLibVoice

_volEff protected property

protected byte _volEff
return byte