
I have been working on creating a Kismet Music sytem to replace the UTMapMusic setup that is available in the UDK. I am trying to mimic some of the music cues like Intro, Ambient, Action, Suspense, Tension, and Victory. My current setup plays an Intro loop at level start then switches to the Action once the player takes damage. Once the spawn is killed the music returns back to the Ambient loop. If the player is killed, the music stops and a death stinger sound is played.
Some things I am interested in doing:
1. Currently all my music loops change immediately, I would like changes to happen after a loop is finished. I would like to implement a system that uses bpm to trigger loop changes. I have experimented with a math module that calculates millisecond from bpm, then fed that info to a series of delayed gates to trigger changes on the bar. This sort of works, but the timing doesn't seem right. Anybody have any good suggestions on how I might accomplish something like this? Have you been able to maintain sync over time?
2. I have had some good suggestions on using Get Distance to determine the proximity of the player to an enemy. In the pic I have started trying out a few options to make this work, but no luck. I have the player and spawn plugged in to a Get Distance node then I compare this distance to a float value. If the player gets close enough to the enemy it should trigger the action loop. This doesn't seem to work, what am I missing? Best case would allow me to determine the number of enemies in a certain radius around the player, and base music changes on that.
Comment