Multiview

Tile a bundle of streams into one picture with labels, for monitoring.

  • Video
  • Since 0.2.0
  • multiview
  • monitor
  • tiles

Open in TuneToys

Multiview as the Patch draws it, at default values: inlets on the left, outlets on the right.

Multiview tiles a bundle of streams into one picture, with labels, for monitoring.

What it does#

The input carries 1 to 8 streams, joined with Combine streams. Columns sets the grid, Gap the space between tiles and Labels adds the stream numbers.

When to use it#

Use it to watch several sources at once, for example before a Switcher.

Ports#

PortDirectionSignalLanes
videoInputVideoInferred from the cable
videoOutputVideo1

Parameters#

ParameterLabelRangeDefaultUnitScaleNotes
columnsColumns1 to 42linearTiles per row.
gapGap0 to 644pxlinearSpace between tiles in pixels.
labelsLabels0 to 11linearShow stream numbers on the tiles. Choices: 0 Hidden, 1 Shown.

Columns (columns)#

Number of columns in the grid, 1 to 4.

Gap (gap)#

Space between tiles in pixels.

Labels (labels)#

Shows a label on each tile when on.

Tips#

  • The output is one stream and can be filtered or recorded like any other.
  • Video needs the browser's WebGPU video engine. The Player and exports do not run video yet and report it unavailable. To see a video output, bind a live Screen in the Frame to it.

See also#

Combine streams, Switcher, Select streams, Video, Control lanes.

Help patches

Each help patch is an ordinary Toy that teaches one idea. The diagram shows the Patch; the preview shows its Frame. Open it in TuneToys to play and edit it.

1. Monitor four sources

intermediate Teaches: columns, gap, labels

Four text sources tiled into one picture.

Patch: Text layer “one” video output connected to Combine streams “ab” a input. Text layer “two” video output connected to Combine streams “ab” b input. Text layer “three” video output connected to Combine streams “cd” a input. Text layer “four” video output connected to Combine streams “cd” b input. Combine streams “ab” video output connected to Combine streams “all” a input. Combine streams “cd” video output connected to Combine streams “all” b input. Combine streams “all” video output connected to Multiview video input.
Connections as text
  • Text layer “one” video output connected to Combine streams “ab” a input
  • Text layer “two” video output connected to Combine streams “ab” b input
  • Text layer “three” video output connected to Combine streams “cd” a input
  • Text layer “four” video output connected to Combine streams “cd” b input
  • Combine streams “ab” video output connected to Combine streams “all” a input
  • Combine streams “cd” video output connected to Combine streams “all” b input
  • Combine streams “all” video output connected to Multiview video input
  • Two Combine nodes join pairs, a third joins the pairs into one four-stream bundle.
  • Multiview tiles the bundle for monitoring.
Frame preview: Monitor four sourcesFrame “Monitor four sources” with 5 elements: knob Columns, knob Gap, text heading, toggle Labels, screen Picture.2Columns4 pxGapMONITOR FOUR SOURCESLabelsscreen
Frame preview (static). Controls show their default values.

Open in TuneToys

  • Combine streams Concatenate two video bundles into one, preserving every stream.
  • Switcher Cut or transition between up to four sources; outputs the program. The face of the switcher widget.
  • Select streams Extract a contiguous range of streams from a video bundle.

Edit this page on GitHub

esc

↑ ↓ move↩ open⌘↩ new tabesc close