CLAM::Note Class Reference

Used to store note information. More...

#include <Note.hxx>

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::DYN_ATTRIBUTE ( ,
public  ,
MediaTime  ,
Release   
)

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

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

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

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

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

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

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

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 Feb 22 09:53:28 2011 for CLAM-Development by  doxygen 1.5.9