class SynthOut

Sends MIDI events to AWE synthesizers. More...

Definition#include <synthout.h>
InheritsMidiOut
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

Synth (AWE) device output class . SynthOut is used to send MIDI events to a general synthesizer, such as AWE synth.

SynthOut inherits MidiOut and supports the same simple API.

The preferred way to use this class is by selecting a synth (or AWE) device with MidiManager::setDefaultDevice(), and use a MidiManager object.

 SynthOut (int d=0)

Constructor. See MidiOut::MidiOut() for more information.

SynthOut ()

Destructor.

void  openDev (int sqfd)

See MidiOut::openDev()

Reimplemented from MidiOut

void  closeDev (void)

See MidiOut::closeDev()

Reimplemented from MidiOut

void  initDev (void)

See MidiOut::initDev()

Reimplemented from MidiOut

void  noteOn ( uchar chn, uchar note, uchar vel )

See MidiOut::noteOn()

Reimplemented from MidiOut

void  noteOff ( uchar chn, uchar note, uchar vel )

See MidiOut::noteOff()

Reimplemented from MidiOut

void  keyPressure ( uchar chn, uchar note, uchar vel )

See MidiOut::keyPressure()

Reimplemented from MidiOut

void  chnPatchChange ( uchar chn, uchar patch )

See MidiOut::chnPatchChange()

Reimplemented from MidiOut

void  chnPressure ( uchar chn, uchar vel )

See MidiOut::chnPressure()

Reimplemented from MidiOut

void  chnPitchBender ( uchar chn, uchar lsb, uchar msb )

See MidiOut::chnPitchBender()

Reimplemented from MidiOut

void  chnController ( uchar chn, uchar ctl , uchar v )

See MidiOut::chnController()

Reimplemented from MidiOut

void  sysex ( uchar *data,ulong size)

It's an empty function, as AWE devices don't support System Exclusive messages

Reimplemented from MidiOut