https://github.com/amyflo/paint.ck
pixel art drawing beat sequencer
https://github.com/amyflo/paint.ck
Last synced: about 1 month ago
JSON representation
pixel art drawing beat sequencer
- Host: GitHub
- URL: https://github.com/amyflo/paint.ck
- Owner: amyflo
- Created: 2023-12-30T02:04:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-02T06:59:57.000Z (over 1 year ago)
- Last Synced: 2025-02-14T03:54:14.354Z (3 months ago)
- Language: ChucK
- Homepage: https://amyflo.medium.com/paint-ck-cs476a-hw-4-final-project-e1e638765bcc
- Size: 171 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# paint.ck
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](https://youtu.be/slL0Rl0X4yU?si=qrepCQLagmgNz0kw) | [Learn more about this project on Medium](https://amyflo.medium.com/paint-ck-cs476a-hw-4-final-project-e1e638765bcc)
## Instructions.
### To run
- [Install Chuck and ChuGL's latest release](https://chuck.stanford.edu/chugl/)
- Run `chuck go.ck`
- Try clicking and dragging on the canvas to draw!### Controls
#### Mouse Controls
##### User Interface (Rightmost three buttons only)
- reset: erases all pixels on the grid
- fill: fills grid with selected color
- play/pause: stops the beat sequencer
##### Canvas
- 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.#### Keyboard Controls
- 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.