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: