Por qué lo construí primero para mí
Canto. No de forma profesional, pero sí lo bastante en serio como para calentar casi todos los días, y lo bastante en serio como para cansarme de las herramientas con las que calentaba.
Con mi voz pasa una cosa: no se acaba donde las apps creen que debería. Por debajo de mi voz de pecho hay un traqueteo subarmónico que llevo años aprendiendo a controlar. Por encima de la voz de cabeza está el flageolet, ese tono fino, como de flauta, y por encima un poco de silbido. Todas las apps de calentamiento que probé dibujaban una cajita bien ordenada más o menos de A2 a A5, reproducían un tono de sintetizador cutre y ahí se quedaban. ¿Te suena?
Así que hice lo que hacemos los desarrolladores cuando algo nos fastidia. Abrí un editor. La primera versión de Scalita no era un producto. Era un piano que empezaba en mi rango y llegaba hasta donde llega mi voz. Todo lo demás creció a partir de ahí.

Pantalla de inicio de Scalita 1.9.0 con la opción Continuar calentamiento y rutinas de acceso rápido, entre ellas Calentamiento subarmónico y Puente de flageolet
Esa es la pantalla de inicio hoy, versión 1.9.0. Fíjate en lo que hay en la lista de acceso rápido: Calentamiento subarmónico, Puente de flageolet, Constructor de puentes. No están ahí porque un estudio de mercado me dijera que los cantantes las querían. Están ahí porque yo las quería. Este post va de cómo llegó a existir cada pieza, en el orden en que de verdad me topé con los problemas.
Seis problemas, en el orden en que me los encontré
El problema del piano
Lo primero que me molestó fue el sonido. La mayoría de las apps usan un tono sintetizado, y entiendo por qué: ocupa poquísimo, es fácil y nunca se desafina. Pero yo llevaba años calentando junto a un piano vertical de verdad, y afinar contra una onda sinusoidal zumbona me parecía mal. El oído se engancha a un piano de otra manera. El ataque, la caída, la ligera imperfección de una cuerda real.
Por eso Scalita usa los samples del Salamander Grand Piano en las 88 teclas. No un sintetizador haciéndose pasar por piano, sino un Yamaha grabado de verdad, nota a nota. Esa decisión me costó mucho tamaño de descarga y unas cuantas semanas de trabajo en la carga de samples y la memoria en móviles Android baratos. Valió la pena. La primera vez que oí retumbar un A0 desde el móvil mientras practicaba subarmónicos, supe que iba en la dirección correcta.
El problema del rango
Cuando el piano ya sonaba bien, apareció enseguida la siguiente molestia. Todos los ejercicios que encontraba en internet estaban escritos para la voz de otra persona. Un trino de labios desde C3, escalas de cinco notas desde una nota de partida genérica, todo asumiendo un centro cómodo que no era el mío.
Pero aquí está el truco: configuras tu rango una sola vez, nota grave y nota aguda, y todo en la app se transpone a él. Cada rutina, cada paso, cada escala. Si un calentamiento tiene que subir atravesando tu passaggio, atraviesa tu passaggio, no el de un tenor promedio. Suena obvio. Tardé vergonzosamente mucho en darme cuenta de que ninguna app de las que había usado lo hacía de principio a fin.
El problema de los registros
Ahora hablemos de la función por la que construí la app en primer lugar.

