Converting audio signal to float

Do you want the raw signal or would something like the peak/rms level be sufficient? If you want to drive an animation using the volume of the sound over time then a good way to achieve this would be to use the instantaneous peak value of the event using DSP::getMeteringInfo. There are some existing discussions on how to access the instantaneous peak value of an Event in this way, I suggest you take a look a this post: Retrieving the Volume after attenuation of an Event in a AudioComponent - #2 by jeff_fmod