DabbledooMusic is an excellent site for primary level Music teachers. This site aims to teach students about music creation through the use of colors and animations. These animations are interactive and allows students to add sounds through instruments or the use of their own voice.
I highly recommend checking out DabbledooMusic by clicking here!!