The Cuttlefish part of the workshop will describe the process of constructing and using a very high resolution visual display as a platform for multimedia works. We will focus on the design of the software infrastructure but also describe the process of mechanical construction. No computer science knowledge is necessary, but participants would benefit from some understanding of of these technologies: Linux, Raspberry Pi, C/C++, LuaJIT, ssh, OpenGL, and Digital Audio.

The Versor part of the workshop will introduce participants to advanced geometric reasoning, including n-dimensional and non-Euclidean computing and graphics. Versor is a C++ software library for spatial computing based on the rich mathematical language for transformations called conformal geometric algebra (a breed of Clifford algebra).  The newest version of Versor can operate in arbitrary dimensions and arbitrary metrics, enabling artistic experimentation and discovery of hypercomplex topological mechanisms.  From unravelling the mysteries of Quantum Computing to dissecting the logic of Robot kinematics, geometric algebra opens the door to the mathematics behind various otherwise formidably difficult branches of science. These Clifford algebras and the spatial relationships they embody can often feel abstract and daunting. But it’s a twisty, boosty ride, full of weird discoveries. You’re bound to make some!

The workshop will be led by Karl Yerkes and Pablo Colapinto under Marko Peljhan’s watchful eye.