Dovekie Interface

Open-source live-coding interface for creative expression

Interface Designer & Developer
MIT Media Lab
Jessica Stringham
2024

Overview

Implemented the Dovekie (open-source live coding JS package) interface and designed key interactive components. Created p5.js sketches to experiment with dynamic, parameter-driven generative workflows.

As part of the Future Sketches group at MIT Media Lab, I contributed to the development of an open-source live-coding environment that enables creative expression through code. The project focused on creating intuitive interfaces that bridge the gap between technical complexity and artistic creativity.

Key Contributions

  • Interface Design & Implementation

    Designed and implemented user interface components for the Dovekie live-coding environment, focusing on intuitive parameter manipulation and real-time feedback.

  • Generative Workflows

    Created p5.js sketches demonstrating dynamic, parameter-driven generative workflows that showcase the platform's creative potential.

  • User Experience Enhancement

    Collaborated with the development team on interface usability improvements and user experience optimization.

  • Open Source Documentation

    Contributed to open-source documentation and community resources to support developer adoption.

Technical Approach

The interface design process involved understanding the unique needs of live-coding practitioners and translating complex technical requirements into intuitive user interactions. Key considerations included:

Real-time Feedback

Ensuring immediate visual response to parameter changes for fluid creative workflow.

Parameter Manipulation

Designing intuitive controls for complex parameter spaces and value ranges.

Workflow Integration

Seamless integration with existing creative coding practices and tools.