As someone who has been in music production and software engineering, I appreciate this. I've also read the article you mentioned when looking at audio latency issues across the web and hybrid mobile app platforms (react native, flutter, ionic capacitor). I immediately found that the web audio API was pretty very solid with it's AudioContext, but there was some audio recording latency on Chrome for Android (hardware plays a role too) and the hybrid app frameworks all had issues with playing back on time, with the audio libraries for flutter being the most solid. My app needed to be able to play two audio tracks exactly at the same time. Anyway I think what you have done is really neat and wish you much success. I'm wonder how most of the users are using it.
It is really amazing what they have done with the web audio API. I still can't believe how easy it was to do spatial sound positioning with Howlerjs. I literally just imagined sitting on a kit, and put in X,Y,Z of each part and BAM! Just like that, you are in a 3D sound space. I love to hate JS, and I also hate to love it. Thank you for your comment :) Best wishes for you too
Comments
As someone who has been in music production and software engineering, I appreciate this. I've also read the article you mentioned when looking at audio latency issues across the web and hybrid mobile app platforms (react native, flutter, ionic capacitor). I immediately found that the web audio API was pretty very solid with it's AudioContext, but there was some audio recording latency on Chrome for Android (hardware plays a role too) and the hybrid app frameworks all had issues with playing back on time, with the audio libraries for flutter being the most solid. My app needed to be able to play two audio tracks exactly at the same time. Anyway I think what you have done is really neat and wish you much success. I'm wonder how most of the users are using it.
It is really amazing what they have done with the web audio API. I still can't believe how easy it was to do spatial sound positioning with Howlerjs. I literally just imagined sitting on a kit, and put in X,Y,Z of each part and BAM! Just like that, you are in a 3D sound space. I love to hate JS, and I also hate to love it. Thank you for your comment :) Best wishes for you too