New Free Open Source Synth, Terrain, By Aaron Anderson
-
- KVRist
- 369 posts since 9 Mar, 2019
Edit: Installers have been migrated to & can be found at github/releases.
(Thanks to Aaron for the upgrades/bug-fixes.)
I recall speaking some time ago here or elsewhere about using and/or being inspired by 3D fractal landscape generation/animation but for sound synthesis, so am pleased to find this:
(Thanks to Aaron for the upgrades/bug-fixes.)
I recall speaking some time ago here or elsewhere about using and/or being inspired by 3D fractal landscape generation/animation but for sound synthesis, so am pleased to find this:
Last edited by Borbolactic on Thu Oct 24, 2024 7:42 pm, edited 6 times in total.
-
Korg Supporter Korg Supporter https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=386399
- KVRAF
- 1871 posts since 4 Oct, 2016
Reminds me of Nave and Infinite. Looks cool!
-
- KVRist
- Topic Starter
- 369 posts since 9 Mar, 2019
It does and I'm looking forward to trying it myself.
- KVRAF
- 37383 posts since 14 Sep, 2002 from In teh net
Very interesting - also reminds me of Virsyn Poseidon - more video here
-
- KVRist
- 149 posts since 18 Jun, 2014
Surprisingly the UI seems to have modulation, but the rest looks very very cool
EDIT: its there, but nothing compiled it seems:
https://github.com/aaronaanderson/Terrain
EDIT: its there, but nothing compiled it seems:
https://github.com/aaronaanderson/Terrain
- KVRAF
- 3643 posts since 21 Nov, 2015
Full Installers are 'hidden' in the comments.Deisss wrote: Fri Oct 18, 2024 9:50 am Surprisingly the UI seems to have modulation, but the rest looks very very cool
EDIT: its there, but nothing compiled it seems:
https://github.com/aaronaanderson/Terrain
Borbolactic wrote: Thu Oct 17, 2024 9:36 pm I recall speaking some time ago here or elsewhere about using and/or being inspired by 3D fractal landscape generation/animation but for sound synthesis, so am pleased to find this:
You can be creative in any right place on Earth, and not only in the wealthiest cities. Bring the world feelings from everywhere, and not only feelings of capitalistic or jail environment.
― Aleksey Vaneev
https://linuxdaw.org
― Aleksey Vaneev
https://linuxdaw.org
- KVRAF
- 3643 posts since 21 Nov, 2015
Some great potential this has.
Oversampling is acting a bit weird or not?
Oversampling is acting a bit weird or not?
You can be creative in any right place on Earth, and not only in the wealthiest cities. Bring the world feelings from everywhere, and not only feelings of capitalistic or jail environment.
― Aleksey Vaneev
https://linuxdaw.org
― Aleksey Vaneev
https://linuxdaw.org
- KVRAF
- 3643 posts since 21 Nov, 2015
Its in the video description.
A free and open source Wave Terrain Synthesis instrument plugin.
Here is the VST3/AU installer for Mac:
https://drive.google.com/file/d/1rcLl...
Here is the VST3 installer for Windows:
https://drive.google.com/file/d/1vlgj...
Installers for Linux are forthcoming. In the meantime, here is a link to the repo:
https://github.com/aaronaanderson/Ter...
You can be creative in any right place on Earth, and not only in the wealthiest cities. Bring the world feelings from everywhere, and not only feelings of capitalistic or jail environment.
― Aleksey Vaneev
https://linuxdaw.org
― Aleksey Vaneev
https://linuxdaw.org
- KVRAF
- 3643 posts since 21 Nov, 2015
People on Github are different.
You can be creative in any right place on Earth, and not only in the wealthiest cities. Bring the world feelings from everywhere, and not only feelings of capitalistic or jail environment.
― Aleksey Vaneev
https://linuxdaw.org
― Aleksey Vaneev
https://linuxdaw.org
-
- KVRian
- 1295 posts since 30 Oct, 2003 from Pacific NW, USA
Some of the sounds remind me of Newfangled Audio’s Generate. I love that synth’s ability to sound both retro and futuristic at the same time.aMUSEd wrote: Fri Oct 18, 2024 8:07 am Very interesting - also reminds me of Virsyn Poseidon - more video here
Does anyone know if this uses wavetables or imported audio? Or is it purely synthesis?
- KVRAF
- 3643 posts since 21 Nov, 2015
Some useful information on Terrain.
https://github.com/aaronaanderson/TerrainTerrain is a Wave Terrain Synthesis instrument plugin I've made available for free on Mac, Windows, and Linux systems.
In wave terrain synthesis, a sound is produced via a 2D trajectory scanning over a 3D surface, or terrain. The timbre produced is dependent on the shape and parameters of the trajectory, as well as the shape of the scanned terrain.
In Terrain, both the trajectory and terrain parameters may me modified at audio rate. To achieve this level of modification, both the trajectory and terrain are calculated per sample. This comes at the cost of computation time; Terrain is a computationally expensive synthesizer.
In a simple case, an elliptical orbit scans a sinusoidal terrain. Introducing higher frequency sinusoids into the terrain introduces more harmonics into the resulting signal. The same goal may be accomplished by increasing the size of the trajectory.
If I adjust the modifier parameter on the trajectory, the ellipse will become narrow. In this narrow state, changes in phase and the balance of harmonics may be heard as the trajectory is rotated. This becomes more obvious on more complex terrains.
Translation of the trajectory also has a substantial impact on the resulting signal. The peaks and troughs traversed by the trajectory determine the output; translation adjust which peaks and troughs are traversed, and when this traversal happens relative to the trajectory's phase.
A trajectory that remains in the same location, and is otherwise unmodified, will create a static timbre. However, moving this otherwise static trajectory will create time-varying timbre. To this affect, I've added a modifier I've named Meanderance. This allows trajectories to displace about the terrain on their own accord. Both the speed and the scale of this meanderance can be controlled and automated.
A novel feature of terrain is the recursive trajectory feedback loop. In a similar manner to an audio feedback loop, the trajectory position feeds back onto itself over a determined amount of time. This effect will drastically modify the shape of a given trajectory. The problem of feedback explosion is even more pronounced with a two-dimensional signal. To remedy this, I developed a spatial compressor that keeps the signal within the bounds of a determined radius.
All trajectories delivered with Terrain are periodic. In other words, the shape of the trajectory repeats itself at a given frequency. This is musically useful as the fundamental frequency may be determined and mapped to a keyboard or piano roll. While there are many trajectories to choose, I'll leave exploring them as an exercise to the user.
A terrain may be chosen from the given list; each with their own parameters. I will once again leave exploring this list as an exercise to the user. In addition to the specialized terrain parameters, each terrain may be freely saturated. The effect of this is very similar to traditional wave shaping.
The envelope generator mimics an analog style. The ES toggle determines whether or not the envelope will effect the size of the trajectory. This allows the brightness of the output signal to follow the loudness; a characteristic found in many acoustic instruments.
Given the flexibility of trajectory behavior and terrain shape, alias frequencies are nearly impossible to predict and therefore cannot be prevented at the source. Anti-aliasing in Terrain is thus handled by oversampling. Be wary of using high oversampling factors for live performance as this method of alias reduction comes at a great computational cost.
You can be creative in any right place on Earth, and not only in the wealthiest cities. Bring the world feelings from everywhere, and not only feelings of capitalistic or jail environment.
― Aleksey Vaneev
https://linuxdaw.org
― Aleksey Vaneev
https://linuxdaw.org
