CLAM::Note Class Reference
Used to store note information.
More...
#include <Note.hxx>
List of all members.
Public Member Functions |
| Note () |
| Note (const Note &prototype, const bool shareData=false, const bool deep=true) |
| __COMMON_DYNAMIC_TYPE (Note, 7) |
| __COMMON_DYN_ATTRIBUTE (0, public, PitchNote, PitchNote) protected |
bool | LoadPitchNote (CLAM::Storage &s) |
| __COMMON_DYN_ATTRIBUTE (1, public, TData, FundFreq) protected |
bool | LoadFundFreq (CLAM::Storage &s) |
| __COMMON_DYN_ATTRIBUTE (2, public, TData, Energy) protected |
bool | LoadEnergy (CLAM::Storage &s) |
| __COMMON_DYN_ATTRIBUTE (3, public, MediaTime, Time) protected |
bool | LoadTime (CLAM::Storage &s) |
| __COMMON_DYN_ATTRIBUTE (4, public, MediaTime, Attack) protected |
bool | LoadAttack (CLAM::Storage &s) |
| __COMMON_DYN_ATTRIBUTE (5, public, MediaTime, Sustain) protected |
bool | LoadSustain (CLAM::Storage &s) |
| __COMMON_DYN_ATTRIBUTE (6, public, MediaTime, Release) protected |
bool | LoadRelease (CLAM::Storage &s) |
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.
Constructor & Destructor Documentation
CLAM::Note::Note |
( |
|
) |
[inline] |
CLAM::Note::Note |
( |
const Note & |
prototype, |
|
|
const bool |
shareData = false , |
|
|
const bool |
deep = true | |
|
) |
| | [inline] |
Member Function Documentation
CLAM::Note::__COMMON_DYN_ATTRIBUTE |
( |
6 |
, |
|
|
public |
, |
|
|
MediaTime |
, |
|
|
Release |
| |
|
) |
| | [inline] |
CLAM::Note::__COMMON_DYN_ATTRIBUTE |
( |
5 |
, |
|
|
public |
, |
|
|
MediaTime |
, |
|
|
Sustain |
| |
|
) |
| | [inline] |
CLAM::Note::__COMMON_DYN_ATTRIBUTE |
( |
4 |
, |
|
|
public |
, |
|
|
MediaTime |
, |
|
|
Attack |
| |
|
) |
| | [inline] |
CLAM::Note::__COMMON_DYN_ATTRIBUTE |
( |
3 |
, |
|
|
public |
, |
|
|
MediaTime |
, |
|
|
Time |
| |
|
) |
| | [inline] |
CLAM::Note::__COMMON_DYN_ATTRIBUTE |
( |
2 |
, |
|
|
public |
, |
|
|
TData |
, |
|
|
Energy |
| |
|
) |
| | [inline] |
CLAM::Note::__COMMON_DYN_ATTRIBUTE |
( |
1 |
, |
|
|
public |
, |
|
|
TData |
, |
|
|
FundFreq |
| |
|
) |
| | [inline] |
CLAM::Note::__COMMON_DYNAMIC_TYPE |
( |
Note |
, |
|
|
7 |
| |
|
) |
| | |
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] |
The documentation for this class was generated from the following files: