CSL
6.0
|
#include "CSL_Types.h"
#include "CGestalt.h"
#include "ThreadUtilities.h"
#include "Instrument.h"
#include "JuceHeader.h"
Go to the source code of this file.
Classes | |
class | csl::CMIDIMessage |
CMIDIMessage class (mapped to juce::MidiMessage) More... | |
class | csl::MIDIIO |
MIDIIO class: superclass of in and out; has a message buffer and current messages It's a model so you can observe it. Uses mMsg.CMIDIMessageType as a status flag. More... | |
class | csl::MIDIIn |
MIDIIn class is-a MidiInputCallback too, and an "input-ready" flag. More... | |
class | csl::MIDIOut |
MIDIOut class write msgs out to a device (or file) More... | |
class | csl::MIDIPlayer |
MIDI stream/file player. More... | |
Namespaces | |
csl | |
AdditiveInstrument.h – Sum-of-sines synthesis instrument class. | |
Macros | |
#define | MessageChannelToStatus(message, channel) ((unsigned) message << 4) + channel) |
Message_ChannelToStatus – converts from message and channel to status byte. More... | |
Enumerations | |
enum | csl::CMIDIMessageType { 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 } |
CMIDIMessageType enum of midi msg categories. More... | |