Cómo funciona la asignación de una nota por colisión
La melodía se mantiene como una cola ordenada de notas. Cuando ocurre una colisión que cuenta como disparador, la cola avanza una posición y suena esa nota. No hay línea de tiempo ni rejilla de compases, y por eso el resultado suena ligado al movimiento en lugar de superpuesto a él.
La consecuencia es que la física es tu secuenciador. Si las colisiones llegan más rápido, la canción suena más rápido. Si la simulación se asienta y los impactos se vuelven escasos, la melodía se estira. Esto es una ventaja cuando la simulación está ajustada para ello y un problema cuando no lo está, por lo que fijar la gravedad y el tamaño de la arena antes de añadir el audio ahorra mucha iteración.
También controlas qué colisiones cuentan. Limitar los disparadores al contacto con el borde da una interpretación pausada y deliberada. Permitir el contacto entre bolas en una tanda de Spawner produce algo más parecido a una cascada, donde la melodía se dispara a medida que la población crece.