omg threading sort of works
threading sort of works but distorts sound