There is supposed to be a short transition window when playing a new sound to prevent the popping issue. Is it on the "Note names" lesson recap? Also if you don't mind sharing your version of iPhone/iPad, I'm concerned some older devices might have performance issues since the audio is synthesized in real time, maybe increasing the window could help.
As for the audio being completely broken and needing an app restart it actually happened to me a couple times during development but I was never able to understand how or why it occured and haven't seen it again since months so no fix in sight...
Thanks for the info, definitely not an older device then ;)
I'll see what I can do to fix that but can't reproduce at the moment I'm affraid (using iphone 12), maybe simulator will help.
Will also add some better handling of audio when the app goes in the background as that might be what causes bug number 2.
There is supposed to be a short transition window when playing a new sound to prevent the popping issue. Is it on the "Note names" lesson recap? Also if you don't mind sharing your version of iPhone/iPad, I'm concerned some older devices might have performance issues since the audio is synthesized in real time, maybe increasing the window could help.
As for the audio being completely broken and needing an app restart it actually happened to me a couple times during development but I was never able to understand how or why it occured and haven't seen it again since months so no fix in sight...