Help guide

Pulse Router node

Updated June 21, 2026

Pulse Router node

Product media placeholder

Replace this area with a screenshot or short walkthrough video during the media sweep.

Demultiplex one pulse to one of `count` output channels by integer `index`. Rising edge on `pulse` produces a single-frame spike on `out{Math.round(index)}`; out-of-range follows `defaultRoute` (set to -1 to drop).

Type pulseRouterCategory inputsContext sharedDynamic ports yesCompound no

Inputs

PortTypeDescription
pulsefloatPulse
indexfloatIndex

Outputs

PortTypeDescription
--No ports declared.

Parameters

ParameterTypeDefaultDescription
countint1Channels min 1; max 256
defaultRouteint-1Default Route min -1

Use cases

  • Round-robin spawn — pair with pulseCounter to drive N independent flair / particle / image instances cycled across pulses.
  • Channel selector — switch between alternate animations based on an integer state (e.g. tab index → enter/exit channel).
  • Layer / row dispatch — fan a single trigger into one of N layout positions for grid-stagger effects.

Related nodes

Envelope

Use pulseRouter as the node type inside a graph node envelope. Add id, optional params, optional connections, and optional activeWhen based on the guide context.

Generated source

Registry faster-motion-docs/node-registry.jsonCategory page /help/faster-motion/faster-motion-node-category-inputs/

Was this guide helpful?

Sunny Arora

Written by

Sunny Arora

Get technical deep dives delivered to your inbox

Join creators and developers who get exclusive insights, tutorials, and behind-the-scenes content every week.

No spam. Unsubscribe anytime.

Continue Exploring

You might also enjoy