Seraph: An Educational Framework for Building Sensor-Driven Interactive Art and Music Projects

Solomon Rosenthal; Ajay Kapur; Andrew Piepenbrink

Seraph: An Educational Framework for Building Sensor-Driven Interactive Art and Music Projects
Image credit: Solomon Rosenthal; Ajay Kapur; Andrew Piepenbrink

Abstract:

In recent years, the DIY controller-building and sensor-based interactive art communities have grown significantly, driven by more accessible hardware and software infrastructures, audio and MIDI-oriented components, and new accessible creative coding and software frameworks. However, designing a custom MIDI controller or sensor-based interactive project remains non-trivial, requiring substantial engineering expertise. For musicians, artists, and makers whose primary skillsets lie outside of that domain, the friction between idea and finished product can fully halt development. The Seraph project addresses this problem by making it faster, more reliable and more accessible for educators, hobbyists and students to prototype MIDI controllers and interactive installation works without sacrificing flexibility or open source access. This paper presents the design and development of Seraph, a hardware and software platform intended to facilitate the rapid creation of USB-MIDI NIME controllers and sensor-based interactive art using the Teensy 4.1 microcontroller.