Thank you, it has been great getting this big release out. Your explanation is very helpful. Something I’m currently unsure about is whether echo cancellation needs to be different for different media playback code (e.g. MPMusicPlayerController versus AVAudioPlayer) because I’m unsure if latency is a factor or whether I can always get the buffers of audio slated to play back at the same moment in a global output stream. I’m very early in the process of investigating this, but it’s good timing for this kind of feature request because I’m thinking that the next version should probably be oriented towards polish on areas like interactions with other media objects.