Audio and MIDI from 3D shapes

   7679   5   2
User Avatar
Member
1 posts
Joined: Oct. 2009
Offline
Hi,
I'm investigating Houdini for audio processing and synthesis using 3D shapes (think Shape controlling Sound, rather than Sound controlling Shape). Please could you point me to any existing resources about this? I'm prepared to write code to interact with the geometry data, but I don't know where to begin. I'm new to 3D graphics, but Houdini seems very good for this sort of thing.
To start with, I thought I'd just look at evaluating the X,Y,Z coordinates of a point on a curve, with arbitrary values of U, then using the X,Y,Z to control something externally.
Any comments greatly appreciated!
User Avatar
Member
7724 posts
Joined: July 2005
Offline
This book might have material on that:
http://www.andrew-lowell-productions.com/andrew-lowell-productions/resources.html [andrew-lowell-productions.com]
User Avatar
Member
48 posts
Joined: Oct. 2009
Offline
merryberry is now dinkleberry.

edward
This book might have material on that:
http://www.andrew-lowell-productions.com/andrew-lowell-productions/resources.html [andrew-lowell-productions.com]
Thanks for the reply. I'd seen that earlier, I will probably get a copy later.

After some more searching, I found the essential info in the online documentation:
http://www.sidefx.com/docs/houdini10.0/expressions/primuv [sidefx.com]
http://www.sidefx.com/docs/houdini10.0/expressions/primduv [sidefx.com]
http://www.sidefx.com/docs/houdini10.0/expressions/normal [sidefx.com]
http://www.sidefx.com/docs/houdini10.0/expressions/curvature [sidefx.com]

I'm very pleased!

But, I see that these functions are not yet implemented for Python… any ideas when this might come?
User Avatar
Member
7724 posts
Joined: July 2005
Offline
dinkleberry
But, I see that these functions are not yet implemented for Python… any ideas when this might come?

No, but there's nothing stopping you from using them in python via the hou.hscriptExpression() function as a bridge for now.
User Avatar
Member
48 posts
Joined: Oct. 2009
Offline
edward
dinkleberry
But, I see that these functions are not yet implemented for Python… any ideas when this might come?

No, but there's nothing stopping you from using them in python via the hou.hscriptExpression() function as a bridge for now.
That is very good, thank you.
User Avatar
Member
537 posts
Joined: Dec. 2005
Offline
sounds like a job for the geometry chop. Just read that into CHOPs and you have a curve representing the coordinates of your line or whatever other geometry you might have.

Once it's in CHOPs is just pure data, and can be resampled, or turned into, or used for controlling whatever else you'd like, such as generated synthesis or MIDI
  • Quick Links