
SIMPLE SNATCHER
---------------

Navigates thru a sampling retrieving sample values either statically or dynamically.

Technically, this module can be considered the Audio equivalent of the Sample Value DSP module.
However, with *INTELLIGENT* usage, this module can be used to produce scratch-like effects, pitch modulations, random-walk playback or similar effects.

As long as a valid sampling is present on the Sample pin, the sample value whose position is specified by the Position pin is sent to the Audio output.

Depending on the hidden Position Mode pin, the specified sample position can be:

-Absolute, i.e. 0 V for first sample, 10 V for sample at position #10, 3000 V for sample at position #3000, ...
 
-Relative, normalized to 10 V, i.e. 0 V for first sample, 10 V for last sample.

Samples read at fractional positions will be cubic-interpolated.
No anti-aliasing is performed at present in case of |delta pos| > 1 sample.
Reading position is clamped to the physical sample boundaries, i.e [0, length-1].
To use Absolute positioning, sample length must be known of course.

Output audio is set Streaming or Static depending on the Position pin status.


NOTE: to avoid clicks and DC offset with audio applications, you may want to add a DC blocking filter at the output, like a stock 1-Pole HPF set to 0. This wasn't done internally not to break consistency (i.e. you set position N, you get sample #N).



 
