Elise in Space

Inspired by the timeless melody of Beethoven's Für Elise, our project Elise in Space was developed during the course Programmiertes Entwerfen 1. The concept centers around an interactive marble track that transforms classical music into a playful space journey. As the marble travels through a cosmic landscape of colorful sound fields, it triggers the individual notes of the well-known tune — turning musical composition into visual and interactive storytelling.

The Task

The challenge was to design and program a marble track that could be operated using just one single button. Built using p5.js, the digital marble track plays Für Elise as the marble moves through the scene, guided by a minimal interaction concept that enhances the user's focus on sound and visual feedback.

Project Development

Concept & Inspiration

We initially explored the idea of representing instruments physically. However, to emphasize melody, we chose a single instrument — the piano — and abstract, color-coded fields. Each note was assigned a color, which remained consistent across octaves. This gave the track both musical structure and visual logic.

Musical Structure

Every field triggers a tone from Für Elise. The piece's familiarity and structure made it ideal for deconstructing into single tones without losing its identity.

Interactivity

The marble interacts with special "explosion fields." When it lands on one, users can press the space bar to make it bounce. With each press, the field begins to tilt. Once a certain tilt is reached, the field disappears in an explosion animation, clearing the path.

Explosion Field Sketch

Explosion field sketch

Implementation & Tools

The entire project was developed using p5.js for logic and interaction, styled with CSS, and visually structured with Figma. All programming and testing were done in Visual Studio Code.

Team

With Vanessa Hiller and Annalena Stein

Duration

Three months

Course

Programmiertes Entwerfen 1

Tools

Figma
Visual Studio Code
p5.js