Returns a FoscScore.
A score.
| *makePianoScore | Makes piano score from leaves. |
| addFinalBarLine | |
| addFinalMarkup | !!!TODO: use hidden skip voice for more accurate horizontal spacing |
Makes piano score from leaves.
Returns score.
FIXME ERROR: Message prDivide not understood.
x = [48, 55, 58, 63, 69];
y = Array.fill(12, { |i| FoscChord(x + i, FoscDuration(1, 4)) });
b = FoscScore.makePianoScore(y, isSketch: true);
override(b).stem.stencil_(false);
b.show;Example
a = FoscScoreSegment.read(WTGO, 'A1');
a.show;!!!TODO: use hidden skip voice for more accurate horizontal spacing
N.B. I don’t know if this is taken from abjad code, but there are much better ways of doing this in lilypond. I would add the markup to the Barline grob. MK
Example
a = FoscScore([FoscStaff(FoscLeafMaker().(#[60,62,64,65], 1/4))]);
m = FoscMarkup("July 2010 - May 2011", direction: 'down');
m = m.italic;
a.addFinalMarkup(m, extraOffset: #[0.5, -2]);
a.show;
Example
a = FoscScoreSegment.read(Threads, 'A1');
a.score.addFinalMarkup(FoscMarkup.musicGlyph('scripts.ufermata'), extraOffset: #[55, 0]);
a.show;