patchlore · @paul
699 followers · 8266 posts · Server post.lurk.org

I also have an C adaptation of the Padsynth algorithm in , which was also originally developed by Nasca Octavian Paul. It has a similar kind of cleverness to PaulStretch. It's a pretty simple algorithm with a few choice design decisions based on intuitions in musical acoustics which make it stand out.

#Soundpipe

Last updated 5 years ago

patchlore · @paul
699 followers · 8266 posts · Server post.lurk.org

I actually did some work on today! Made a tiny tweak to my implementation to make it possible to read files from disk (via drwav) rather than from a in-memory buffer. This means that input files can be of arbitrary size which is a very good thing.

The new functionality can be enabled by calling sp_paulstretch_wavin instead of sp_paulsynth_compute:

git.sr.ht/~pbatch/soundpipe/tr

This is already being used in a standalone command line utility included in . Here you can see it in action:

git.sr.ht/~pbatch/monolith/tre

#monolith #paulstretch #Soundpipe

Last updated 5 years ago

patchlore · @paul
699 followers · 8266 posts · Server post.lurk.org

Well, it's not completely done, but I figured enough time has passed to merge "granule" into dev: git.sr.ht/~pbatch/soundpipe/co

The original "granule" opcode has way too many init-time variables, so I'm going to look into turning those into audio-rate parameters. Should make for a neat granular synthesizer.

#Soundpipe

Last updated 5 years ago

patchlore · @paul
699 followers · 8266 posts · Server post.lurk.org

I don't get it. Why does everybody go for the zitareverb algo in ? ReverbSC (sp_revsc) is where it's at. The topology was originally designed by Sean Costello (of Valhalla DSP), and is an amazing sounding verb for ambient music. Actually life-changing for me. ReverbSC is the reason why I started building Soundpipe in the first place, and enabled me to build all the systems and software I use today.

#Soundpipe

Last updated 6 years ago