C A N V A S Canvas is a digital tool that explores diagrammatic pattern generation through geometric motifs. Users can create unique compositions that are part-structured and part-random by interacting with a graphical user interface of buttons and switches.