paint.ck is a pixel art drawing beat sequencer built using ChucK and ChuGL. Each note on the 12-note chromatic scale is represented by a unique color, in roughly rainbow order. The tool is fully functional both as a musical and drawing application. Created for CS476A Fall 2023 at Stanford University.
Watch the demo on YouTube | Learn more about this project on Medium
- Install Chuck and ChuGL's latest release
- Run
chuck go.ck
- Try clicking and dragging on the canvas to draw!
- reset: erases all pixels on the grid
- fill: fills grid with selected color
- play/pause: stops the beat sequencer
- on hover on the canvas: Preview the currently selected note of a pixel.
- on click or on drag on the canvas: Change the note of a pixel.
- 1 to - represents the 12-note chromatic musical scale from C to Bb. For example, “C#” would be selected by 2 on the keyboard, and “B” would be selected by -on the keyboard. backspace selects the erase tool.
- r resets the canvas to the default grid.
- f fills the canvas with the selected color
- d (left) and a (right) can be pressed to quickly move through the note inventory.