class SynthOut

Sends MIDI events to AWE synthesizers. More...

Definition#include <synthout.h>
InheritsMidiOut [public ]
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)

SynthOut

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

 ~SynthOut ()

~SynthOut

Destructor.

void  openDev (int sqfd)

openDev

See MidiOut::openDev()

Reimplemented from MidiOut.

void  closeDev (void)

closeDev

See MidiOut::closeDev()

Reimplemented from MidiOut.

void  initDev (void)

initDev

See MidiOut::initDev()

Reimplemented from MidiOut.

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

noteOn

See MidiOut::noteOn()

Reimplemented from MidiOut.

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

noteOff

See MidiOut::noteOff()

Reimplemented from MidiOut.

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

keyPressure

See MidiOut::keyPressure()

Reimplemented from MidiOut.

void  chnPatchChange ( uchar chn, uchar patch )

chnPatchChange

See MidiOut::chnPatchChange()

Reimplemented from MidiOut.

void  chnPressure ( uchar chn, uchar vel )

chnPressure

See MidiOut::chnPressure()

Reimplemented from MidiOut.

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

chnPitchBender

See MidiOut::chnPitchBender()

Reimplemented from MidiOut.

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

chnController

See MidiOut::chnController()

Reimplemented from MidiOut.

void  sysex ( uchar *data,ulong size)

sysex

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

Reimplemented from MidiOut.