CLAM::Note Class Reference

Used to store note information. More...

#include <Note.hxx>

Inheritance diagram for CLAM::Note:

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

List of all members.

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 ()


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.


Member Function Documentation

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

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

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

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

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

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

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

CLAM::Note::DYN_ATTRIBUTE ( 6  ,
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 Mon Oct 18 20:35:52 2010 for CLAM-Development by  doxygen 1.5.6