Open IOriens opened 5 years ago
There is a way to do this - its called granular synthesis (link points to a pd theory link, but the theory is universal). The idea of granular synthesis is that a sound is sampled at the original speed, but it is played at a different speed from each sample point, however with the advantage that the pitch is not altered.
Issues to crack down
<audio/>
tag, you can't do this on iOS )Play audio with Audiocontext using Base64 URI (without xhr and no cors issue)
Play audio with Audiocontext using xhr (has cors issue)
Use lowLag.js
Create audio context with audioTag
Base64 as Audio source
Demo
Play Audio on Vue data change in iOS 9
You may use sync watch. Vue Sync watch Demo