Skip to content

micsama/Otomic

Repository files navigation

Otomic

Otomic takes local media files or online URLs, extracts melody/harmony structure, and generates beginner-friendly sheet music PDFs (jianpu or staff notation) for selected difficulty levels.

What It Does

  • Input: local audio/video files or online URLs
  • Pipeline: extraction -> separation -> transcription -> quantization -> simplification -> rendering
  • Output: multi-level PDF scores in one run (L1-L5)

Status

This project is under active iterative development. Current progress and execution details are tracked in project docs.

Quick Start

uv sync
uv run python -c "from otomic.cli.tui import run_tui"
uv run python main.py

Documentation

  • Product scope and decisions: AGENTS.md
  • Sprint execution and acceptance records: docs/sprints.md
  • Architecture and data flow: docs/architecture.md
  • Environment and configuration: docs/setup.md
  • References: docs/references.md
  • Changelog: docs/changelog.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors