C# Class NScumm.Core.Audio.MidiChannel

Show file Open project: scemino/nscumm Class Usage Examples

Public Methods

Method Description
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

Method Details

AllNotesOff() public method

public AllNotesOff ( ) : void
return void

ChorusLevel() public method

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

ControlChange() public abstract method

public abstract 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

ModulationWheel() public method

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

NoteOff() public abstract method

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

NoteOn() public abstract method

public abstract 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 abstract method

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

PitchBendFactor() public abstract method

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

Priority() public method

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

ProgramChange() public abstract method

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

Release() public abstract method

public abstract Release ( ) : void
return void

Send() public abstract method

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

Sustain() public method

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

SysExCustomInstrument() public abstract method

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

Volume() public method

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