Csound Csound-dev Csound-tekno Search About

[Csnd] Nonlinear HVS (table morphing): is there a quick/builtin route?

Date2019-05-27 18:05
From"Jeanette C."
Subject[Csnd] Nonlinear HVS (table morphing): is there a quick/builtin route?
Hey hey,
I'd like to morph between tables. Depending on the index in the table values 
should be morphed with a different function (logarithmic, linear, 
exponential perhaps).

The application: morphing between amplitude ftables for additive synthesis, so 
that the resultant audio signal doesn't sound like a slow volume blend, but 
rather like a kind of lowpass filter.

It is not difficult to see the brute force method, looping over the table 
indices and calculating the current output value with an index-dependet 
function, but I wondered if there was something cleverer already implmented 
that would make it faster, more efficient or easier to write.

Best wishes and thanks for any hints,

Jeanette

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

Here I go, on my own now <3
(Britney Spears)

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2019-05-27 19:11
From"Jeanette C."
SubjectRe: [Csnd] [SOLVED] [Csnd] Nonlinear HVS (table morphing): is there a quick/builtin route?
May 27 2019, Jeanette C. has written:

> Hey hey,
> I'd like to morph between tables. Depending on the index in the table values 
> should be morphed with a different function (logarithmic, linear, exponential 
> perhaps).
...
Sorry, I appear to have missed the hvs-opcode's iconfigtab field, which
does exactly that.

Best wishes,

Jeanette

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

Here I go, on my own now <3
(Britney Spears)

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here