Didgelab

Published:

DidgeLab is a free open-source toolkit to compute didgeridoo geometries. Traditionally, building a didgeridoo is a random process: builders know how geometry influences the sound, but the exact sonic properties can only be determined after the instrument is built. DidgeLab helps by first defining the desired sound and then computing a geometry that (in simulation) achieves it.

It provides:

  • Acoustical simulation — Compute resonant frequencies and impedance spectra for a given didgeridoo geometry. This is similar in spirit to Didgmo and DidjiImp.
  • Computational evolution — Search for bore shapes that meet target sonic properties (e.g. drone in D, toots in F, G, B). This is inspired by the work of Frank Geipel (Computer-Aided Didgeridoo Sound Design, CADSD).
  • So the first part takes a geometry and predicts its sound; the second takes a target sound and searches for a matching geometry. To the best of our knowledge, DidgeLab is the first open toolkit that implements this inverse design.

Didgelab on the web

  • didgitaldoo.github.io is the homepage of the Didgitaldoo community. It provides an overview about the didgelab universe. Also, it features articles, open source designs and the sketch tool to compute acoustical properties of didgeridoos.
  • didgelab.com This is a graphical user interface to Didgelab, free to use for everybody.
  • github.com/Didgitaldoo/didge-lab This stores the open-source codes of Didgelab.