MStudio is a music toy. You drop blocks on a board, connect them with wires and press play. A pulse runs down the wires, and every block it reaches plays its part: drums, percussion, bass, chords, arps and leads.

Each block has a handful of sounds and a pattern you can re-roll until it fits. Set the tempo, key, scale and chord progression for the whole song, then tweak swing, reverb and master volume. A block can loop forever so the track builds in layers, or play once and hand the pulse on, which works well for fills.

Songs are shared. Invite friends into your session and everyone edits the same board and hears the same song.

Every song you make is also a level. Beat Sync turns your notes into four lanes of falling notes that you hit with D, F, J and K. Beat Dodge turns the beat into shockwaves, lasers and orbs that you dodge with the mouse while collecting gems.

When you are done, render the song to a WAV file, split it into one WAV per lane, export a MIDI file, or record a take with video. Songs are saved on your computer, and you can copy a song code to send to someone else.