Alex McLean

Making music with text

Waveguide mesh unit generator

by Alex on March 13, 2008

After quite a bit of fiddling, I got a waveguide mesh working. It’s a physical model of a drum head, basically lots of bidirectional, single sample delays connected in a triangular mesh to form a hexagon. [update: now a second extern is in there that tessellates a circle instead].

It sounds pretty good already, next plan is to play with different ways of exciting it.

The supercollider plugin, together with some haskell (hsc) code for testing it, is downloadable here.

[update: native sclang code and classes included now too]

[another update: new version with patch from Dan Stowell, it uses less CPU now]

3 thoughts on “Waveguide mesh unit generator

  1. Eric says:

    Sounds really cool Alex.

    I compiled it for OSX PPC, then quickly realized that without an SC class I have no idea how to run it! ha

  2. Alex says:

    Oops sorry being lazy! Actually I have a better version I’ll upload later and will put some explanatory supercollider code in there. Thanks for checking it out, glad it compiles…

  3. Alex says:

    Ok done — note that the download link has changed.

    Please let me know if you get it working!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>