Sounds Logical
home

WaveWarp 2.0 Component

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentBottom of Page

Functional Description | Algorithm | Signal Implementations | Related Components | Example DWBs usage

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:

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentTop of Page

home - news - products - store - support - site map - company info
© 2007 Sounds Logical. All rights reserved.
Sounds Logical
legal notice - privacy statement