forked from: DrawSound

