OASIS
LEAD ENGINEER
An AI studio that generates video and music, then edits both on one project timeline.
WARNING Generation needs my GPU rig online; the interface loads either way.
2 GPUS
ROCm + CUDA, ONE QUEUE
COMMITS83 / 122
THE ACCOUNT · summary
Four hubs share one project: video generation, a video editor, music generation and a multi-stem music editor. Video runs on a 24 GB AMD RX 7900 XTX through ROCm while a CUDA laptop dials in as the audio worker. Built in a 96-hour sprint.
CLUES FOUND · what I built
- The dashboard home with folders and publishing, and generator panels that hand a clip to music and a track to video.
- The music editor: stem separation, analysis lanes, beat snapping, a bars ruler, section loops and mix rendering.
- The FastAPI orchestrator: job queue, asset pipeline, audio normalisation, waveform peaks and live progress over server-sent events.
- Security: an API key on remote writes, 10 jobs a minute per client, and FFmpeg called without a shell.
- The MusicGen audio worker, a genre LoRA trainer, an out-of-memory guard and an experimental 720p video mode.
TOOLS RECOVERED · stack
- React
- TypeScript
- Vite
- Zustand
- wavesurfer.js
- Python
- FastAPI
- SQLite
- PyTorch (ROCm + CUDA)
- LTX-Video
- MusicGen
- FFmpeg