Added user-data struct
single tone is now played out to default output