making metronome unicode chars based on integers so that latex can read sc code

main
Michael Winter 6 years ago
parent 915634a1c4
commit 90113bc9e2

Binary file not shown.

@ -27,7 +27,9 @@
if(sec.size == 1, {sec = "0" ++ sec}, {}); if(sec.size == 1, {sec = "0" ++ sec}, {});
min ++ ":" ++ sec min ++ ":" ++ sec
}; };
metronomeStringFunc = { arg div; case {div % 20 < 2} {"◘"} {div % 4 < 2} {"●"} {true} {" "} }; // [-30, -105, -104].asAscii and [-30, -105, -113].asAscii are unicode inverse bullet and normal bullet, respectively
metronomeStringFunc = { arg div; case {div % 20 < 2}
{[-30, -105, -104].asAscii} {div % 4 < 2} {[-30, -105, -113].asAscii} {true} {" "} };
metronomeColorFunc = { arg div; case {div % 20 < 2} {Color.red} {div % 4 < 2} {Color.blue} {true} {Color.black} }; metronomeColorFunc = { arg div; case {div % 20 < 2} {Color.red} {div % 4 < 2} {Color.blue} {true} {Color.black} };
~appStatusFunc = Task({ ~appStatusFunc = Task({
@ -100,7 +102,7 @@
[VLayout(generator, nil, [VLayout(generator, nil,
HLayout(clock = StaticText(win).string_("00:00").font_(Font("Monaco", 200)), HLayout(clock = StaticText(win).string_("00:00").font_(Font("Monaco", 200)),
StaticText(win).string_("|").font_(Font("Monaco", 200)), StaticText(win).string_("|").font_(Font("Monaco", 200)),
metronome = StaticText(win).string_("◘").font_(Font("Monaco", 300)).stringColor_(Color.red)), metronome = StaticText(win).string_([-30, -105, -104].asAscii).font_(Font("Monaco", 300)).stringColor_(Color.red)),
nil, transport nil, transport
), alignment: \top])) }; ), alignment: \top])) };
faderViews = { |group| faderViews = { |group|

Loading…
Cancel
Save