

Composition #1
Composition is an event for talks, performances, and demos that intertwine art modalities, mathematics, and code.
Composition site - https://composition.codes
Composition instagram - @composition.codes
All ages, free, and donations to the venue encouraged!
Lineup
- Professor Michael Wehar (http://www.michaelwehar.com/) - AlgoArt (https://algoart.org/) (talk + demo): Presenting our web-based platform that brings together coding and visual arts. Images are generated step-by-step in real-time. Furthermore, we showcase our generated designs on fabrics and clothing. Finally, we perform a soundification of the image generation process.
- Matthew Kaney (https://www.instagram.com/archaic.tech/) - Composing Patterns: The Pure Functional Core of Tidal, Strudel, and other Uzulangs. A hybrid talk/live code performance explaining the theory underlying "uzulangs" (the family of live code pattern tools based on TidalCycles and Strudel). Although these tools are often identified by their syntax idioms and "mininotation" domain specific language, they're built upon an elegant pure functional core. The presentation will consist of live-coding a minimal Tidal-like tool from scratch while at the same time building a progressive musical backdrop that starts with minimalist patterns and tones and grows in complexity as more complex transformation functions are introduced, exploring their combinatoric possibilities.
- Professor Matt Zucker (https://mzucker.github.io/swarthmore/) - Computer-Assisted Quilting: Discussion and presentation of three quilts based on mathematical tessellations, along with the software and fabrication techniques used to produce them. Documentation for two of the projects is available online at https://mzucker.github.io/2022/11/13/penrose-tiling-quilt.html and https://mzucker.github.io/2022/11/17/pentagonal-tiling-pillowcase.html.
- arjun (https://arjunmakesthings.github.io/) - algorithms for expression & truth: arjun discusses multiple enquiries he pursued in the past, while tracing a common thread — using logic-systems to understand lived-human-experiences, and building algorithms to express them.
- Nick Romano (https://nicolasromano.up.railway.app/) - Techno-juggling: An angled TV platform where camera-tracking of colored balls provides audiovisual accompaniment to a juggling performance. Discover how communities of technologists have shaped the practice of juggling through juggling machines, a mathematical pattern language called siteswap, and in geometric visualizations.