Proyecto propio · App de escritorio
Cherify
Sacar una canción de oído es pausar, devolver y adivinar acordes. Cherify separa la voz de la banda, transcribe la letra, detecta los acordes en el acompañamiento y alinea todo en una hoja para practicar. Funciona sin conexión, y los servicios en la nube son una mejora opcional.
- Autor
- Christian Arango
- Rol
- Product Owner y desarrollador, con Claude Code
- Plataforma
- Windows · Python
- Estado
- Versión 0.9.0 · julio de 2026
El problema
La letra y los acordes casi nunca llegan juntos ni a tiempo
Los sitios de letras omiten los acordes, los de acordes omiten los tiempos, y una mezcla completa confunde a ambos. Quería una sola hoja donde cada frase muestre los acordes que suenan debajo.
Lo que construí
Primero separar; luego transcribir y escuchar los acordes
- Separación
Voz y banda, por separado
Demucs divide la pista. La voz limpia alimenta la transcripción y el acompañamiento alimenta la detección de acordes.
- Letra
Frases que conservan sus tiempos
faster-whisper transcribe cada frase con sus marcas de tiempo. La letra que pegues se vuelve la fuente y se alinea con el audio.
- Práctica
Una pestaña de práctica
Un reproductor con transposición, acordes simplificados, tempo variable y exportación.
Mira cómo se elige cada motor
$env:CHERIFY_TRANSCRIPTION_PROVIDER = "auto" # auto, openai o local
$env:OPENAI_TRANSCRIBE_MODEL = "gpt-4o-transcribe-diarize"
$env:CHERIFY_CHORD_PROVIDER = "auto" # auto, klangio o local
$env:WHISPER_MODEL = "large-v3-turbo"Decisiones
Primero lo local; la nube cuando ayuda
Un respaldo sin conexión
El modo automático usa transcripción y reconocimiento de acordes en la nube si hay una clave, y modelos locales de código abierto si no la hay.
Las claves nunca tocan el disco
Quien quiera puede agregar sus propias claves. Quedan en memoria hasta cerrar la app, y el instalador no incluye ninguna.
Nada de acordes inventados
Un texto importado sin acordes se queda sin acordes. La app nunca se inventa una progresión.
Dónde está hoy
El instalador está listo; los acordes aún necesitan un oído humano
La versión 0.9.0 viene en un instalador de Windows que no pide permisos de administrador. Las mezclas densas, las afinaciones alternativas y las extensiones complejas todavía pueden requerir una corrección a mano.