fixing gui to use Liberation Mono for consistency across platforms and resolving integers for lilypond generator - now compatible with SC 3.11.1 and Lilypond 2.20.0
This commit is contained in:
parent
4300697885
commit
cace3bb664
Binary file not shown.
|
|
@ -125,9 +125,9 @@ transportView = {
|
|||
if(measure.size == 1, {measure = " " ++ measure});
|
||||
if(measure.size == 2, {measure = " " ++ measure});
|
||||
measure ++ ":" ++ beat};
|
||||
// [-30, -105, -104].collect(_.asAscii).as(String) and [-30, -105, -113].collect(_.asAscii).as(String) are unicode inverse bullet and normal bullet, respectively
|
||||
metronomeStringFunc = {arg curBeat; case {curBeat % 8 < 1} {[-30, -105, -104].collect(_.asAscii).as(String)}
|
||||
{curBeat % 2 < 1} {[-30, -105, -113].collect(_.asAscii).as(String)} {true} {" "}};
|
||||
// [-30, -105, -104] and [-30, -105, -113] are unicode inverse bullet and normal bullet, respectively
|
||||
metronomeStringFunc = {arg curBeat; case {curBeat % 8 < 1} {[-30, -105, -104].collect({arg int; int.asAscii}).as(String)}
|
||||
{curBeat % 2 < 1} {[-30, -105, -113].collect({arg int; int.asAscii}).as(String)} {true} {" "}};
|
||||
metronomeColorFunc = {arg curBeat; case {curBeat % 32 < 1} {Color.red} {curBeat % 8 < 1} {Color.blue} {true} {Color.black}};
|
||||
|
||||
// get current time and call update clock and metronome
|
||||
|
|
@ -212,12 +212,12 @@ transportView = {
|
|||
startPosText.string = clockStringFunc.value((pos.value * 129).trunc * 8);
|
||||
startPos = ((pos.value * 129).trunc * 8) / (129 * 8);
|
||||
clock.string = clockStringFunc.value((startPos * 129).trunc * 8)}.inEnvir), stretch: 1],
|
||||
startPosText = StaticText().string_(" 1:1").font_(Font("Monaco", 15)), nil);
|
||||
startPosText = StaticText().string_(" 1:1").font_(Font("Liberation Mono", 15)), nil);
|
||||
|
||||
HLayout([VLayout(HLayout(
|
||||
clock = StaticText().string_(" 1:1").font_(Font("Monaco", 200)),
|
||||
StaticText().string_("|").font_(Font("Monaco", 200)),
|
||||
metronome = StaticText().string_([-30, -105, -104].collect(_.asAscii).as(String)).font_(Font("Monaco", 300)).stringColor_(Color.red)), nil, transport),
|
||||
clock = StaticText().string_(" 1:1").font_(Font("Liberation Mono", 200)),
|
||||
StaticText().string_("|").font_(Font("Liberation Mono", 200)),
|
||||
metronome = StaticText().string_([-30, -105, -104].collect({arg int; int.asAscii}).as(String)).font_(Font("Liberation Mono", 300)).stringColor_(Color.red)), nil, transport),
|
||||
alignment: \top])};
|
||||
|
||||
// mixer
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@
|
|||
lilyString = lilyString ++ if((curTime % 2 == 0), {"|"}, {""});
|
||||
lilyString = lilyString ++ colors ++ lilyNote;
|
||||
lilyString = lilyString ++ if(drawAmps && (group[0] != lastVal),
|
||||
{"-\\tweak Y-offset #-5.5 _" ++ (target.trunc(0.1) * 10).asString}, {""});
|
||||
{"-\\tweak Y-offset #-5.5 _" ++ (target.trunc(0.1) * 10).asInteger.asString}, {""});
|
||||
lilyString = lilyString ++ if(drawAmps, {"\n"}, {""});
|
||||
|
||||
lastVal = group[0];
|
||||
|
|
|
|||
Loading…
Reference in a new issue