WaveWarp 2.0 Component
      

Multirate:
First-order-hold Control UpSampler
|
Functional Description
Increases the sample rate of the control input by an integer factor, M, by
insertion of (M-1) new values between successive input values.
The (M-1) new values are obtained by linear
interpolation ("first-order-hold") between the successive input values.
The output sample rate is a factor of M higher than the
input sample rate.
Separate components are provided for 2, 3, 4, and M (flexible) upsampling
factors.
IMPORTANT:
Since
this component only incorporates first-order filtering between
the input values,
the output is subject to
imaging distortion.
However, for most control signals used in WaveWarp, this is rarely an issue,
so this component is adequate.
Algorithm
See
[CrRa]
and
[StNg]
for a detailed treatment
of multirate signal processing.
For a specific discussion
on upsampling by an integer factor, see
section 2.3.3 of
[CrRa]
and chapters 1 & 3 of
[StNg].
Signal Implementations
| Audio signals | Control signals | Description |
| n/a | Single input single output | Converts the sample rate of the control signal |
Related components:
Example DrawingBoards illustrating usage:

      
|