Zongzi (zongzi v0.3.0)

Copy Markdown

Lightweight, engine-agnostic components for SVS (Singing Voice Synthesis) editors. Preserves user edits across upstream regeneration cycles.

Components

Role in Your System

Zongzi is a library, not a framework. The Caller (your application) is the orchestrator:

  • Owns the Note table (keyed by SeqID) and assembles the rebase Context.
  • Wires the pipeline: update Timeline → rebase → window → check/render.
  • Surfaces conflicts to the user for resolution.
  • Editor interactions (curve drawing, undo/redo) stay outside Zongzi.
  • Channel-specific declaration fields and model inference are handled by the Engine implementation or an out-of-band adapter.