Experimento sonoro · datos abiertos del AMBA

Cada tren del AMBA
toca una nota.

Una sonificación en vivo de los horarios GTFS públicos de los ferrocarriles argentinos. Cada línea tiene su propio timbre, cada viaje su propia nota, y todo junto forma una pieza de música generativa que cambia minuto a minuto.

798 viajes · fuente: fallback-synthetic (snapshot inicial)
01:19
00:0006:0012:0018:0023:59

Líneas · 7

Sarmiento
Sawtooth · SOFSE
0 trenes
Mitre
Sine · SOFSE
0 trenes
Roca
Square · SOFSE
0 trenes
San Martín
Triangle · SOFSE
0 trenes
Belgrano Norte
FM · FerroviasSAC
0 trenes
Belgrano Sur
AM · SOFSE
0 trenes
Urquiza
Metal · Metrovías
0 trenes

Trenes sonando ahora · 0

Ningún tren en movimiento a esta hora. Probá mover el slider al horario pico.

Honestidad técnica

Esto no es tiempo real. Y está bien que lo sepas.

El experimento original de Nueva York usa GTFS-RT, un feed público en vivo donde la MTA publica la posición GPS de cada subte cada segundos. En Argentina no existe feed público equivalente para los ferrocarriles. Las opciones que exploramos:

  • API Trenes Argentinos: requiere OAuth2 y convenio firmado con el Ministerio de Transporte. Queda fuera del alcance de un proyecto abierto.
  • SUBE: solo expone saldo y movimientos del usuario autenticado. No hay agregados de flujo por estación ni por línea.
  • GTFS-RT de SOFSE: no existe versión pública.

Lo que sí existe es el GTFS estático publicado en datos.gob.ar: horarios programados, rutas y paradas. Con eso reconstruimos qué trenes deberían estar en circulación en cada minuto del día y los sonificamos.

No es una foto del AMBA real: es una foto de cómo el AMBA se auto-promete. Un tren demorado no se entera de que lo silenciamos. Lo aceptamos como decisión arquitectónica y lo decimos en voz alta, porque es lo que nos permiten los datos abiertos que tenemos.

Más contexto, decisiones y código comentado en el post →