Why no procedural audio on iOS?

Our music plugin was not working on iOS, I finally discovered from the source code that the iOS implementation of sound buffers supports only native buffers. (For some reason the log at the bottom of IOSAudioBuffer.cpp was not showing up, despite having set LogIOSAudio to VeryVerbose).

Is this something that is planned to be implemented any time soon? Or is there some technical reason why it can’t be done with iOS?

There is no technical reason – UE4 audio has extremely different low-level platform implementations and procedural sound waves have not been implemented everywhere. It’s a huge reason why I am writing a multi-platform mixer to replace the audio backends on our 9 (and counting) platforms.

The good news is that 4.14 will have an early version of the multi-platform mixer (only PC is implemented right now) and hopefully we’ll have all platforms implemented for it by 4.15. Once that occurs, we’ll finally hopefully be able to achieve platform parity and new features won’t have to be implemented duplicate times for each platform!

Sounds awesome.
Thanks for the answer, and for generally being so responsive, here and on the forums. It’s really appreciated!