ch3 Posted January 27, 2016 Share Posted January 27, 2016 A small experiment, where geometric models are turned into sound. More info about the process at ch3.gr/geophone I love the geometry CHOP node! =] 9 Quote Link to comment Share on other sites More sharing options...
jrockstad Posted January 27, 2016 Share Posted January 27, 2016 Love it! Very cool stuff. Could you possibly share a small HIP file or make a more in-depth workflow video if you have the time? I think CHOPs are still kind of a dark art to a lot of people, even by Houdini standards, and I think the community could definitely benefit from seeing the potential in projects like this. Either way, again, very cool work. Quote Link to comment Share on other sites More sharing options...
ch3 Posted January 28, 2016 Author Share Posted January 28, 2016 Thank you. I've attached the basic setup. under /ch/mix there is the master audio out node, from where I select which object to hear at any moment, but also add any volume controls for each different object. The rest happen at the object level. The head null node calculates which set of points to read on each frame and feeds other parts of the network with the values of the 'firstPoint' and 'lastPoint'. You should only set the frequency and the start frame there. The audioGen subnetwork works in two modes. Animated and non-animated, meaning that in the first you can have a variable frequency. If it's constant speed, I just use the straight output of the geometry CHOP, resample it to the desired frequency and add some offset at the start. If it's animated, it gets more complicated, because houdini will only send to the audio card the wave as it stands when you press the play button. So to overcome that, I trim just the section of the samples that sound be heard on the specific frame, I resample that timeslice to the desired frequency, place it back to the current frame and feed it to a record node which will cache out the wave. I've exposed a couple of controls for that process. Just make sure when in record mode, you play every frame. And when you playback the audio switch back to realtime. The rest of the network is about normalizing each channel and then mapping the 3 into the 2 stereo channels.I hope all that makes sense.=] odforce_geophone.hip 3 Quote Link to comment Share on other sites More sharing options...
jrockstad Posted January 28, 2016 Share Posted January 28, 2016 Thanks! I'm sure that will give me a lot to chew on for a while. Quote Link to comment Share on other sites More sharing options...
deniz Posted February 6, 2016 Share Posted February 6, 2016 thanks for sharing Quote Link to comment Share on other sites More sharing options...
dvdberg Posted February 12, 2020 Share Posted February 12, 2020 hey there i know its a long time ago but i just downloaded your hip file and get an error in the helix vop sop Error Vex error: [op:/obj/coil/helix1] Unknown parameter: 'align_axis' i suppose it because the changes of the syntax in vex ? any tips what to change ? thx a log Quote Link to comment Share on other sites More sharing options...
CHIN Posted February 16, 2020 Share Posted February 16, 2020 Never thought houdini can do such thing. The voice is so weird that I feel goose bumps all over. Quote Link to comment Share on other sites More sharing options...
markerline Posted April 29, 2020 Share Posted April 29, 2020 hi ch3 and others, a user on the sidefx forum pointed me here based on some audio processing i did in houdini 13 for which i shared a youtube demo. the post is here: https://www.sidefx.com/forum/topic/73195/ i also attached a file on that post if you scroll down to just below where the user asked me to share. i have known that you can generate waveforms that produce audio for quite some time and even created a complex audio scratch (vinyl emulation) which is able to supersede human capabilities, though the attached file does not show this complexity. the file i shared was more of trying to create a network where you can replace a human scratch with a new sound that has not yet been recorded, but might be in the future. if you want me to share the super human scratch file i have located it and can do so. i think your work is interesting surely, as your ability to process the models in your video is keen. you can also generate audio from waveforms in realtime on the fly in Adobe Flash (now Animate) from mathematical sin wave equations, a process i used once upon a time. Quote Link to comment Share on other sites More sharing options...
REC Posted February 2, 2021 Share Posted February 2, 2021 On 1/28/2016 at 3:20 AM, ch3 said: Thank you. I've attached the basic setup. under /ch/mix there is the master audio out node, from where I select which object to hear at any moment, but also add any volume controls for each different object. The rest happen at the object level. The head null node calculates which set of points to read on each frame and feeds other parts of the network with the values of the 'firstPoint' and 'lastPoint'. You should only set the frequency and the start frame there. The audioGen subnetwork works in two modes. Animated and non-animated, meaning that in the first you can have a variable frequency. If it's constant speed, I just use the straight output of the geometry CHOP, resample it to the desired frequency and add some offset at the start. If it's animated, it gets more complicated, because houdini will only send to the audio card the wave as it stands when you press the play button. So to overcome that, I trim just the section of the samples that sound be heard on the specific frame, I resample that timeslice to the desired frequency, place it back to the current frame and feed it to a record node which will cache out the wave. I've exposed a couple of controls for that process. Just make sure when in record mode, you play every frame. And when you playback the audio switch back to realtime. The rest of the network is about normalizing each channel and then mapping the 3 into the 2 stereo channels. I hope all that makes sense. =] odforce_geophone.hip This is really amazing. I liked this video ages ago. I only read the comments on the vimeo page now and found this thread. Thanks for sharing the hip. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.