Habitat

Habitat is an audiovisual composition produced by the Biennale di Venezia and realized for the Biennale Musica 2020 festival.

I worked for 6 months at CIMM (Centro di Informatica Musicale Multimediale) studios as a software developer and videoartist in team with a composer and a saxophonist.

I developed a system to generate real time 3D video based on live audio input, working with cutting-edge technology such as Touchdesigner, using Python for scripting and GLSL to write graphic shaders.

Here you can find a recording of the piece's premiere at Biennale Musica 2020

Image
Working at CIMM studios
Image
Working at Biennale's Tese dei Soppalchi theatre

What I did

  • Used Touchdesigner and Python to develop the main application, which handles I/O (more than 80 Open Sound Control channels and several audio channels), data flow, real time analysis of saxophone and electronic sound, business logic, video generation and the rendering pipeline
  • Wrote several vertex and pixel shaders with GLSL in order to render 3D geometries which can be deformed in real time according to external parameters
  • Used the Wolfram Language to extract audio descriptors from the audio files used in the composition
  • Worked and communicated effectively with an international team involving a composer, a saxophonist, several audio, video and light technicians and the Biennale mentors (Andrew Quinn, Thierry Coduys, Simone Conforti, Maurilio Cacciatore)
  • The technical scope of the project is so big it's difficult to further sum it up, but I'm more than happy to go into more detail about this wonderful experience during job interviews!