I am working on updates to an iOS app which uses the advanced audio player in the Superpowered audio engine; we use the audio engine for the real-time audio effects when playing back audio.
It works great but we have an issue; we are adding support to import audio using the AudioShare app. The default format in Audioshare is to use WAV files.
http://kymatica.com/Software/AudioShare
https://github.com/lijon/AudioShareSDK
For some reason, the Superpowered audio engine does not like these WAV files. These files are playable with the audio players in AV foundation.
It is possible to transcode the audio to work with the Superpowered engine using AV Foundation - I would like to avoid that. From a user experience perspective, it slows things down having to do a transcode. And of course, Audioshare lets you convert files to other commons audio formats. So it is not a blocker but it is a feature that we would like to work more seamlessly.
Is there anything I can do to diagnose the issue further in the Superpowered engine?