Hola tengo una pregunta: como hacer para que el objeto se mueva según el sonido, he hecho uno pero  cuando por ejemplo quiero grabar mi juego o abrir otras carpetas, como que se lentea y poes ya no va al mismo ritmo

estaba haciendo un juego plataforma donde   la dificultad aumenta según el song.
ayuda por favor

use alarmas y un tiempo así por ejemplo cuando un bombo suene en min 7, el objeto se mueve en ese minuto pero cuando se lagea el juego  aunque sea min 7, el objeto se mueve en min 8 x,x 
encuentra tus grupos favoritos de whatsapp, discord,
telegram, facebook holagrupos. com

Es muy fácil y lo haces con un audio_is_playing(tu_sonido). Lo que hace es chequear si un sonido se está reproduciendo.

Entonces dependiendo de cómo lo tengas programado, lo mas lógico es que dentro del evento step de un controlador, de tu personaje, o tu sabes donde colocas:


if audio_is_playing(tu_sonido)  //si "sonido tu_sonido" se esta reproduciendo entonces...
{
speed=4; //la velocidad es 4
}

Se puede obtener la posición de la canción con la función audio_sound_get_track_position, así no importa que se retrase o se corte el sonido, siempre podrás obtener la posición exacta dentro de la pista.

Supongo que no es una función pesada, el manual no advierte sobre eso, y por la forma en que se usa, debería ejecutarse super rápido. Sin embargo, para evitar sobrecarga, sería mejor que se ejecute dentro de una alarma, tal vez cada medio segundo, ya que los beats de las canciones, por lo general, tardan más de medio segundo, si son más rápidos se empiezan a escuchar como tremolo.