csound::MidiEvent Class Reference

#include <Midifile.hpp>


Public Member Functions

 MidiEvent (void)
virtual ~MidiEvent (void)
virtual void read (std::istream &stream, MidiFile &midiFile)
virtual void write (std::ostream &stream, MidiFile &midiFile, int lastTick)
virtual int getStatus (void)
virtual int getStatusNybble (void)
virtual int getChannelNybble (void)
virtual int getKey (void)
virtual int getVelocity (void)
virtual int getMetaType (void)
virtual unsigned char getMetaData (int i)
virtual size_t getMetaSize (void)
virtual unsigned char read (std::istream &stream)
virtual bool isChannelVoiceMessage ()
virtual bool isNoteOn (void)
virtual bool isNoteOff (void)
virtual bool isMatchingNoteOff (MidiEvent &offEvent)

Data Fields

int ticks
double time

Friends

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


Detailed Description

This class is used to store ALL Midi messages.

Constructor & Destructor Documentation

csound::MidiEvent::MidiEvent ( void   ) 

virtual csound::MidiEvent::~MidiEvent ( void   )  [virtual]


Member Function Documentation

virtual int csound::MidiEvent::getChannelNybble ( void   )  [virtual]

virtual int csound::MidiEvent::getKey ( void   )  [virtual]

virtual unsigned char csound::MidiEvent::getMetaData ( int  i  )  [virtual]

virtual size_t csound::MidiEvent::getMetaSize ( void   )  [virtual]

virtual int csound::MidiEvent::getMetaType ( void   )  [virtual]

virtual int csound::MidiEvent::getStatus ( void   )  [virtual]

virtual int csound::MidiEvent::getStatusNybble ( void   )  [virtual]

virtual int csound::MidiEvent::getVelocity ( void   )  [virtual]

virtual bool csound::MidiEvent::isChannelVoiceMessage (  )  [virtual]

virtual bool csound::MidiEvent::isMatchingNoteOff ( MidiEvent offEvent  )  [virtual]

virtual bool csound::MidiEvent::isNoteOff ( void   )  [virtual]

virtual bool csound::MidiEvent::isNoteOn ( void   )  [virtual]

virtual unsigned char csound::MidiEvent::read ( std::istream &  stream  )  [virtual]

virtual void csound::MidiEvent::read ( std::istream &  stream,
MidiFile midiFile 
) [virtual]

virtual void csound::MidiEvent::write ( std::ostream &  stream,
MidiFile midiFile,
int  lastTick 
) [virtual]


Friends And Related Function Documentation

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


Field Documentation


Generated on Tue Apr 14 11:03:02 2009 for Csound and CsoundAC by  doxygen 1.5.8