Rhino is an animal... But Rhino was also a good squat in Geneva. I went too late... It was just closed the week before I came to Geneva.
http://en.wikipedia.org/wiki/Rhino (Wikipedia)
http://en.wikipedia.org/wiki/RHINO_(squat)
But, yes, for 3D, Rhino is a software for NURBS that support apprently DXF (http://en.wiki.mcneel.com/default.aspx/McNeel/DwgIo.html). If you are looking for exporting something for a 3D software, DXF lib is a good starting point.
Converting a 3D wave into architecture is something that have been done in the early years of architecture with computers (transarchitecture), the great discovery of extended CAD capabilities. Marcos Novak did something similar, a transposition of an audio wave for a neighborhood near of a highway. I'm sure you could do better than his project. (
Sorry M. Novak, In my sense you did far better projects than this one...). My main critic with this project was the literal transposition of the audio information (on a from a wave) to legitimate sculptural free forms. I think that it could be more subttle at least in the audio interpretation|transformation.
That said, I'm sure that better could be done and I would love to see your project.
------
I think your friend is right regarding rhino script. You'll get a better geometry if you work with .rvb directly. This how I usually work when I need a better geometric information. Grasshopper looks nice, but you'll run into problems when your geometric information gets more complex. Do you really need the visual programming interface? Remember that easy things with processing like loops, conditional, becomes really more difficult when you work with Visual Programming.
DXF exporter is easier, but you'll get raw geometric information (triangles), a poorly editable scene. Maybe, it's just fine with your project. DXF is usually supported in many software, you might try .OBJ export id DXF is not supported. (http://labelle.spacekit.ca/supercad)