RadioBaton class public functions

RadioBaton
~RadioBaton
centerStick1
centerStick2
checkCalibration
decreaseXYSensitivity
decreaseZSensitivity
getBuf
getError
getPositionReporting
getReportStatus
getWhack1Time
getWhack2Time
increaseXYSensitivity
increaseZSensitivity
positionReportingOff
positionReportingOn
processIncomingMessages
readCalibrationFile
recordStateStart
recordStateStop
recordingQ
requestBufData
requestCalibration
sendMessage
setError
setReportStatus
setStateSize
setStickLevels
testBaton
toggleError
togglePositionReporting
void (*b14minusdowntrig)
void (*b14minusuptrig)
void (*b14plustrig)
void (*b15minusdowntrig)
void (*b15minusuptrig)
void (*b15plustrig)
void (*dial1position)
void (*dial2position)
void (*dial3position)
void (*dial4position)
void (*stick1position)
void (*stick1trig)
void (*stick2position)
void (*stick2trig)
writeCalibrationFile
An index of inherited functions can be found at the bottom of this page.
RadioBaton(void);
No description available.

RadioBaton(int outputDevice, int inputDevice);
No description available.

~RadioBaton();
No description available.

General functions affecting a RadioBaton object

There is no MIDI communication between the computer and the radio baton controller when using these functions.
int checkCalibration(void);
No description available.

int getBuf(int index);
No description available.

int getError(void) const;
No description available.

int getPositionReporting(void) const;
No description available.

int getReportStatus(void) const;
No description available.

long getWhack1Time(void) const;
No description available.

long getWhack2Time(void) const;
No description available.

void processIncomingMessages(void);
No description available.

void requestBufData(void);
No description available.

void sendMessage(int aMessage);
No description available.

void setError(int errorState);
No description available.

int recordingQ(void) const;
No description available.

void recordStateStart(const char* aFilename);
No description available.

void recordStateStop(void);
No description available.

void setReportStatus(int aStatus);
No description available.

void setStateSize(int aSize);
No description available.

void toggleError(void);
No description available.

MIDI messages to/from the radio baton controller

These functions send/recieve MIDI messages between the computer and the radio baton controller.
void centerStick1(void);
No description available.

void centerStick2(void);
No description available.

void decreaseXYSensitivity(void);
No description available.

void decreaseZSensitivity(void);
No description available.

void increaseXYSensitivity(void);
No description available.

void increaseZSensitivity(void);
No description available.

int positionReportingOff(void);
No description available.

int positionReportingOn(void);
No description available.

int readCalibrationFile(const char* aFilename);
No description available.

void requestCalibration(void);
No description available.

void setStickLevels(void);
No description available.

int writeCalibrationFile(const char* aFilename);
No description available.

int testBaton(void);
No description available.

void togglePositionReporting(void);
No description available.

Baton behavior functions:

These functions are to be defined by the user, or creator, or a batonImprov or similar program. These functions are called by a radio baton object when a certain event such as a trigger or position update has occurred.
void (*stick1trig)(void);
No description available.

void (*stick2trig)(void);
No description available.

void (*stick1position)(void);
No description available.

void (*stick2position)(void);
No description available.

void (*b14plustrig)(void);
No description available.

void (*b15plustrig)(void);
No description available.

void (*b14minusuptrig)(void);
No description available.

void (*b14minusdowntrig)(void);
No description available.

void (*b15minusuptrig)(void);
No description available.

void (*b15minusdowntrig)(void);
No description available.

void (*dial1position)(void);
No description available.

void (*dial2position)(void);
No description available.

void (*dial3position)(void);
No description available.

void (*dial4position)(void);
No description available.


Functions inherited from MidiIO:
MidiIO
~MidiIO
close
closeInput
closeOutput
getChannelInOffset
getChannelOutOffset
getInputPort
getInputTrace
getNumInputPorts
getNumOutputPorts
getOutputPort
getOutputTrace
open
openInput
openOutput
setChannelOffset
setInputPort
setInputTrace
setOutputPort
setOutputTrace
toggleInputTrace
toggleOutputTrace

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