Returns a FoscLeaf.
Leaf abstract baseclass.
Leaves include notes, rests, chords and skips.
| multiplier | Gets duration multiplier. |
| multiplier_ | Sets duration multiplier. |
| duration | |
| isPitched | |
| prolation |
| writtenDuration | Written duration of leaf. |
| writtenDuration_ | Set written duration of leaf. |
| asCompileString | |
| copy | Shallow copies leaf. |
| storeArgs | Gets new arguments. |
| str | String representation of leaf. |
Example
x = FoscNote(60, 1/4);
x.format;c'4x.isPitched;true
x.pitch.pitchName; // FIXME ERROR: Message 'pitch' not understood.x.prGetPreprolatedDuration.str;1/4
x.prGetDuration.str; //!!!TODO: BROKEN1/4FIXME: ERROR: FoscNote:new: duration is not assignable: 9/64.
a = FoscNote(60, FoscDuration(9, 64));
a.show;Gets duration multiplier.
Sets duration multiplier.
Written duration of leaf.
Returns duration.
Set written duration of leaf.
Example
FoscRest(1/4).cs;FoscRest(1/4)Shallow copies leaf.
Returns new leaf.
Gets new arguments.
Returns array.
Example
FoscLeaf(1/4).storeArgs;[ FoscDuration(1, 4) ]String representation of leaf.
Returns string.
Example
FoscRest(1/4).str;r4