2026-01-13 16:06:57 +11:00
|
|
|
from ui.app import AppUI
|
2026-01-14 09:11:09 +11:00
|
|
|
from project import Project, ProjectChannel, ChannelChunk, AudioChannelChunk
|
|
|
|
|
from ui.widgets.chunk_types.audio import AudioChunk
|
|
|
|
|
import librosa
|
2026-01-13 16:06:57 +11:00
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
2026-01-14 09:11:09 +11:00
|
|
|
test_project = Project(
|
|
|
|
|
[
|
|
|
|
|
ProjectChannel("my channel", chunks=[
|
|
|
|
|
ChannelChunk(name="hi"),
|
|
|
|
|
AudioChannelChunk(librosa.load("cool sample.mp3", sr=None, mono=False))
|
|
|
|
|
])
|
|
|
|
|
]
|
|
|
|
|
)
|
|
|
|
|
|
2026-01-13 16:06:57 +11:00
|
|
|
# start the ui
|
2026-01-14 09:11:09 +11:00
|
|
|
app = AppUI(test_project)
|
2026-01-13 16:06:57 +11:00
|
|
|
app.run()
|