# samTape

A small recordable tape-loop effect for Windows. Drop the VST3 onto an audio
track, record up to ten seconds, and treat the captured sound like a physical
loop of tape.

## v0.2

- 1–10 second automatic loop capture
- DAW-synced capture that arms to the next beat and records exact beat/bar lengths
- record again at any time to replace the loop
- tape-speed playback from quarter-speed to double-speed
- reverse playback
- overdub with adjustable feedback
- wow, flutter, stereo hiss, head bump, tone loss, bias, age/dropouts, and soft tape drive
- wet/dry mix and click-softened loop joins
- stereo input and playback
- hold the on-screen tape to brake it, then drag it backward or forward to scrub
- one-level overdub undo
- recorded tape is embedded in the DAW project and restored with the session

The plug-in state includes the recorded stereo loop. Large or long loops will
therefore make the host project file a little larger.

## Build on Windows

Visual Studio with the Desktop C++ workload is required. CMake 3.22 or newer
may be installed normally or unpacked beneath `.tools`.

```powershell
.\scripts\build.ps1 -Configuration Release
```

To copy the finished VST3 to the standard system plug-in folder:

```powershell
.\scripts\build.ps1 -Configuration Release -InstallVst3
```

The build also produces a standalone app, useful for opening a sound-card input
without a DAW.
