Groove n’ Bloom Cover Image

Groove n’ Bloom

A beat sequencer inspired by my love of gardening, simulating the growth cycle of a plant through sound.

Roles & Responsibilities

  • Designing the beat sequencer mechanics and sound modulation
  • Testing and refining user interaction and experience

Project Context

CS476A: Music, Computing, and Design

Role

Creator

Project Inspiration

“Groove n’ Bloom” is inspired by my growing collection of plants—now close to 20—by my dorm room windowsill. Witnessing their daily progress instilled a sense of wonder and peace that motivated me to create this project. Simply put, my beat sequencer models the growth cycle of a typical plant: empty plot. In this sequencer, removing sound symbolizes killing the plant, while changing the sound represents its growth.

Iteration History

Ideation

I used Figma and wild plant pixel art from Pop Shop Packsto create a garden with a pixel art / mine aesthetic. Using the component set feature, I created different versions of each plot type in my system for active, hover, and none states.

Solution Image

System design

I set up multiple classes and a state machine to implement a cycling click effect for each plant, refining my system to match my reference image.

Final demo

The final version features an 8-bit sound achieved by modifying a ChuGraph with multiple wind instrument types, influenced by the lute-like harmonies reminiscent of the Zelda games I was playing this quarter.

Explore more projects