experience with api audio canvas and node