event
Synthux Hackathon 2024

(Not) Phase Shifter

Phase-Locking Delay
Daisy seed microcontroller
TouchDesigner
Electret microphone
prompt
maker/s
Ian Kang

Coaches & collaborators

Garrett Laroy Johnson
institute
Our project is a sonic interpretation of human dynamic systems in the built environment where groups synchronize to the rhythms of daily life of others in proximity. It is a model for naturalistic temporal structures.
No items found.
the tech

How does it work?

We have implemented a real-time circular buffer acting as a tape loop with two separate play heads moving a slightly different speeds at different phases. We can take live input from an external audio source and process it in a gen patch running on a Daisy Seed. The effect works similarly to a two-tap delay but the phase of each loop is controlled by a novel algorithm interpreted from naturally self-organizing feedback systems. The phase of each delay line is controlled by an algorithm modelling the synchronization of fireflies. When one delay reaches the end of the loop, it notifies the other delay. The second delay tries to catch up based on the amount it is behind × some "nudge" factor. The rate of the two delays and the nudge factor can be changed by knobs on the unit.
Open source code
Click here to grab this project's code
Daisy seed microcontroller
A powerful microcontroller for synthesis programmed through C++, Arduino, Pure data and Max MSP
TouchDesigner
Node based visual programming language for real time interactive multimedia content
Electret microphone
Record or detect audio gain (volume) changes
About the instrument
we're using cookies to run our site. privacy policy.