#include "math.h"#include "portmidi.h"#include "porttime.h"#include "CSL_Types.h"#include "CGestalt.h"Go to the source code of this file.
Classes | |
| class | csl::CSL_MIDIMessage |
| CSL_MIDIMessage. More... | |
| class | csl::MIDIIO |
| class | csl::MIDIIn |
| class | csl::MIDIOut |
Namespaces | |
| namespace | csl |
| < we use the STL vector, map, and string classes | |
Defines | |
| #define | OUTPUT_BUFFER_SIZE 0 |
| #define | DRIVER_INFO NULL |
| #define | TIME_PROC Pt_Time |
| #define | TIME_INFO NULL |
| #define | TIME_START Pt_Start(1, 0, 0) |
| #define | MIDI_THRU NULL |
Enumerations | |
| enum | csl::CSL_MIDIMessageType { csl::kNone = 0, csl::kNoteOff = 8, csl::kNoteOn = 9, csl::kPolyTouch = 10, csl::kControlChange = 11, csl::kProgramChange = 12, csl::kAftertouch = 13, csl::kPitchWheel = 14, csl::kSysEX = 15 } |
| CSL_MIDIMessageType. More... | |
Functions | |
| void | csl::copy_CSL_MIDIMessage (CSL_MIDIMessage *source, CSL_MIDIMessage *dest) |
| copy_CSL_MIDIMessage -- copies CSL_MIDIMessage | |
| void | csl::CSL_MIDIMessageToPmEvent (CSL_MIDIMessage *cslMIDI, PmEvent *event) |
| CSL_MIDIMessageToPmEvent -- converts CSL_MIDIMessage to PmEvent. | |
| void | csl::PmEventToCSL_MIDIMessage (PmEvent *event, CSL_MIDIMessage *cslMIDI) |
| PmEventToCSL_MIDIMessage -- converts PmEvent to CSL_MIDIMessage. | |
| unsigned | csl::Message_ChannelToStatus (CSL_MIDIMessageType message, unsigned channel) |
| Message_ChannelToStatus -- converts from message and channel to status byte. | |
| float | csl::MIDINoteToFreq (unsigned midiNote) |
| MIDINoteToFreq -- converts from MIDI notes ( C3, etc ) to frequency. | |
| unsigned | csl::FreqToMIDINote (float frequency) |
| FreqToMIDINote -- converts from frequency to MIDI notes ( C3, etc ). | |
| #define OUTPUT_BUFFER_SIZE 0 |
MIDIIO.h -- MIDI IO using PortMIDI See the copyright notice and acknowledgment of authors in the file COPYRIGHT
| #define DRIVER_INFO NULL |
Referenced by csl::MIDIOut::open(), and csl::MIDIIn::open().
| #define TIME_PROC Pt_Time |
| #define TIME_INFO NULL |
| #define TIME_START Pt_Start(1, 0, 0) |
Referenced by csl::MIDIOut::open(), and csl::MIDIIn::open().
| #define MIDI_THRU NULL |
Referenced by csl::MIDIIn::open().
1.5.8