samplermod.dsp

Variable-rate sample player with pitch modulation.

Function

This is a composite instrument consisting of sampler.dsp with built-in pitch modulation. samplermod.dsp uses unsigned addition and clipping to generate a frequency range of 0 to $FFFF.

The sampler frequency is computed as follows:

SamplerFrequency = Frequency + ModInput * ModDepth

Knobs

Frequency
Units are fixed point phase increment. $8000 equals the normal sample rate, with 1 sample per frame. Thus, you can go from zero to one octave above the original. Defaults to $8000. Range is 0..$FFFF.
Amplitude
0..$7FFF. Defaults to $7FFF.
ModInput
Pitch modulation signal (e.g. output of triangle_lfo.dsp) in the range of -$8000..$7fff. Defaults to 0.
ModDepth
Gain of pitch modulation in the range of -$8000..$7fff. Defaults to 0.

Outputs

Output

Input FIFOs

InFIFO

Resources

Ticks: 43

Code: 18

Implementation

V20