Pantalla de registros extra de Scalita con tramos separados para Subarmónico, Flageolet y Silbido, además de un interruptor para usar el flageolet en los calentamientos
Esta es la pantalla de Registros extra. Verás que hace algo un poco inusual: trata el subarmónico, el flageolet y el silbido como tramos separados, independientes de tu rango principal. Los míos están en E1 a A2 para el subarmónico, F5 a C7 para el flageolet y C7 a G7 para el silbido. Los tuyos serán distintos. Puedes configurar cualquiera de ellos, o ninguno. La línea de arriba lo dice claro: nada más en la app cambia.
¿Por qué separados? Porque estos registros no se comportan como una extensión de tu voz normal. Los subarmónicos necesitan ataques lentos, graves y relajados. El flageolet necesita un apoyo respiratorio muy distinto. Mezclarlos en un calentamiento general estropea ambos. Así que cada uno tiene rutinas dedicadas: un Calentamiento subarmónico de 6 minutos, un Puente de flageolet de 12 minutos que conecta la voz de cabeza con el registro que está por encima.
Hay un interruptor abajo, Usar flageolet en los calentamientos, que permite que tus rutinas normales suban hasta ese tramo si quieres. Yo lo activo los días que trabajo la transición. La mayoría de los días lo dejo apagado. Tener la opción era justo la idea.
No quería una app que me dijera dónde termina mi voz. Quería una que me lo preguntara.- Pablo Domínguez
El problema de "qué hago hoy"
Tras unos meses de uso diario apareció un problema distinto. Tenía el piano, tenía las rutinas, y abría la app y me quedaba mirando la lista. ¿Voz cansada después de una noche larga? ¿Diez minutos antes de un ensayo? ¿Una mañana fresca con una hora libre? La rutina adecuada es distinta cada vez, y elegirla es fricción.
De ahí salieron dos funciones. Encuentra tu calentamiento te hace tres o cuatro preguntas rápidas (cuánto tiempo tienes, cómo sientes la voz, para qué te estás preparando) y te da una rutina. El Modo adaptativo va más allá: escucha mientras cantas y ajusta el rango del siguiente paso según cómo haya ido el actual. ¿Se te quiebra arriba? Baja un semitono o dos. ¿Vas como la seda? Te empuja un poco más arriba.
Entiendo que "adaptativo" es una palabra que a las apps les encanta soltar. Aquí significa algo concreto y acotado: el seguimiento de tono de tus últimas notas decide la tonalidad de inicio del siguiente ejercicio. Sin IA, sin nube. Solo un bucle de retroalimentación que corre en tu móvil.
El problema de la armonía
Canto en un grupo vocal pequeño, y lo más difícil de practicar a solas es la armonía. Puedes machacar tu línea contra un piano toda la semana y aun así desviarte en cuanto hay otros tres humanos en la sala. Eso pasa porque el piano está afinado en temperamento igual, y los grupos a cappella tiran de forma natural hacia la afinación justa, donde una tercera mayor queda unos 14 cents por debajo de la versión del teclado.

Pantalla de práctica de armonías de Scalita titulada Evening Thirds con cuatro voces grabadas mostradas como trazos de tono apilados de C4 hasta A2
Esta es la función más nueva y de la que menos seguro estoy. Grabas cuatro voces de ti mismo, una tras otra, y la app las apila. En la captura puedes ver mis cuatro tomas de "Evening Thirds": B3 a D4 arriba, luego G3 a A3, D3 a F3, y A2 a D3 abajo, cada una dibujada como un trazo de tono. Reprodúcelo y oirás un cuarteto hecho de una sola persona.
La parte que me importa es la evaluación. En lugar de puntuar cada nota contra la tecla del piano, Scalita compara cada voz con el intervalo en afinación justa respecto al bajo. Así que si tu tercera está exactamente donde dice el teclado, la app te dirá que va un pelín alta para el acorde. Incómodo al principio. Muy bueno para tu oído después de una semana.
El problema de los ejercicios robados
Todos los cantantes roban ejercicios. Oyes un patrón en una clase, en un vídeo de YouTube, de un amigo que estudió con alguien famoso, y lo quieres. Luego llegas a casa e intentas recordar: ¿era subir una cuarta y bajar una tercera, o al revés?

