Csound Csound-dev Csound-tekno Search About

Wavetable synthesis - morphing waves?

Date2015-06-26 23:15
From"F. Silvain"
SubjectWavetable synthesis - morphing waves?
Hey hey everyone,
is there another method to morph between two waves of a wavetable than mixing 
them by volume? I think this method is used by the PPG and Waldorf synths as 
well as by some other software synthesizers, that I read about.

Inspiration is very much appreciated. :)

Ta-ta
----
Ffanci
* Homepage: https://freeshell.de/~silvain
* Twitter:  http://twitter.com/ffanci_silvain
* GitHub:   https://github.com/fsilvain

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-06-27 00:06
FromSteven Yi
SubjectRe: Wavetable synthesis - morphing waves?
Hi Ffanci,

I'm not sure what other approaches have been used, but this email
reminded of two different implementations:

1. I wrote a waveseq UDO that imitates a Korg WaveStation-like
approach to rotating between wavetables:

http://kunstmusik.com/2012/11/02/waveseq-wave-sequencing-user-defined-opcode-for-csound/

There's a couple of sound examples there.

2. Matt Gerassimoff wrote an emulation of a Waldorf Microwave a long
while back, and I had converted the original (which I haven't been
able to find since) into a Blue instrument.  I generated the output to
a CSD here:

http://kunstmusik.com/2007_03_13_uwave.csd

The uWaveOsc is written in a way that it's easy to embed into other
instruments and generates the necessary wavetables once.

The two examples both amount to mixing by volume.  I can't recall of
another technique to go about it.

Hope that's helpful!
steven

On Fri, Jun 26, 2015 at 6:15 PM, F. Silvain  wrote:
> Hey hey everyone,
> is there another method to morph between two waves of a wavetable than mixing
> them by volume? I think this method is used by the PPG and Waldorf synths as
> well as by some other software synthesizers, that I read about.
>
> Inspiration is very much appreciated. :)
>
> Ta-ta
> ----
> Ffanci
> * Homepage: https://freeshell.de/~silvain
> * Twitter:  http://twitter.com/ffanci_silvain
> * GitHub:   https://github.com/fsilvain
>
> ------------------------------------------------------------------------------
> Monitor 25 network devices or servers for free with OpManager!
> OpManager is web-based network management software that monitors
> network devices and physical & virtual servers, alerts via email & sms
> for fault. Monitor 25 devices for free with no restriction. Download now
> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
> _______________________________________________
> Csound-users mailing list
> Csound-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-users
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-06-27 14:20
From"F. Silvain"
SubjectRe: Wavetable synthesis - morphing waves?
Steven Yi, Jun 27 2015:
Hi Steven!
...

> 1. I wrote a waveseq UDO that imitates a Korg WaveStation-like
> approach to rotating between wavetables:
>
> http://kunstmusik.com/2012/11/02/waveseq-wave-sequencing-user-defined-opcode-for-csound/
I've seen that before and it's great! It's given me ideas. Thank you for that!
...

> 2. Matt Gerassimoff wrote an emulation of a Waldorf Microwave a long
> while back, and I had converted the original (which I haven't been
> able to find since) into a Blue instrument.  I generated the output to
> a CSD here:
>
> http://kunstmusik.com/2007_03_13_uwave.csd
This is fantastic! Thanks to both of you! I don't understand all of the code yet, but I'll get there. The softsync is very interesting!
...These didn't answer my question, but they helped me enormously and lead me into other directions.

Ta-ta
----
Ffanci
* Homepage: https://freeshell.de/~silvain
* Twitter:  http://twitter.com/ffanci_silvain
* GitHub:   https://github.com/fsilvain

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here