> 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/menus/loop.md).

# Loop

The Loop Menu has just one entry, "Add". &#x20;

<figure><img src="https://4148137667-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvkMElNCYnDaBJfC78R6c%2Fuploads%2F6xWM3VqmPiF8bxUQubkl%2FScreen%20Shot%202023-06-10%20at%206.42.40%20AM.png?alt=media&amp;token=8aeb8c03-bce2-4e76-9b9d-13e9e982cd24" alt=""><figcaption></figcaption></figure>

It is a special case programming wise in that it drops in two blocks - a Loop Input and a Loop Output.  These blocks are used to reliably make a feedback loop in your design.  They introduce 1 sample of delay. &#x20;

When you first drop in these blocks, your mouse pointer will be moving the "FB Out" block.  Click to drop this in place and continue editing.

<figure><img src="https://4148137667-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvkMElNCYnDaBJfC78R6c%2Fuploads%2FGwszZQHhVzikdtKXu0Vs%2Fimage.png?alt=media&amp;token=da4aa4e9-5218-4859-b4b2-4a564df2a705" alt=""><figcaption></figcaption></figure>

Notice that the "FB In" block has a white outline indicating that it has a control panel. &#x20;

<figure><img src="https://4148137667-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvkMElNCYnDaBJfC78R6c%2Fuploads%2FU41MUuWcl6m8IJ7yv9vJ%2Fimage.png?alt=media&amp;token=d5d2587f-02d4-446b-afba-3b27c15d2455" alt=""><figcaption></figcaption></figure>

| Parameter | Description                     | Range          |
| --------- | ------------------------------- | -------------- |
| Gain      | Multiplies the incoming sample. | -1.90 -> +1.90 |

The functional source code for both blocks is at the links below.

{% embed url="<https://github.com/HolyCityAudio/SpinCAD-Designer/blob/master/src/com/holycityaudio/SpinCAD/CADBlocks/FBInputCADBlock.java>" %}

{% embed url="<https://github.com/HolyCityAudio/SpinCAD-Designer/blob/master/src/com/holycityaudio/SpinCAD/CADBlocks/FBOutputCADBlock.java>" %}
