Skip to content

Smart Snap

Ed Kashinsky edited this page Sep 11, 2025 · 6 revisions

Smart Snap preview

Introduction

The script helps you quickly and intuitively snap selected items to markers or regions. It offers multiple operation modes, making it easy to use in different scenarios.

Features

  • Snaping of selected items to the desired regions or markers with different behaviours depending on the needs
  • Ability to control the binding offset — for example, the first cue marker, snap offset, or the position of the peak volume value
  • Provides flexible options for automatically selecting the starting marker/region number: by mouse position, the first selected item, or the edit cursor position

Installation

  1. Install Core modules
  2. Open Extensions -> ReaPack -> Browse Packages in the menu bar
  3. Find and install ek_Snap items to markers or regions
  4. Execute script ek_Snap items to markers or regions in the action list
  5. Enter licence or start trial for 14 days and restart the script. You can get license key on Gumroad.

Preview

Snapping behaviours

The script offers multiple snapping modes to suit different types of tasks.

One item per marker/region

Smart Snap preview

The simplest mode: Each selected item is snapped individually to each marker or region.

Items on different tracks to one marker/region

Smart Snap preview

Each selected item on a track is snapped to every marker or region, creating stems.

Consider overlapping items

Smart Snap preview

Selected items are grouped into stems based on their overlap in the arrangement and snapped to markers as a single stem.

All items to one marker/region

Smart Snap preview

All selected items are snapped to a single marker, preserving their relative positions to each other.

Snap position modes

Items can be given a snapping offset to suit your needs.

Beginning of leading item

Smart Snap preview

The most basic method – the item snaps directly to the start of the marker.

Snap offset of leading item

Smart Snap preview

The item snaps according to its snap offset.

First cue marker in leading item

Smart Snap preview

The item snaps to its first cue marker.

Peak of leading item

Smart Snap preview

The item snaps to its highest peak of loudness.

Settings

The script also provides settings for extra convenience when making your selections.

Detect start marker/region by

This setting lets you control which start marker is selected by default.

  • Leading selected item position
  • Edit cursor position
  • Mouse position (on start)

Create new lane if no room

  • If enabled, and there isn’t enough space for the item within the marker/region, a new lane will be created on the track and the item will snap to the marker/region.
  • If disabled, the item will remain in its original position.

No GUI version

For user convenience, there are also two scripts that run without a GUI and use the last saved settings:

  • ek_Snap items to closest markers
  • ek_Snap items to closest regions
Clone this wiki locally