3d Wave Terrain Synthesis???

hardware, software, tips and tricks
Forum rules
By using this "Production" sub-forum, you acknowledge that you have read, understood and agreed with our terms of use for this site. Click HERE to read them. If you do not agree to our terms of use, you must exit this site immediately. We do not accept any responsibility for the content, submissions, information or links contained herein. Users posting content here, do so completely at their own risk.

Quick Link to Feedback Forum
User avatar
CBK81
Posts: 291
Joined: Fri Apr 16, 2010 3:58 am

Re: 3 Way Wavetables.

Post by CBK81 » Mon Dec 06, 2010 4:36 am

I can think of q few different ways to do this in alchemy. The most obvious would be to assign the osc mix to the 8 scene performer grid. Another would be to make samples of your wave forms and modulate the start point of the samples.

User avatar
3za
Posts: 4605
Joined: Mon Apr 28, 2008 9:24 pm

Re: 3 Way Wavetables.

Post by 3za » Fri Dec 10, 2010 12:51 am

Just a little update;

I have found out that my idea of a 3d wavetable, is not unique. It is called a, "3d wave terrain synthesis" this idea has been about for some years, but it seems there has yet to be a decent Implementation of it.
dsp wiki wrote: Wave Terrain Synthesis
Also called two-variable function synthesis, it extends the principle of wavetable lookup to the scanning of three-dimensional wave terrains (WT). A scan over the terrain is called an orbit, and can consist of any sequence of points on the wave terrain. If the orbit repeats itself (is periodic), so will the output signal. Varying the orbit over time generates time varying waveforms.
Even more geeky stuff can be found at these links;
http://academic.konfuzo.net/publication ... 99-SBC.pdf
http://csounds.com/jmc/Articles/Wts/WTS.html
http://www.wiard.com/terrain/terrain.html

And even more geeky stuff here;
http://adt.ecu.edu.au/adt-public/adt-EC ... amesSG.pdf
http://adt.ecu.edu.au/adt-public/adt-EC ... amesSG.pdf

Anyway the idea is out their, it just needs lots of work.
2 keyboards 1 computer
Sure_Fire wrote:By the way does anyone have the stems to make it bun dem? Missed the beatport comp and would very much like the ego booster of saying I remixed Skrillex.

staticcast
Posts: 908
Joined: Fri Apr 16, 2010 12:08 pm
Location: Berlin

Re: 3 Way Wavetables.

Post by staticcast » Fri Dec 10, 2010 1:18 am

3za wrote:Just a little update;

I have found out that my idea of a 3d wavetable, is not unique. It is called a, "3d wave terrain synthesis" this idea has been about for some years, but it seems there has yet to be a decent Implementation of it.
dsp wiki wrote: Wave Terrain Synthesis
Also called two-variable function synthesis, it extends the principle of wavetable lookup to the scanning of three-dimensional wave terrains (WT). A scan over the terrain is called an orbit, and can consist of any sequence of points on the wave terrain. If the orbit repeats itself (is periodic), so will the output signal. Varying the orbit over time generates time varying waveforms.
Even more geeky stuff can be found at these links;
http://academic.konfuzo.net/publication ... 99-SBC.pdf
http://csounds.com/jmc/Articles/Wts/WTS.html
http://www.wiard.com/terrain/terrain.html

And even more geeky stuff here;
http://adt.ecu.edu.au/adt-public/adt-EC ... amesSG.pdf
http://adt.ecu.edu.au/adt-public/adt-EC ... amesSG.pdf

Anyway the idea is out their, it just needs lots of work.
Actually, the technique above is a 2d wavetable. You're driving around this 2d surface - that is, you can control your longitude and latitude - and the height of the land is the output.

A standard wavetable is like a normal graph - you can control where you are on the x-axis, and the y-axis is the output.

A 3d wavetable would be more like... umm... a gas tank full of (stationary) smoke in a funny marbled pattern, where you move around the tank (you can control longitude, latitude and height) and the "result" is the opacity of the smoke at that point.

I'm not sure if a synth with a 3d wavetable exists. How feasible it is depends on how the wavetables morph into one another. If it's simply crossfading, then a 3d wavetable would not be complicated to implement at all and is basically tantamount to using a 3 oscillator synth and controlling the level of each. That wouldn't really be very exciting and you can rig up most synths with some kind of X-Y MIDI control to fade between oscillators. However, take the case of Massive. The wavetable position knob doesn't just crossfade between two wave shapes... in the more complex wavetables it's actually crossfading through many more (I think there are up to a hundred nodes or something like that, but I'd have to check). This is necessary in order to create interesting "morph" effects, otherwise it just sounds like, well, crossfading.

Now, if you have two axes instead of one, you could end up with that number, squared - so a hundred wavetables on one axis, a hundred on the other - that's 10,000 wavetables for one oscillator. Each of those being a few hundred samples, or more.

And even a "single" wavetable - no morphing - isn't as simple as it seems. Digital synth developers always need to avoid aliasing somehow, and with wavetable synths that often means using a different table (containing fewer or more harmonics) depending on which note on the keyboard is played. This means that even a single wavetable synth could actually be using several wavetables "under the hood".

To cut a long story short, to do it properly would take up rather a lot of memory and CPU. Of course, if you just want to fade between 3 wave shapes, you can just use a synth with 3 oscillators and adjust the level of each.
o b j e k t

User avatar
3za
Posts: 4605
Joined: Mon Apr 28, 2008 9:24 pm

Re: 3 Way Wavetables.

Post by 3za » Fri Dec 10, 2010 3:07 pm

^^^^^^
Thanks for the reply.

Yeah your right that quote describes a 2d wt.
2 keyboards 1 computer
Sure_Fire wrote:By the way does anyone have the stems to make it bun dem? Missed the beatport comp and would very much like the ego booster of saying I remixed Skrillex.

User avatar
3za
Posts: 4605
Joined: Mon Apr 28, 2008 9:24 pm

Re: 3d Wave Terrain Synthesis

Post by 3za » Sat Dec 11, 2010 12:18 am

I got a bit excited when I posted about wave terrain synthesis, on second thought I don't think this is what I was originally looking for. Even thought I like the idea of it.

My original idea, was of a cube made of lots of little tiny cubes, each of which is a different waveform, and you would be able to crossfade in to adjacent cubes. Am I right in think this is different to wave terrain synthesis?
2 keyboards 1 computer
Sure_Fire wrote:By the way does anyone have the stems to make it bun dem? Missed the beatport comp and would very much like the ego booster of saying I remixed Skrillex.

User avatar
drake89
Posts: 624
Joined: Wed Jan 20, 2010 2:42 am
Location: Tennessee, USA
Contact:

Re: 3d Wave Terrain Synthesis???

Post by drake89 » Sat Dec 11, 2010 1:16 am

If you want to use the wii-mote as an xyz controller, you can do it. You need the light bar to reference for xy movement but the accelerometer inside the remote reads the z axis.

But I'm pretty sure you'd have to be quite handy with computer programing to pull that off as a good synth modulator. Make friends with nerds? Or BECOME ONE muahaha

Locked

Who is online

Users browsing this forum: No registered users and 0 guests