From 3a1d856f57b4da6719309283cdf9709687875ad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Forment?= Date: Tue, 14 May 2024 11:22:37 +0200 Subject: [PATCH] Add left padding on timer --- Classes/BuboUtils.sc | 6 +++++- dev_sessions/with_midi.scd | 21 --------------------- 2 files changed, 5 insertions(+), 22 deletions(-) diff --git a/Classes/BuboUtils.sc b/Classes/BuboUtils.sc index 7e1dd68..fb970e8 100644 --- a/Classes/BuboUtils.sc +++ b/Classes/BuboUtils.sc @@ -5,7 +5,11 @@ BuboUtils { var hours = (time / 3600).asInteger; var minutes = ((time % 3600) / 60).asInteger; var secs = (time % 60).asInteger; - ^("%:%:%".format(hours, minutes, secs)) + ^("%:%:%".format( + hours.asString.padLeft(2, "0"), + minutes.asString.padLeft(2, "0"), + secs.asString.padLeft(2, "0")) + ) } *banner { diff --git a/dev_sessions/with_midi.scd b/dev_sessions/with_midi.scd index 629c482..ace3831 100644 --- a/dev_sessions/with_midi.scd +++ b/dev_sessions/with_midi.scd @@ -190,24 +190,3 @@ m = MIDIOut.newByName("MIDI", "Bus 1"); }); ~apply.play; ) - -Main.elapsedTime - -( -d.formatTime = { - arg seconds = 0; - var hours = seconds / 3600; - var minutes = (seconds % 3600) / 60; - var secs = (seconds % 60); - hours = hours.asString.padLeft(2, $0); - minutes = minutes.asString.padLeft(2, $0); - secs = secs.asString.padLeft(2, $0); - ^hours ++ ":" ++ minutes ++ ":" ++ secs -}; -) - -d.formatTime - -d.formatTime(20).postln; - -