Caso de estudio
Ensayadero.studio
Un local de ensayo que escucha.
Una herramienta de ensayo para bandas: subes una grabación y vuelve separada en stems, con MIDI y una hoja de acordes editable, en un mezclador multipista. En beta privada, solo con invitación.
En beta privada. Si quieres probarlo, te abro una cuenta. beltran@rengifo.es



ML de audio en casa, sin APIs de pago
Un pipeline en Python —Demucs para separar stems, Basic Pitch y Omnizart para transcribir, Omnizart y madmom para los acordes— corre sobre TensorFlow y PyTorch, y por eso va en la misma imagen Docker que el servidor Next.js, en un servidor propio con Coolify, tras una cola de trabajos que recupera lo interrumpido al reiniciar.
Next.js sobre Supabase
Next.js 16 y React 19 con rutas de API conscientes de RLS; Supabase para Postgres, Google OAuth con lista de acceso y roles en el token, y Storage para stems, MIDI y hojas de acordes. Reproducción en el navegador con Tone.js y wavesurfer.