defnotmid

Odin · MIT · five projects

Pictures, sound and video, in plain Odin.

Five libraries that build on each other: ovg draws, odecs codes the media, oksl compiles the shaders, ottis speaks, and onimite turns Lua scripts into finished video with all four.

Make a video with your agent

Add the onimite skill, then ask Claude Code, Codex or Cursor for a video.

$ npx skills add https://defnotmid.com

How it works →

How to play

Drag a face
turn that layer
Drag around it
spin the cube
Tap a face
open that project
Select / Start
scramble / solve
Keys
arrows, Z / X, and U D L R F B (Shift for prime)

Projects

  1. ovg2D vector graphics: paths, SVG, Lottie, text, filters
  2. odecsVideo, audio and image codecs with no FFmpeg
  3. okslSkSL and Shadertoy shaders to SPIR-V, MSL and CPU
  4. ottisText to speech with a time for every word
  5. onimiteVideos from Lua scripts, written by you or your coding agent