equilet / tsar-bell

Max implementation of Faust code for Tsar Bell project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tsar-bell

Max implementation of Faust code for Tsar Bell project

Synopsis

The Russian Tsar Bell is the largest confirmed bell ever cast at over 200 tons. But in 1732, before it was ever struck, this Goliath of bells broke. Its parts have been on display in the Kremlin ever since. Our team of UC Berkeley, Stanford, and U Michigan researchers made the Tsar Bell ring for the very first time. With Finite Element Analysis (FEA) and other simulations, we created a computational model of what it would have sounded like.

Implementation

Before simulating the sound of the Tsar Bell, we simulated the sound of a known bell to prove that our model produces correct results. We simulated the sound of a small dinner bell. Played side by side, the real sound and the simulated sound are nearly indistinguishable, but we noticed that the simulation feels a bit cold because it is too perfect. The simulation involves a "perfect" geometry without variations in revolved profile of the bell. Real bells have inperfections, which produce the distinctive bell sounds. Scaling the sound to the size of the Tsar Bell, we get this sound, with a warm timbre preserved.

Combining the scaling approach with the FEA approach, we created an instrument to play various aspects of the simulation at the same time, at the discretion of the bell toller. Our final model allows us to strike the bell in different, modulated ways. While we know that no simulation ever matches reality, we note that the broken bell gives birth to many versions of what the original bell might have sounded like. A dynamic model in MaxMSP is captured here in this repository. Most of the sound unfolds in very low bass frequencies. Playing the sound properly requires either a very fine pair of headphones or a high-end subwoofer.

Credits

Tsar Bell is a project by Chris Chafe, Jeff Davis, Olya Dubatova, John Granzow, Jeff Lubow, Perrin Meyer, Greg Niemeyer, and James O'Brien featuring carillon compositions by Chris Chafe, Jeff Davis and DJ Spooky, with graphics and videos by Olya Dubatova. Special thanks to Richard P. Strauss, Kat Rawks, Ed Campion, Romain Michon, Tiffany Ng, Lara Wolfe, Alex Niemeyer, Meyer Sound, the Berkeley Arts + Design Initiative, made@Berkeley, the Berkeley Center for New Media, the Institute of Slavic, East European, and Eurasian Studies, UC Berkeley CNMAT, Stanford CCRMA, and the University of Michigan.

About

Max implementation of Faust code for Tsar Bell project


Languages

Language:Max 53.2%Language:C++ 46.8%