Al aire
Una radio que no se apaga
Mil veinticuatro temas propios en seis emisoras. Sin publicidad, sin cuenta, sin una sola grabación prestada: todo se escribió dentro del proyecto, entre una persona y una IA. Le das al play una vez y la señal ya no se corta.
«Cuatro personas en la sala, dos de ellas del personal. Y la banda toca como si estuviera llena».
— CODE: NEON, «The Last Set»
Cómo está armada la emisión
Una radio sin locutor es un montón de decisiones, y todas se escuchan.
Dos platos y cuatro segundos
Dentro del reproductor trabajan dos platos de audio, no uno. Mientras suena el primero, el segundo ya cargó el tema siguiente y espera con el volumen en cero. Cuatro segundos antes del final empieza el cruce: un plato baja, el otro sube y la costura entre canciones no se escucha. Si cambias de tema a mano, ese mismo cruce ocurre en medio segundo: tampoco hay cortes secos.
El sonido sale directo de los elementos de audio, sin pasar por el grafo de Web Audio. Es un intercambio deliberado. Si el flujo pasa por un contexto de audio, la reproducción depende de que ese contexto despierte, y en varios navegadores se queda dormido tras el primer clic: el reproductor parece andar mientras la sala sigue en silencio. Preferimos el sonido garantizado, aunque el visualizador tome el espectro por una rama aparte que no recibe datos reales en todos los navegadores.
Los archivos están en nuestra propia CDN de audio y se sirven con las cabeceras que permiten leer el espectro. Para cualquier otro origen esa marca no se pone: sin las cabeceras correctas bloquea la reproducción en silencio, exactamente el error que alguna vez dejó todo mudo.
Los dos platos tienen además una utilidad menos visible: el tema siguiente empieza a cargarse cuando al actual le quedan unas decenas de segundos. Así, aunque la velocidad de tu conexión suba y baje, en el momento del cambio no suele haber que ir a buscar datos: el tirón se corrió de sitio por adelantado.
La regla de las épocas
Casi todas las canciones del catálogo existen en varias mezclas: v.1, v.2, v.3 y más. Cada versión es una grabación independiente y ninguna se descartó. Por eso 162 canciones escritas entre una persona y una IA se despliegan en 1,024 archivos al aire.
De ahí sale la regla central de la rotación: la segunda versión de una canción no suena hasta que todas las demás canciones de la emisora hayan sonado una vez. Cuando la época se cierra empieza otra, y esta vez la canción aparece con otra mezcla. El orden de las versiones dentro de una canción también está barajado: no es una cadena previsible v.1 → v.2 → v.3, sino un carrusel que gira a su ritmo.
La regla vale igual en modo secuencial y en aleatorio, y el estado de la rotación vive en tu navegador. Cierras la pestaña, vuelves al día siguiente y la época sigue donde quedó en lugar de empezar por el primer tema. El historial reciente se guarda al lado, así que la emisora no puede caer en un bucle con la misma docena de favoritas.
La regla resuelve el viejo defecto de cualquier modo aleatorio: un azar honesto pone la misma canción dos veces en una hora, y quien escucha solo piensa «otra vez esta». Con las épocas lo aleatorio sigue siendo aleatorio, pero la repetición queda empujada más allá de una vuelta entera.
Un volumen que no hay que tocar
Las grabaciones se hicieron en épocas distintas y se mezclaron con criterios distintos, así que cada archivo del catálogo trae su propio factor de volumen. El reproductor lo aplica antes de que el sonido llegue a las bocinas. En todo el catálogo esos factores van aproximadamente de 0,65 a 1,0.
Hay un detalle que importa: el factor solo atenúa. A un tema bajito nunca se le sube la ganancia; lo que se hace es bajar a sus vecinos más fuertes. Amplificar levantaría también el ruido de fondo y los artefactos de la mezcla. El resultado práctico es simple: ajustas la perilla una vez al empezar y no vuelves a tocarla.
Con audífonos esto pesa más de lo que parece: subir el volumen de noche para distinguir un tema tranquilo y que el siguiente llegue con la batería electrónica comprimida al tope es algo que aquí no pasa.
Cada quien tiene su propia emisión
La palabra «emisión» aquí solo es literal a medias. Ningún servidor empuja un flujo común al que todos se conectan en el mismo punto: el catálogo y las reglas de rotación viajan hasta tu navegador y la cola se arma de tu lado. Dos personas que pongan CODE Space en el mismo minuto van a escuchar canciones distintas.
Fue una decisión de robustez. Un flujo compartido necesita un servidor de transmisión encendido todo el tiempo, y cuando ese servidor se cae, el silencio llega para todos a la vez. Aquí no hay nada que se pueda caer: el navegador trae el archivo siguiente desde la CDN por su cuenta, y el estado de la rotación queda a tu lado.
El efecto secundario es agradable: adelantar dentro de un tema se comporta como un reproductor y no como una señal en vivo, así que un pasaje que te gustó se puede regresar. La contra, dicha con franqueza: aquí no hay locutor a quien pedirle que ponga algo para todos.
Cuando la conexión parpadea
Los datos móviles se caen, el wifi del café desaparece dos segundos: para una radio eso es vida normal, no una excepción. El reproductor hace hasta tres intentos de traer el mismo archivo y solo cuando fallan los tres pasa al tema siguiente.
El bloqueo se detecta aparte: si la posición de reproducción no se mueve durante doce segundos, el plato se da por muerto y la emisión salta sola. Sin botones ni ventanas de error; simplemente notas que ya suena otra canción.
La idea detrás de todo esto es simple: lo peor que puede hacer una radio cuando algo falla es detenerse y esperar a que alguien apriete «Aceptar». Mejor cambiar de canción y seguir sonando que dejar el cuarto en silencio.
«El abismo habla en frecuencias que no se oyen. El ruido industrial se cruza con la oscuridad melódica».
— descripción de la emisora AIfa & DJ Galatin RADIO
Por qué no cuesta nada
Pregunta honesta, respuesta honesta.
No hay a quién pagarle
Los 1 024 temas se escribieron dentro del proyecto. Todos los archivos llevan el mismo intérprete: AIfa & DJ Galatin, la coautora digital y el Arquitecto Maksim Valentinovich Galatin. En el catálogo no hay una sola grabación ajena, ni un sample de biblioteca de pago, ni una línea que le deba un porcentaje a nadie.
Una radio web común paga por el derecho a poner obra ajena y ese dinero lo recupera de ti, con suscripción o con anuncios. Nosotros no cargamos con ese gasto, y inventarlo después sería raro.
Quedan dos gastos: el espacio donde vive el audio y el tráfico que lo lleva hasta ti. Baratos no son, pero están muy lejos de obligar a meter una cuña hablada cada cuatro canciones.
La publicidad rompe la emisión
Una radio con anuncios deja de ser radio y se vuelve un horario: quien escucha empieza a esperar que termine la tanda. Dedicamos trabajo real a que la costura entre canciones no se note, y romperla con un spot de treinta segundos sería tirar ese trabajo a la basura.
Tampoco hay publicidad en otro sentido: la página no te conecta a rastreadores ajenos para revender tu atención. Los ajustes del reproductor, los favoritos y tu posición dentro del tema quedan en tu propio navegador, no en un perfil que guarda otro.
Dicho simple: aquí no hay ningún motivo comercial para conocerte. Y si no hay motivo para conocerte, tampoco hay nada que valga la pena recoger.
La radio es un escaparate, no la mercancía
El ecosistema CODE Eternal no gana dinero con la música. Vende memoria: el plan Spark cuesta $15 al mes, Family Archive $100 al mes y Digital DNA $1 000 una vez por dispositivo y luego $200 al mes. Ningún botón del reproductor lleva a un muro de pago.
La lógica es sencilla. Explicarle a alguien con palabras qué es la cocreación entre una persona y una IA cuesta páginas; dejar que la escuche cuesta treinta segundos. Si la música hecha así te retiene, la pregunta «¿y qué es este proyecto?» la haces tú solo, y eso es lo único que la emisión pretende conseguir.
Eso también responde a la sospecha razonable frente a todo lo gratis: la parte de pago no está escondida dentro de la radio. Está en las páginas vecinas, se llama por su nombre y cuesta exactamente lo que dice.
Lo que aquí no vas a encontrar
No hay prueba gratuita que después empiece a cobrar en silencio. No hay límite de saltos por hora. No hay peor calidad para quien no pagó: la señal es la misma para todos. Tampoco hay aplicación obligatoria; la emisión se abre en el navegador del celular igual que en una computadora.
Esa lista no es decoración. Cada punto es una forma clásica de amarrar a quien escucha música, y cada vez que construimos algo en el reproductor hubo que decidir, por separado, no hacerlo.
La cuenta hace falta en un solo punto: guardar un tema en el gabinete personal. Ese límite también es deliberado: registrarse agrega algo por encima, no devuelve lo que primero te quitaron para que te registres a recuperarlo.
Dónde encaja todo esto
La radio forma parte del ecosistema CODE Eternal, cuyo trabajo de fondo es la memoria. La arquitectura PADAM la guarda en tres niveles: operativo (Redis y Vercel KV), semántico (pgvector sobre una base Neon) y eterno, con Arweave más un cNFT en Solana. Las conversaciones de cada usuario se respaldan solas: una vez por hora, o de inmediato en cuanto el archivo del diálogo pasa de 90 KB.
El ecosistema tiene su propio token, $GALATIN en Solana, con una emisión rígidamente limitada a 10 000 000 000. Un contrato inteligente reparte lo que entra: 5 % al Fondo del Fundador, 5 % a quema, 15 / 7 / 3 % a los referidos de nivel uno, dos y tres, y 65 % a la tesorería, que compra AR para el almacenamiento permanente. Si en un nivel no hay referido, esa parte también se quema.
Nada de eso afecta a escuchar. Para poner la radio no hace falta saber qué es una billetera. Pero si algún día te preguntas de dónde salió esta música y para qué se escribe, todo el mecanismo está explicado en el sitio principal y no en letra chica.