[sharing] Wave Terrain Synthesis Abstractions
tmhglnd
Apr 01 2020 | 12:07 pm
Hi all!
I'm sharing these 3 wave terrain synthesis abstractions i've been working on.
- th.wave.polar~
A polar coordinate system based wavetable reader, using poly~ for upsampling (for anti-aliasing), using gen~ for converting polar to cartesian, using jitter for reading from a wavetable matrix.
- th.wave.carte~
A cartesian coordinate system based wavetable reader, using poly~ for upsampling (for anti-aliasing), using jitter for reading from a wavetable matrix.
- th.wave.terrain
Convert the jit.gl.bfg output to a 1 plane float32 matrix that can be used as wavetable lookup with the th.wave.polar~ and th.wave.carte~ objects. Export the wavetable as a binary jitter file with the write message.
Here is a demo of one of the example patches that is included in the package.
Wave Terrain Synthesis
And a screenshot of what the helpfiles look like
You can download them here: https://gum.co/ZQQsz
Hope you find it useful!