|
| Re: Audio to 3D [message #16865 is a reply to message #16856 ] Sat, 28 August 2010 09:10 UTC |
  |
|
Nice idea, it looks like a straight forward revolve of a screen capture.
V
www.dotsan.com
www.dotsan.com
|
|
|
|
| Re: Audio to 3D [message #16870 is a reply to message #16865 ] Sat, 28 August 2010 10:26 UTC |
  |
|
I'm not a Matlab user, but googling I have found that Matlab has a function to read wavs: wavread(). Then you can make a surface of revolution from those data with cylinder() and use a plugin to export to STL.
Because a sound wave crosses the axis many times, you should apply an "absolute value" function to the data before making the revolution. Also a downsampling could be necessary to avoid the maximum number of triangles printable with Shapeways or because of the minimum detail of the selected material.
|
|
|
| Re: Audio to 3D [message #16875 is a reply to message #16856 ] Sat, 28 August 2010 11:47 UTC |
  |
|
Yeah, I've seen wavread(), and I had the basic idea of rotating the resulting data to form a lumpy cylinder, but I didn't know about cylinder(). I'll take a look at that. Thanks.
I also had the idea of, instead of using the absolute value, rotating by 180 degrees and having a different top and bottom shape. Though in that case it might be necessary to split the wav into the positive and negative values.
Thanks for the tips, hopefully I can turn this into something.
|
|
|
| Re: Audio to 3D [message #16876 is a reply to message #16875 ] Sat, 28 August 2010 11:53 UTC |
 |
|
You could also just add and offset:
For example: 6 cm + 5 cm * waveform.
- Artist / Engineer / Designer / Shopowner / Volunteer / Moderator -
|
|
|