Send Float
Feeds the value at In every frame into the channel named in the Channel field. ReceiveFloat picks it up. Since no edge is created in the graph, you avoid routing wires to distant nodes, and it is not subject to cycle detection (= you can build feedback).
- Scope dropdown: Group (default for new nodes) and Global. A Group channel is confined to the graph level this Send sits in (the surrounding group, if it is inside one) and only reaches Receives at the same level. Duplicating a group or placing several presets never makes same-named channels collide. Use Global to send outside the group or across groups
- Channel names are compared with leading and trailing whitespace removed. When the field is empty, nothing is sent
- Sending happens in LateUpdate and receiving in Update, so the Receive side reads the previous frame’s value (one frame of delay)
- When grouping or ungrouping moves this node to a different level, its Group-scope channel follows the new location automatically
- Nodes saved in older projects load as Global (behavior unchanged)
If several Send Float nodes use the same channel name in the same scope, a warning appears and the one that registered later wins. The losing Send is ignored every frame.
Video
Input ports
| Port ID | Type |
|---|---|
In | float |
Output ports
None
Scriptable members
| Path | Type |
|---|---|
input | float |
currentChannel | string |
Synapse Apps (scripting)
await synapse.modules.create({ type: "SendFloat" }) 


