Project Ø

Experiential gallery piece for Portland Community College

Year
2018
Client
Portland Community College
Project
Audio Programming
role
Programmer • Designer

Project Ø is a collaborative interactive art piece. Keanu was part of the Creative Coding Capstone class at PCC in 2018 which produced this piece. This project featured a 32 channel ambisonic speaker array, a 20x12ft geodesic dome, three projectors mapped to the dome cover, and two custom controllers made with 3D printed and laser cut parts along with microelectronics. It was set up for public display at DISJECTA. There were three sets of content performed, each of which could be interacted with via two main controllers. The first being a sphere suspended from the center of the dome; this controller could be interacted with by swinging, spinning or pushing it. The second controller was a scaled down and simplified model of the dome, consisting of 6 pentagon panels, 10 hexagon panels, and 5 half hexagon panels, all of which were equipped with an infrared sensor and corresponding Neopixel. The entirety of the controller sits on a rotary encoder. When up and running, the infared sensors trigger its corresponding neopixel, and sends OSC information. The design files, STLs, code, and everything related can be found on the project's github.

Credits:
Project Manager: Jesse Mejia
Team: Keanu Yokoyama, Michael Romay, Lisa Bennett, Nolan Thomas, Quinn Jarvis-Holland, Shannon O'Brien, Jason Mizzelle, Robert Waldorf, Joel Bocek, Jordan Laurent Footage: Patrick Dull & Trevin Pieh Special Thanks: DISJECTA, Darcy Neal, Dan Wenger, Francesca Frattaroli, Tim Westcott

Project Ø

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.