Makatulu
Una sala de grabación de voces en el navegador. Importas un beat, grabas tus tomas y entregas stems limpios a quien mezcla.
Una web app para raperos y cantantes que graban en casa. Captura audio de 24 bits sin pérdidas sobre el beat y, con un clic, empaqueta todas las tomas en WAV alineados desde el segundo cero.
Hecho con
Next.js · React · TypeScript · Web Audio API · AudioWorklet · IndexedDB · Supabase

Qué es
Importas tu beat, conectas el micro, grabas tus tomas y te llevas un ZIP listo para quien mezcle el tema. Sin instalar Pro Tools, Logic ni REAPER.
A propósito, no es otro DAW: ni mezcla, ni máster, ni plugins, ni MIDI, ni IA. Si no ayuda a grabar voces o a entregar stems, no entra.
Cómo funciona
La grabación pasa por un AudioWorklet en lugar de MediaRecorder, así que cada toma es un WAV de 24 bits real y sin pérdidas, no audio comprimido. Cada pista (lead, dobles, adlibs, coros) guarda varias tomas, con punch-in, grabación en bucle y comping.
La edición cubre lo que necesitan las voces: recortes y cortes, una línea de volumen que arrastras en cada clip, fundidos con curva deformable, crossfades y una cuadrícula musical a partir del BPM.
Preparar para ingeniero genera un ZIP con los stems, el beat, una mezcla de referencia, notes.txt y session.json, todo desde el segundo cero para que se abra sincronizado en cualquier DAW. Sin cuenta funciona entero en el navegador; con Supabase, los proyectos y el audio se sincronizan en la nube.
- Next.js · React · TypeScript
- Web Audio API + AudioWorklet
- IndexedDB · Supabase (opcional)

Desarrollo
Edición de clips.
Línea de volumen arrastrable, fundidos con curva, selección múltiple y crossfades.
Grabación, stems y sincronización en la nube.
La primera versión y, el mismo día, metrónomo, grabación en bucle y comping.
Galería
