> For the complete documentation index, see [llms.txt](https://holy-city-audio.gitbook.io/spincad-designer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://holy-city-audio.gitbook.io/spincad-designer/patches/making-a-tremolo-patch.md).

# Making a tremolo patch

{% embed url="<https://www.youtube.com/watch?v=lV8yjU29DoA>" %}

Let's try out a really simple patch - a tremolo.  This showcases two  very powerful blocks for processing control signals such as the pot  inputs. &#x20;

\#1 - the Scale/Offset block lets you constrain the low and/or high range  of a control to make sure that the thing that you want to adjust is set  just right.&#x20;

\#2 - the Power block lets you set a control so it comes in faster or  slower relative to the rotation of the pot.

Further explanation of the "Tremolizer" block is in order.  If you use the width control on the Sin/Cos LFO, then this will adjust the swing around the center point (which is 0 when the output range is set to -1.0 to 1.0 and 0.5 when the output range is set to 0.0 to 1.0).

What I really want is for the LFO signal, going from 0.0 to 1.0, to REDUCE the gain of the audio signal as the LFO amplitude increases.  Otherwise you are left with the possibility that then the width is 0, you will have no volume at all coming out of the tremolo.  The Tremolizer uses some clever internal scaling to give you this without having to think too much about it.

Here's a[ link to the patch file](https://github.com/HolyCityAudio/SpinCAD-Designer/raw/master/patches/tremolo.spcd).
