S and H1 Basics — a patch to complement my video on sample and hold basics

This patch is meant to serve as a complement to the video (posted below), which is the first in a series I am doing on the sample and hold. The purpose of this video is to cover the basic mechanism of the sample and hold and delve into four specific categories of use for the module, which will be foundational to the more complex patching I do in the subsequent videos of the series: as a means of holding a value, as a way of delaying/synchronizing actions, as a type of memory storage, and as a counting device.

Page 0. Basics of sample and hold. This page just contains two sample and hold modules (one set to track and hold), a stompswitch to trigger them, and a sine wave to serve as a sampling source.

Page 1. Clocked random. This page is meant to illustrate one instance in which a sample and hold is unnecessary: the random module has a clock/trigger input, so the classic example of a ‘sample and hold filter’ for instance, where noise is fed into a sample and hold’s input, then clocked by an LFO to create what I describe in the video as 1960s sci-fi/robot noises, is not necessary. You can generate these sorts of steady changes in value by clocking or triggering a random module directly (not a random LFO). A pushbutton at the bottom of the page mutes and unmutes the oscillator.

Page 2. Use type: holding a value. Here, I use radio buttons as an example, since it’s a subject that I feel I go over fairly often. (I’ve covered it elsewhere.) The radio buttons in this case just control an out switch, which likes up which button is active.

Page 3. Use type: delaying/synchronizing actions. Two sequencers are clocked by an LFO. The outputs of the sequencers go to the inputs of a CV switch. A sample and hold is used to make sure that when sequencer 2 is selected — by the left stompswitch — it only changes to this sequence on a clock beat. The LFO that gates the sequencer can be connected to the VCA at the bottom of the page to hear the synth voice as it switches between sequences.

Page 4. Use type: as memory storage. I constructed a simple chord memory device, using chained sample and holds to remember what intervals to use for the chord. You program the patch by playing an interval relative to middle C on a MIDI keyboard (channel 1), then pressing the left stompswitch. The memory holds three intervals. There is a simple, four-oscillator synth at the bottom of the page to play back the chord.

Page 5. Use type: as a counting device. I create an incrementer/decrementer, with two push buttons to control whether the sample and hold counts up (increments) or down (decrement). A value module at the bottom of the page determines the size of increments/decrements.

Leave a Reply

Download
Chat