CLAM::Note Class Reference

#include <Note.hxx>

Inheritance diagram for CLAM::Note:

CLAM::ProcessingData CLAM::DynamicType CLAM::Component

List of all members.


Detailed Description

Used to store note information.

Pitch and intranote time information are not instantiated by default

Definition at line 42 of file Note.hxx.


Public Member Functions

 DYNAMIC_TYPE_USING_INTERFACE (Note, 7, ProcessingData)
 DYN_ATTRIBUTE (0, public, PitchNote, PitchNote)
 DYN_ATTRIBUTE (1, public, TData, FundFreq)
 DYN_ATTRIBUTE (2, public, TData, Energy)
 DYN_ATTRIBUTE (3, public, MediaTime, Time)
 DYN_ATTRIBUTE (4, public, MediaTime, Attack)
 DYN_ATTRIBUTE (5, public, MediaTime, Sustain)
 DYN_ATTRIBUTE (6, public, MediaTime, Release)
int GetNoteNumber ()
 Helper accessor for getting the corresponding MIDI note number.
int GetVelocity ()

Member Function Documentation

CLAM::Note::DYNAMIC_TYPE_USING_INTERFACE ( Note  ,
,
ProcessingData   
)

CLAM::Note::DYN_ATTRIBUTE ( ,
public  ,
PitchNote  ,
PitchNote   
)

CLAM::Note::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
FundFreq   
)

CLAM::Note::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
Energy   
)

CLAM::Note::DYN_ATTRIBUTE ( ,
public  ,
MediaTime  ,
Time   
)

CLAM::Note::DYN_ATTRIBUTE ( ,
public  ,
MediaTime  ,
Attack   
)

CLAM::Note::DYN_ATTRIBUTE ( ,
public  ,
MediaTime  ,
Sustain   
)

CLAM::Note::DYN_ATTRIBUTE ( ,
public  ,
MediaTime  ,
Release   
)

int CLAM::Note::GetNoteNumber (  )  [inline]

Helper accessor for getting the corresponding MIDI note number.

Definition at line 60 of file Note.hxx.

References Round().

int CLAM::Note::GetVelocity (  )  [inline]

Definition at line 64 of file Note.hxx.


The documentation for this class was generated from the following files:

Generated on Tue Aug 12 22:33:47 2008 for CLAM by  doxygen 1.5.5