Back to board
audio-to-sheetFrontendTo do

Install interface-kit and dialKit skills for audio-to-sheet

audio-to-sheet / Testing / UI Panel

Task metadata

audio-to-sheet
Cadu
Frontend
2 hours
chat
Created Apr 21, 2026
Updated Apr 21, 2026

Original request

"Instalar skills do interface-kit, incluindo a instalação completa do dialKit para criar um painel de testes de configuração da captura de audio no projeto audio-to-sheet repositório do codebase do projeto: (mesmo nome -> https://github.com/caduveloso/audio-to-sheet)

A captura de audio ainda não esta boa, mas o opus deixou as variáveis de configuração com nomes bem descritivos no código. O dialKit panel vai usar esses parâmetros pra que eu possa testar no browser e encontrar a configuração perfeita

Parâmetros:

  • ONSET_CONFIDENCE_THRESHOLD // stricter; gate to START a note
  • SUSTAIN_CONFIDENCE_THRESHOLD // looser; gate to CONTINUE a note
  • MIN_STABLE_MS // pitch must be stable this long before onset
  • MIN_NOTE_DURATION_MS // shorter candidates are rejected
  • PITCH_DROPOUT_TOLERANCE_MS // forgiveness window for brief pitch loss
  • NOTE_SWITCH_PERSISTENCE_MS // new pitch must persist this long to switch
  • CENTS_TOLERANCE_SAME_NOTE // pitch flicker within this = same note
  • ...lembrando que a tarefa tem um campo pra vc definir o projeto/repô ao qual estamos nos referindo."

Structured task

Problem

Calibrating the pitch and transcription engine inside the incoming audio pipeline demands constant manual tweaking of constant variables in the code, hindering agility.

Context

The audio capture inside 'audio-to-sheet' is not entirely accurate yet. Since Opus generated highly descriptive configuration variables, attaching them to a runtime UI panel saves dozens of rebuilds during debugging. The use of a dialKit panel in the local dev environment is essential here.

Expected

Install the interface-kit library by linking the described parameters to the 'dialKit' component. Display an active interface panel in the local runtime that exposes sliders/inputs, enabling users to edit the configurations dynamically from the browser to achieve optimal parameterization.

Notes

  • Target project for this feature: audio-to-sheet
  • Mandatory parameter bindings for the UI:
    • ONSET_CONFIDENCE_THRESHOLD
    • SUSTAIN_CONFIDENCE_THRESHOLD
    • MIN_STABLE_MS
    • MIN_NOTE_DURATION_MS
    • PITCH_DROPOUT_TOLERANCE_MS
    • NOTE_SWITCH_PERSISTENCE_MS
    • CENTS_TOLERANCE_SAME_NOTE