All metals were found at a recycling center. Used solenoids were acquired from ebay. I use SuperCollider (SC) for real time signal processing on the captured audio. SC also controls an Arduino which activates the solenoids. The performance algorithm models the biological phenomenon of fireflies synchronizing their flashes over time. I did not let the algorithm run to completion in this example, but you can see groups of instruments come into sync.Next step is to compose music for two human percussionists to play with the mechanical ensemble.