Please wait while Csound loads ...

Here, watch this animated GIF while you wait.

Scale:

Instrument:

BPM:

Pattern Length:

Randomize grid every
repeats.

This is a sequencer. A timer proceeds through the grid, playing a note for each enabled square
in a column when its time arrives. Click on squares to enable them, or drag your mouse around
inside the grid. Alternatively, the "Random" button will set a random pattern. Click the "Start"
button to start the sequencer. All controls can be changed while the sequencer is playing or
stopped.