{% extends "base.html" %} {% block title %}Audio Transcriber — {{ settings.APP_NAME }}{% endblock %} {% block content %}
{% if status == "started" %}
MIDI transcription started — results appear below when done.
{% elif status == "started-mus" %}
Sheet-music (MuScriptor) transcription started. This is slow on CPU and needs the HF token set.
{% endif %}

Audio Transcriber

Turn an audio file into MIDI (via Spotify Basic Pitch). Upload or pick a file from your bucket, then the transcription worker produces a MIDI you can download.

Your audio

{% if audio_files %}
    {% for k in audio_files %}
  • {{ k }}
  • {% endfor %}
{% else %}

No audio files yet. Upload one below.

{% endif %}

Upload audio

Saved to {{ bucket }} under audio/…. MIDI = Basic Pitch (fast); Sheet music = MuScriptor (MIDI+MusicXML+PDF, slow, needs HF token).

Transcriptions

{% if transcriptions %}
    {% for t in transcriptions %}
  • {{ t }} Download
  • {% endfor %}
{% else %}

Nothing transcribed yet.

{% endif %}
{% endblock %}