Learning to use the MediaRecorder API. This actually works for video as well. You can sample live audio, then reverse it, slow it down, chop it, loop it.
Echo cancellation:
Ideas? Suggestions? Leave a note!