# Select lanes

> Extract a contiguous lane range from a control bundle. Use several to split a sensor's lanes.

Source: https://docs.tune.toys/nodes/ctl.select/

Select lanes extracts a contiguous range of lanes from a control bundle. Use several to split a sensor's lanes apart.

## What it does

Selection is set in the node's configuration, not by a knob, in the same way as [Select channels](https://docs.tune.toys/nodes/std.select/) for audio: the first lane to keep (counting from 1) and the number of lanes to keep. The kept lanes become the output, in order, and a range that falls outside the incoming bundle is rejected. The node has no parameters.

## When to use it

Use it to pull one lane out of a multi-lane source, such as one band of [Band energies](https://docs.tune.toys/nodes/ctl.bands/) or the gate of a MIDI-to-control bundle, or place several side by side to split a bundle into separate paths. To rejoin lanes use [Combine lanes](https://docs.tune.toys/nodes/ctl.combine/).

## Ports

<!-- ports:start -->

| Port      | Direction | Signal  | Lanes                   |
| --------- | --------- | ------- | ----------------------- |
| `control` | Input     | Control | Inferred from the cable |
| `control` | Output    | Control | Inferred from the cable |

<!-- ports:end -->

## Parameters

<!-- parameters:start -->

This node has no numeric parameters.

<!-- parameters:end -->

## Tips

- To split a bundle completely, use one Select lanes node per lane.
- A destination that expects one lane needs a single-lane selection.

## See also

[Combine lanes](https://docs.tune.toys/nodes/ctl.combine/), [Constant](https://docs.tune.toys/nodes/ctl.const/), [Select channels](https://docs.tune.toys/nodes/std.select/), [Cables](https://docs.tune.toys/concepts/cables/).
