testing multiple tracks

This commit is contained in:
2026-01-14 13:04:38 +11:00
parent 506d3c8749
commit d757b839d7
5 changed files with 15 additions and 16 deletions

View File

@@ -80,6 +80,11 @@ class Timeline(Vertical):
for bar_line in self.query(Rule):
if not isinstance(bar_line, PlayHead):
bar_line.offset = (self.bar_offset * bar_line.index, 0)
if self.app.zoom_level >= 0.09 and bar_line.has_class("beat-line"):
bar_line.display = False
else:
bar_line.display = True
def compose(self) -> ComposeResult:
@@ -98,7 +103,7 @@ class Timeline(Vertical):
yield Chunk(chunk_name=chunk.name, bar_pos=chunk.position)
elif chunk.chunk_type == ChunkType.AUDIO:
yield AudioChunk(chunk.audio_data, chunk.sample_rate, chunk.name, chunk.position)
for i in range(1, 17):
bar = None
if i % 4 == 0:
@@ -113,4 +118,4 @@ class Timeline(Vertical):
#yield PlayHead()
yield PlayHead()