Analysis and resynthesis of rain sounds

haugbui's icon

Hi,

I would like to analyze and resynthesize field recordings of rain sounds, so that I can control the sounds with parameters such as density, frequency content etc.

I used CataRT and FTM from IRCAM many years ago, but I do not really know what tools are good these days.

Any suggestions for good tools for this?

Thanks in advance

Andrew's icon

On the synthesis side rather than analysis/resynthesis, but might be interesting...

I noticed this on a recent trawl through the work of the venerable Mr Chiba:

https://m.soundcloud.com/katsuhiro-chiba/synthesized-rain

Hope he doesn't mind, I ripped this vid from Twitter. Clearly there are some subpatches we can't see, but there are plenty of clues.

haugbui's icon

That sounds great! Wonder what is happening inside that poly~ ....

ben sonic's icon

In the book "Designing Sound" Andy Farnell describes some synthesis techniques for rain.

haugbui's icon

Thanks, never checked out that book. Looks interesting, I will get a copy.

Andrew's icon

I’m curious to know - what exactly would this analysis/resynthesis consist of? How would allow you to change properties of the rain sound? Would it allow access to different aspects of the sound from the synthesis example? I’ve done fft-based resynthesis but it’s not really aware of descriptors in the source. I haven’t used CataRT but it looks (and sounds) really interesting. I’m just curious if there are any analogous solutions you could point me to so I could see what you mean?

haugbui's icon

I am hoping the analysis/resynthesis would consist of ways to use descriptors to control frequency content, distribution, etc. I am planning to look into concatenative synthesis with MuBu from Ircam. For the time being I am only looking for different methods to try, and I am open to suggestions.

haugbui's icon

For those interested in the synthesis techniques for rain from the book "Designing Sound" by Andy Farnell, the patches can be downloaded for PD here: http://aspress.co.uk/sd/practical15.html
Check out the Wav file at the end. It sound kinda synthetic, but interesting. Should be possible to port to Max.

Holland Hopson's icon

I've made rough ports of Farnell's PD patches to Max. The rain patch is available at
http://fieldguide.hollandhopson.com/2014/04/30/designing-sound-nature-max-patches/
the others are available at
http://fieldguide.hollandhopson.com/?s=designing+sound&submit=Search

haugbui's icon

Thanks a lot, I will check them out! I did port some of them my self, but it is great to get a larger collection of patches from the book. I also got a copy of Mr Chiba's synthesized rain. A very fascinating part of this patch is that what really makes the patch sound good is simply filtered noise!

ben sonic's icon

For all of those, who have difficulties to download or even visit holland hopson's site (like me), here is another source of andy farnell's ported patches:
https://github.com/unriginal/Designing-Sound-Max-Patches

Holland Hopson's icon

What kind of difficultly with the downloads, Ben Sonic? The links work for me. Nice to see another source for the patches, too.

ben sonic's icon

Hello holland, in most cases the connection failed due to time-out. Maybe five times (out of 30, I’m guessing) I was able to reach your side. And I only managed to download nature and mayhem so far. The last success I had just now. And then time-out again. I  haven’t look at your patches, because in both cases i downloaded then with my iPhone into my Dropbox.  I tried it in different locations (different providers, routers, computers and iPhone).

I’m really looking forward to open your patches, because some of the other patches are incomplete and done very rough. However, I’m thankful for every source , because it seems not that simple to convert from pd to max, especially when it comes to filters...

Thanks to all builders and thank you. 

Ethan Schubert's icon

Hello,

I recently downloaded the nature pack from Holland Hopson, and a lot of the patches have this hh.bandpass~ and such. Is hh. an external?

Thanks in advance!

Holland Hopson's icon

Hi Ethan,
hh.bandpass~ is an abstraction. It's included in a group of helper files at http://hollandhopson.com/blog/wp-content/uploads/2014/04/Sound-Design-Practical-Series-helper-files.zip

Ethan Schubert's icon

Thank you! I'm still a bit new to max and am learning about abstractions and the like.