sorry for being fashionably late.
Code by me. (Once you learn how to use sine graphs, scratch gets more fun.) @Crewsin_Toons for music