Dynamic Wave-Table OSC

For general discussion related FlowStone
User avatar
chackl
Posts: 233
Joined: Tue Aug 17, 2010 8:46 pm
Location: Austria / Salzburg

Dynamic Wave-Table OSC

Post by chackl »

Hello!

Just wanted to know if anyone did experiments with a wave-table-osc that is changing the wave-form by time by interpolating between 2 waves?

Thank you!
C.Hackl
100% accuracy is the guarantee to your success. The value alters if you combine it with musical creativity.
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Dynamic Wave-Table OSC

Post by tulamide »

I only know of crossfading solutions with arithmetic oscillators, not wavetables. Those were made by Spogg and somebody else that I forgot :oops:
"There lies the dog buried" (German saying translated literally)
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Dynamic Wave-Table OSC

Post by Spogg »

tulamide wrote:I only know of crossfading solutions with arithmetic oscillators, not wavetables. Those were made by Spogg and somebody else that I forgot :oops:

I think this is about this synth:

viewtopic.php?f=3&t=4419&p=24991&hilit=quilcom+nine#p24973

It's on my list to make a new version at some point.

But I don't know anything about scanning wavetable oscillators, and I would like to. I think Adam did this in his Viper but that's a commercial product.
User avatar
nix
Posts: 817
Joined: Tue Jul 13, 2010 10:51 am

Re: Dynamic Wave-Table OSC

Post by nix »

what we could do is make a short audio of different cycles one after another,
these are read back with a counter with which you could program to different kind of reads
the audio is a mem or float array, and 'wave/mem read' is used to read the counter index

OceanSwift have done such a thing previously with FS
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Dynamic Wave-Table OSC

Post by martinvicanek »

Why not just read both wavetables and crossfade then :?:
deraudrl
Posts: 239
Joined: Thu Nov 28, 2019 9:12 pm
Location: SoCal

Re: Dynamic Wave-Table OSC

Post by deraudrl »

chackl wrote:Just wanted to know if anyone did experiments with a wave-table-osc that is changing the wave-form by time by interpolating between 2 waves?

martinvicanek wrote:Why not just read both wavetables and crossfade then :?:

From where I'm sitting, those sound like exactly the same thing. :?
I keep a pair of oven mitts next to my computer so I don't get a concussion from slapping my forehead while I'm reading the responses to my questions.
User avatar
tektoog
Posts: 141
Joined: Sat Oct 30, 2010 11:49 pm
Location: Geneva - Switzerland

Re: Dynamic Wave-Table OSC

Post by tektoog »

As you pronounced (wrote maybe better) the word dynamic,
my guess is that you probably will be changing table sizes...
I've spotted years ago, and then DWB confirmed, a "bug" when changing array sizes...
I've come up with a solution, as well as DWB, and it seems that DWB's fix was the one retained...
Here is a link to the fix:

viewtopic.php?f=2&t=2694&p=14009&hilit=dwb#p14009

Hope this helps to put you in the right track ;)
Take care ;)
"Essential random order for chaotic repetitive sequences"
k brown
Posts: 1198
Joined: Tue Aug 16, 2016 7:10 pm
Location: San Francisco, CA USA
Contact:

Re: Dynamic Wave-Table OSC

Post by k brown »

More info needed - the OP is too vague.
Website for the plugins : http://kbrownsynthplugins.weebly.com/
User avatar
chackl
Posts: 233
Joined: Tue Aug 17, 2010 8:46 pm
Location: Austria / Salzburg

Re: Dynamic Wave-Table OSC

Post by chackl »

Hello!

Thank you for the massive input - yes it seems that i realy failed explaining at some point :D

dynamic is not suposed to be "dynamic wave size" - the wave-table size is fixed ;)

martinvicanek wrote:Why not just read both wavetables and crossfade then :?:

Yes this is what i asked for.

As i experimented with FFTs some time ago i came across the idea to analyse a sound's wave form every example 0.05 second and generate multible wave-tables out of it. Then load each wave to a wave-table and put them into a mem array - and read the mem array by an interpolation - like two wave-tabel-read modules.

I have seen a project some time ago that had an optimiced wave-table-read with 2 interpolated wave-read modules after it. So i was thinking about extending this to a wave-array-read module with wave tables. (But i do not find the project - maybe someone else knows it)

I would be interested if this would leed to a possibility to do a "more complex" system here.

Thank you :)
100% accuracy is the guarantee to your success. The value alters if you combine it with musical creativity.
User avatar
trogluddite
Posts: 1730
Joined: Fri Oct 22, 2010 12:46 am
Location: Yorkshire, UK

Re: Dynamic Wave-Table OSC

Post by trogluddite »

The download in this post should give you a start with the wavetable reading parts. The thread is really about envelopes, but if you dig down into the dowload you'll find a "wavetable array" (mem array containing multiple wavetables), and an oscillator which can read any wavetable out of the array.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Post Reply