Product media placeholder
Replace this area with a screenshot or short walkthrough video during the media sweep.
Fires a single-frame `pulse` on the first graph evaluation, then stays at 0 forever. The graph-native equivalent of "do this once at startup". Replaces the common hack of `(time > 0.05 ? 1 : 0)` expression + thresholdPulse rising-edge detector — that pattern silently failed because of thresholdPulse's cold-start rule (first-frame-above-threshold is NOT a rising edge).
Inputs
| Port | Type | Description |
|---|---|---|
| - | - | No ports declared. |
Outputs
| Port | Type | Description |
|---|---|---|
pulse | float | Single-frame `1` on the first evaluation, `0` thereafter. |
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| - | - | - | No configurable parameters. |
Use cases
- Trigger a chars-stagger reveal at page load (wire to staggerWrite's upstream restart pulse).
- Prime a `directionLatch` so the initial direction is forward (wire to its `forward` input).
- Restart a `pulseTween` once on init so it animates to a settled state at load.
Related nodes
Envelope
Use loadPulse 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/