MFLOW
MFLOW is a flow-based programming language for making music and sound compositions. You can drag blocks of sound into the screen, put sound recordings in them, connect them with arrows to create sequences, loop them to create rhythms, and manipulate them in many different ways. You will find that coding and music making can go very good together. This is a fourth grade curriculum aligned with science standards, developed in collaboration with the Chula Vista Unified School District . See the tutorial.