Pantalla de grabación del Detector de escalas de Scalita con una curva de tono en vivo, la forma de onda y un botón rojo de detener a los 3 segundos de 15
El Detector de escalas te da 15 segundos. Cantas o tocas el patrón, la app sigue el tono (esa es la curva turquesa de la parte superior de la captura), calcula los intervalos y lo convierte en un ejercicio que se transpone por todo tu rango como todo lo demás. Lo construí después de perder un gran patrón de cinco notas por tercera vez. Ahora lo grabo en el momento, normalmente en el aparcamiento junto a la sala de ensayo.
Consejo rápido: tararea el patrón con un tono recto y sin vibrato cuando lo grabes. El detector maneja el vibrato bastante bien, pero una toma limpia te da un ejercicio limpio al primer intento.
Lo que decidí sobre el dinero
Le dediqué mucho tiempo a esta decisión, más que a algunas funciones. El resumen sincero: todo funciona gratis. Cada rutina, cada registro, la práctica de armonías, el detector. Pro cuesta 4,99 $, una sola vez. Desbloquea cosas de comodidad, como patrones guardados ilimitados y la creación de rutinas personalizadas. Eso es todo.
- Sin suscripción
- Sin cuenta, sin inicio de sesión, sin correo
- Sin anuncios
- Sin recopilación de datos, nada sale de tu móvil
- Funciona completamente sin conexión
¿Por qué? En parte por principios. Una app de calentamiento es algo que abres diez minutos al día, y la idea de que me cobrara cada mes, o me diera la lata para iniciar sesión, o subiera mi voz a algún sitio, me parecía absurda. En parte por practicidad: la construí para mí, después para cantantes como yo, y no quiero un negocio que dependa de empeorarla para vender mejoras. Un precio justo cubre las comisiones de Play Store y el café. Con eso basta.
Sé que así dejo dinero sobre la mesa. Las suscripciones son la forma en que sobreviven la mayoría de las apps. Prefiero que Scalita siga siendo pequeña y honesta a que crezca y se convierta en aquello de lo que intentaba escapar.
Cinco idiomas, y por qué importa el solfeo
Scalita está disponible en inglés, español, francés, portugués de Brasil y alemán. No es casualidad. Yo soy español, en mi grupo hay miembros franceses y brasileños, y el alemán cubre buena parte del mundo clásico y coral que me escribió al principio.
Pero la traducción es la parte fácil. Lo importante son los nombres de las notas. Si creciste en España, Francia, Portugal o Brasil, casi seguro que aprendiste solfeo de do fijo. Para ti una C no es una C, es un Do. F5 es Fa5. Muéstrale a un cantante de coro español un selector de rango en letras y traducirá mentalmente cada una de las notas. Es lento, y es el tipo de pequeña fricción que hace que la gente abandone.
Así que en esos tres idiomas Scalita muestra Do, Re, Mi en todas partes: la configuración del rango, los tramos de registro, el resultado del detector, los trazos de armonía. El inglés y el alemán conservan las letras (el alemán con su H para el Si, que ya es toda una historia por sí sola). Fueron un par de días de trabajo y es la función por la que más mensajes de agradecimiento recibo.
Lo que aún está verde, y hacia dónde va esto
Déjame ser claro con algunas cosas.
Por ahora Scalita es solo para Android. iOS está en la hoja de ruta y es, con diferencia, lo más pedido, pero el motor de audio está construido sobre las API de Android y portarlo bien son meses de trabajo, no semanas. Prefiero decirlo claramente que prometer una fecha que no voy a cumplir.
El seguimiento del registro de silbido no es fiable. Por encima de C7 el detector de tono sufre con tonos aireados o muy suaves, así que a veces la app te muestra una nota que no cantaste. Tengo ideas, ninguna publicada todavía. Toma la información del silbido como una guía aproximada.
La práctica de armonías se limita a cuatro voces, y la latencia de reproducción en algunos móviles antiguos hace que la cuarta toma se sienta atrasada. Estoy en ello. También sigue en la lista: exportar los patrones grabados para compartirlos con tu profesor, y una vista de lectura a primera vista en condiciones para los trazos de armonía.
Si has leído hasta aquí, probablemente eres una de estas dos personas. Un cantante que ha asentido al menos una vez, en cuyo caso me encantaría que la probaras y me dijeras dónde se queda corta. O un desarrollador que está pensando en construir para un nicho al que pertenece, en cuyo caso mi único consejo es este: empieza por la versión que es solo para ti. Todas las buenas funciones de Scalita empezaron como algo que yo necesitaba personalmente. Todas las mediocres empezaron como algo que pensé que otros podrían querer.
Piano real. Tu rango. Solo canta.
Preguntas, reportes de errores, ejercicios que quieres que el detector maneje mejor: deja un comentario o escríbeme. Lo leo todo, normalmente entre calentamientos.
Pablo Dominguez
Full Stack Developer passionate about building interesting projects and learning new skills.
