MidiIO class public functions

MidiIO
~MidiIO
close
closeInput
closeOutput
getChannelInOffset
getChannelOutOffset
getInputPort
getInputTrace
getNumInputPorts
getNumOutputPorts
getOutputPort
getOutputTrace
open
openInput
openOutput
setChannelOffset
setInputPort
setInputTrace
setOutputPort
setOutputTrace
toggleInputTrace
toggleOutputTrace
An index of inherited functions can be found at the bottom of this page.
MidiIO(void);
No description available.

MidiIO(int outPort, int inPort);
No description available.

~MidiIO();
Does nothing.

void close(void);
Closes both the input and output ports.

void closeInput(void);
Closes input port.

void closeOutput(void);
Closes the output port.

int getChannelInOffset(void) const;
Will be deleted soon.

int getChannelOutOffset(void) const;
Will be deleted soon.

int getInputPort(void);
Returns the MIDI input port from which the object receives input.

int getInputTrace(void);
Returns true if trace of MIDI input is on; otherwise returns false. If trace is on, then will print to screen the MIDI message received.

int getNumInputPorts(void);
calls MidiInput::getNumPorts().

int getNumOutputPorts(void);
MidiOutput::getNumPorts().

int getOutputPort(void);
Returns the MIDI output port to which the object directs output.

int getOutputTrace(void);
No description available.

int open(void);
Opens the input and output MIDI ports.

int openInput(void);
Opens the input MIDI port.

int openOutput(void);
Opens the output MIDI port.

void setChannelOffset(int anOffset);
Will be deleted soon.

void setInputPort(int aPort);
No description available.

void setInputTrace(int aState);
No description available.

void setOutputPort(int aPort);
No description available.

void setOutputTrace(int aState);
No description available.

void toggleInputTrace(void);
No description available.

void toggleOutputTrace(void);
No description available.


Functions inherited from MidiOutput:
MidiOutput
~MidiOutput
NRPN
NRPN_attack
NRPN_decay
NRPN_drumAttack
NRPN_drumChorus
NRPN_drumDecay
NRPN_drumFilterCutoff
NRPN_drumFilterResonance
NRPN_drumLevel
NRPN_drumPan
NRPN_drumPitch
NRPN_drumReverb
NRPN_drumVariation
NRPN_filterCutoff
NRPN_null
NRPN_release
NRPN_vibratoDelay
NRPN_vibratoDepth
NRPN_vibratoRate
RPN
RPN_null
coarseTune
cont
fineTune
off
pbRange
pc
play
pw
recordStart
recordStop
reset
send
silence
sustain
sysex
tuneCoarse
tuneFine
tuningBank
tuningProgram

Functions inherited from MidiOutPort:
MidiOutPort
~MidiOutPort
close
closeAll
getChannelOffset
getName
getNumPorts
getPort
getPortStatus
getTrace
open
rawsend
setAndOpenPort
setChannelOffset
setPort
setTrace
sysex
toggleTrace

Functions inherited from MidiInput:
MidiInput
~MidiInput
extract
getBufferSize
getCount
insert
isOrphan
makeOrphanBuffer
removeOrphanBuffer
setBufferSize

Functions inherited from MidiInPort:
MidiInPort
~MidiInPort
clearSysex
close
closeAll
extract
getBufferSize
getChannelOffset
getCount
getName
getNumPorts
getPort
getSysex
getSysexSize
getTrace
insert
installSysex
open
operator[]
pause
setAndOpenPort
setBufferSize
setChannelOffset
setPort
setTrace
toggleTrace
unpause