Audiofile Core Framework. Notes on the Object Oriented Design of the Audiofile Framework
A note is the core primitive in the AudioFile Framework. All higher level abstractions (ex: interval, chord) are built with cooperating collections of notes.
int pitch
int octave
string duration
string key
float readonly frequency
string readonly title
AFNote
float frequency
string title
int octave
var CNote = new Note({
pitch : 1,
octave: 4,
duration: eighth,
key : 0
});