Home / Projects / Wyrdflow

Game Design

Wyrdflow Demo

Interactive browser-based music visualizer that launches synchronized fireworks in response to the beat and intensity of any song.

Role Developer / Researcher
Duration 1 Week
Stack Unity / C#
Focus Audio
Related Project

KitKat Advertisement

May 2024

A dive into learning C# and finding the most efficient way to calculate squart roots.

Video Editing Experimental Blender
View project

Project Overview

What this project is

Will write this later probably.

Notes

What is the interactive demo?

This demo showcases a browser-based fireworks visualiser that synchronises a fireworks display with a music track. The system analyses an audio file to detect rhythmic beats and vocal accents, then schedules fireworks to launch so that they explode exactly on those moments in the music.

Different types of fireworks are triggered depending on the strength of the detected beat, allowing stronger musical moments to produce larger or more dramatic explosions. Additional visual accents can also appear during vocal peaks to enhance the sense of rhythm and energy in the display.

The purpose of the demo is to demonstrate how audio analysis can be used to automatically generate a choreographed visual show, turning any music track into a synchronised fireworks performance.

Technical Notes

Challenges and what I learned

Talk about the hardest parts, what changed during development, what trade-offs you made, and what you would improve next.