Signal drop!
Relay (operand.online) is unreachable.
Usually, a dropped signal means an upgrade is happening. Hold on!
Sorry, no connección.
Hang in there while we get back on track
gram: page
> ./diagram/media.d2
Lenses
(coming soon!)
shape: rectangle
*.shape: page
builds -> pkg
landscape -> otio
otio -> builds
sonic-pi -> "osc.erl"
sonic-pi.link: https://sonic-pi.net/
sonic-pi: |md
# Sonic Pi
- Play simple loops
- Explore YouTube musicians
- Examine code
|
"osc.erl" -> otio
sonic-pi.shape: step
sonic-pi.class: done
landscape.shape: document
"osc.erl": |md
Explain `osc.erl` / SuperCollider scheduler.
|
otio: |md
## Explore [OpenTimelineIO](https://opentimelineio.readthedocs.io/en/stable/)
- Compare to editors.
- PiTiVi [Edit Decision Lists](https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/issues/8)
- Describe common production processes as OTIO ideas.
|
landscape.style.fill: cyan
landscape: |md
Examine code by [AcademySoftwareFoundation](https://github.com/AcademySoftwareFoundation).
|
builds.shape: step
builds: |md
Run OTIO in a browser.
- dependencies?
- wasm build?
- protocol only?
- [membrane](https://membrane.stream/) basis?
- [atomvm](https://www.atomvm.net/) basis?
|
pkg.shape: step
pkg: |md
## In-browser OTIO mechanisms.
- Load local files using [FileSystem API](https://developer.mozilla.org/en-US/docs/Web/API/FileSystem).
- Ensure a final render is possible.
|