Hamadrys is an interactive audiovisual installation that transforms real-time air quality data into breathing tree forms and generative soundscapes. This repository contains the working prototype.
• video demo: https://youtu.be/zJB9eDWm9mI
The patch is ready to use. Follow these steps:
- Clone or download the repository to your computer.
- Ensure the following files are in the same folder:
hamadrys.toe(TouchDesigner file)tree.obj(3D tree model)
- Open the software:
- Open
hamadrys.scdin SuperCollider. - Open
hamadrys.toein TouchDesigner.
- Open
- Fix the sample path in SuperCollider:
- Locate
cpac.wavinsidehamadrys.scd. - Update the path to match your local location of the sample.
- Locate
- Fix the tree path in Touchdesigner:
- Locate
treelungs.obj. - Update the path to match your local location of the object.
- Locate
- Run the patch:
- Start the SuperCollider code.
- Launch TouchDesigner.
- Audio and visuals will respond in real-time via OSC.
- TouchDesigner (for visuals and L-system trees)
- SuperCollider (for sound synthesis)
- Python (for OSC communication and optional API integration)
- Optional: OpenAI API key for generative text messages
- The prototype currently uses air quality data from the Regione Lombardia API (Milan) but can be adapted to other APIs.
- Only
hamadrys.toeandtree.objmust be in the same folder. The SuperCollider sample path is the only manual adjustment required.
- Riccardo Corà
- Riccardo Moschen
- Stefano Polimeno
- Demo video: [(https://youtu.be/zJB9eDWm9mI)]
- Presentation slides: https://linktopresentation.com