Skip to content
Snippets Groups Projects

harmonic demo: lightly tweak ui coordinates

Merged pippin requested to merge pippin/harmonic_demo_ui_tweak into main
1 file
+ 12
13
Compare changes
  • Side-by-side
  • Inline
@@ -167,11 +167,11 @@ class GayDrums(Application):
if track > 1:
sequencer_track += 2
if track == 1:
if self.seq.trigger_state(1, step):
if self.seq.trigger_state(1, step) > 0:
return 1
elif self.seq.trigger_state(2, step):
elif self.seq.trigger_state(2, step) > 0:
return 2
elif self.seq.trigger_state(3, step):
elif self.seq.trigger_state(3, step) > 0:
return 3
else:
return 0
@@ -194,15 +194,15 @@ class GayDrums(Application):
state = self.track_get_state(track, step)
if state == 0:
self.seq.trigger_start(1, step)
self.seq.trigger_clear(2, step)
self.seq.trigger_clear(3, step)
self.seq.trigger_stop(2, step)
self.seq.trigger_stop(3, step)
if state == 1:
self.seq.trigger_clear(1, step)
self.seq.trigger_stop(1, step)
self.seq.trigger_start(2, step)
self.seq.trigger_clear(3, step)
self.seq.trigger_stop(3, step)
if state == 2:
self.seq.trigger_clear(1, step)
self.seq.trigger_clear(2, step)
self.seq.trigger_stop(1, step)
self.seq.trigger_stop(2, step)
self.seq.trigger_start(3, step)
if state == 3:
self.seq.trigger_clear(1, step)
@@ -294,7 +294,7 @@ class GayDrums(Application):
def draw_bpm(self, ctx: Context, data: None) -> None:
ctx.text_align = ctx.MIDDLE
ctx.move_to(0, 0)
self.ctx_draw_centered_rect(ctx, 0, -60, 200, 24, (0, 0, 0))
self.ctx_draw_centered_rect(ctx, 0, -60, 200, 26, (0, 0, 0))
bpm = self.seq.signals.bpm.value
ctx.font = ctx.get_font_name(1)
ctx.font_size = 20
@@ -373,7 +373,7 @@ class GayDrums(Application):
for rendee in self._render_list_2:
fun, param = rendee
fun(ctx, param)
self._render_list_2 = self._render_list_1.copy()
# self._render_list_2 = self._render_list_1.copy()
self._render_list_1 = []
size = 4
@@ -496,7 +496,6 @@ class GayDrums(Application):
if ct.petals[0].pressed and not (self.ct_prev.petals[0].pressed):
if self.stopped:
self.seq.signals.bpm = self.bpm
self.seq.signals.sync_in = 0
self._render_list_1 += [(self.draw_bpm, None)]
self.blm.background_mute_override = True
self.stopped = False
@@ -540,7 +539,7 @@ class GayDrums(Application):
if ct.petals[0].pressed:
if self.tap_tempo_press_counter > 500:
self.seq.signals.bpm = 0
self.seq.signals.sync_in = 1
self.seq.signals.sync_in.start()
self._render_list_1 += [(self.draw_bpm, None)]
self.stopped = True
self.blm.background_mute_override = False
Loading