Sonic Prints

 

THIS PAGE IS OUTDATED!! Check the new post here and download the software to try for yourself!

 

Using openFrameworks and ofxFFT to generate 3D Meshes of sound data for use in 3D printing.

This is very much a work in progress, but just wanted to share some initial results while I work on the final visual output. I have done some initial prints (see below) but have found that I’d like to make some much larger prints to be able to really get the detail out of the generated models. This project is interesting for me because it allows me to look at the structure of a song in a different way than a musical score or just a volume intensity graph like we’re used to.  I can also play with the idea of making physical objects out of songs in a different way than burning a CD, pressing a vinyl or etching a wax cylinder.

We will be releasing the source after I get rid of a few bugs and clean a few things up, just need time to make those adjustments. Then you’ll be able to tweak it and make your own 3D meshes for your own real-time music and sound input.

The meshes are set up like this: left is generally the bass/low end, right is high end. Red or orange marks are the loudest frequency band at that particular time. White to black shows the relative volume intensity of the particular time. I can adjust the number of frequency bands it is looking at and make it more coarse or fine.

If you would like one of the 3D mesh files to look at for yourself, I can send you a sample. The individual files are about 20mb so I don’t want to host them here yet.

You can see some images of sample prints below, they are about the size of a bangle or bracelet.

Sample prints now available on Thingiverse

I have been doing this as a personal project and a side project where I work: www.fakelove.tv

3DFFT Sonic Prints – Work in Progress from blair neal on Vimeo.

Screen shot 2013-05-17 at 1.57.57 PM Screen shot 2013-05-18 at 7.14.48 PM annuals-3d-Print debugviewart kanye west - power Screen shot 2013-05-24 at 12.27.51 PM Son lux - all the right things 3d_print_test 3dFFT_print






3DFFT _Sonic prints example – Son Lux – “Easy” from blair neal on Vimeo.

Comments

11 responses to “Sonic Prints”

  1. jlark Avatar
    jlark

    awesome stuff. What type of file encoding does this work for. I’d love to apply the same principles to EEG outputs.

    1. Blair Neal Avatar
      Blair Neal

      This works with live audio input only at the moment, but the 3D mesh making component could be used to represent a lot of different time based data if the format was similar. Basically if the EEG data had a number of different ‘bands’ at various normalized levels of intensity (here: volume/loudness) and a time component, then it would just be a matter of stepping through the data.

    2. orwellophile Avatar
      orwellophile

      That’s ingenious… I played with the raw data from a 24-hour unit I wore once, was quite amusing. http://www.youtube.com/watch?v=IFfMwIb_z4g

  2. rwoodley.org Avatar
    rwoodley.org

    Very impressive. I was thinking of trying something like this myself, but your result is better than I could have achieved. Can’t wait to see the final product.

  3. […] > i love this! 3d printed FFTs!! […]

  4. PAk Avatar
    PAk

    Great work!! I am starting with OF and 3D plotting. I would like to get a look at your code. When are you planning to release it? Is it using OPENGL? Thank you.

  5. […] The aural and visual nerds out there [you know who you are] might find this sound mapping to 3D prin… […]

  6. […] info on the project here: blairneal.com/blog/sonic-prints Download All Files (1 mb zip […]

  7. plugplug Avatar
    plugplug

    This is great! can you actually record sound?, would be great you could edit the 3d once it finished recording the song and make another song out if pieces of sound, if that makes any sense

Leave a Reply to orwellophile Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.