Csound and CsoundAC API 5.13
Public Member Functions | Data Fields | Friends

csound::MidiEvent Class Reference

This class is used to store ALL Midi messages. More...

#include <Midifile.hpp>

Inheritance diagram for csound::MidiEvent:

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)
MidiEventoperator= (const MidiEvent &a)
virtual unsigned char read (std::istream &stream)
virtual void read (std::istream &stream, MidiFile &midiFile)
virtual std::string toString () const
virtual void write (std::ostream &stream, const MidiFile &midiFile, int lastTick) const
virtual ~MidiEvent ()

Data Fields

int ticks
double time

Friends

bool operator< (const MidiEvent &a, const MidiEvent &b)

Detailed Description

This class is used to store ALL Midi messages.


Constructor & Destructor Documentation

csound::MidiEvent::MidiEvent ( )
csound::MidiEvent::MidiEvent ( const MidiEvent a)
virtual csound::MidiEvent::~MidiEvent ( ) [virtual]

Member Function Documentation

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]
MidiEvent& csound::MidiEvent::operator= ( const MidiEvent a)
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]

Friends And Related Function Documentation

bool operator< ( const MidiEvent a,
const MidiEvent b 
) [friend]

Field Documentation