Csound and CsoundAC API
5.17
|
This class is used to store ALL Midi messages. More...
#include <Midifile.hpp>
Public Member Functions | |
virtual int | getChannelNybble () const |
virtual int | getKey () const |
virtual unsigned char | getMetaData (int i) const |
virtual size_t | getMetaSize () const |
virtual int | getMetaType () const |
virtual int | getStatus () const |
virtual int | getStatusNybble () const |
virtual int | getVelocity () const |
virtual bool | isChannelVoiceMessage () const |
virtual bool | isNoteOff () const |
virtual bool | isNoteOn () const |
virtual bool | matchesNoteOffEvent (const MidiEvent &offEvent) const |
MidiEvent () | |
MidiEvent (const MidiEvent &a) | |
MidiEvent & | operator= (const MidiEvent &a) |
virtual void | read (std::istream &stream, MidiFile &midiFile) |
virtual unsigned char | read (std::istream &stream) |
virtual std::string | toString () const |
virtual void | write (std::ostream &stream, const MidiFile &midiFile, int lastTick) const |
virtual | ~MidiEvent () |
Data Fields | |
T | elements |
STL member. | |
int | ticks |
double | time |
Friends | |
bool | operator< (const MidiEvent &a, const MidiEvent &b) |
This class is used to store ALL Midi messages.
csound::MidiEvent::MidiEvent | ( | const MidiEvent & | a | ) |
virtual csound::MidiEvent::~MidiEvent | ( | ) | [virtual] |
virtual int csound::MidiEvent::getChannelNybble | ( | ) | const [virtual] |
virtual int csound::MidiEvent::getKey | ( | ) | const [virtual] |
virtual unsigned char csound::MidiEvent::getMetaData | ( | int | i | ) | const [virtual] |
virtual size_t csound::MidiEvent::getMetaSize | ( | ) | const [virtual] |
virtual int csound::MidiEvent::getMetaType | ( | ) | const [virtual] |
virtual int csound::MidiEvent::getStatus | ( | ) | const [virtual] |
virtual int csound::MidiEvent::getStatusNybble | ( | ) | const [virtual] |
virtual int csound::MidiEvent::getVelocity | ( | ) | const [virtual] |
virtual bool csound::MidiEvent::isChannelVoiceMessage | ( | ) | const [virtual] |
virtual bool csound::MidiEvent::isNoteOff | ( | ) | const [virtual] |
virtual bool csound::MidiEvent::isNoteOn | ( | ) | const [virtual] |
virtual bool csound::MidiEvent::matchesNoteOffEvent | ( | const MidiEvent & | offEvent | ) | const [virtual] |
virtual void csound::MidiEvent::read | ( | std::istream & | stream, |
MidiFile & | midiFile | ||
) | [virtual] |
virtual unsigned char csound::MidiEvent::read | ( | std::istream & | stream | ) | [virtual] |
virtual std::string csound::MidiEvent::toString | ( | ) | const [virtual] |
virtual void csound::MidiEvent::write | ( | std::ostream & | stream, |
const MidiFile & | midiFile, | ||
int | lastTick | ||
) | const [virtual] |
Referenced by csound::MidiEventComparator::operator()().
double csound::MidiEvent::time |