» Spread Definitions
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Spread Definitions

French

Terms

Spread
A one dimensional list (array) of data
Slice
One element of a spread
Bin
A virtual subset of consecutive slices in a spread
NIL
A spread of 0 slices, depicted as Ø
Slice Count
Number of slices in a spread
Spread Count
Synonym to Slice Count
Bin Size
A number that specifies how many consecutive slices of a spread together form a bin
Index
A number referencing a slice via its position in a spread. Counting from 0.

Spreads and Slices

Nil

Not to be confused with:

  • a value-spread of one slice containing the "0"
  • a string-spread of one slice containing zero characters
As a rule of thumb: If any of a nodes inputs contains nil, its output also returns nil. Rendernodes like the Quad (EX9) with a nil input are not drawn.

If you want to create nil, use: NIL (Spreads).
If you want to avoid it, use: AvoidNIL (Spreads) or a S+H (Animation) only sampling when the incoming value is not Ø.

Bins and Bin Sizes

A Bin Size always refers to an other input on the same node and provides information as to how that other inputs spread is structured.

For nodes that have a Bin Size and an Index note that the Index refers to bins rather than the individual slices!

If you want to provide a Bin Size as an input to your own subpatch/module make sure to use one of the NormalizeBinSize (Value) convenience nodes which turns any given binsize (positve/negative) into a spread of positive binsizes for easier handling.

Note that you can also specify a spread of positive (not negative!) BinSizes which essentially means that you can have a "spread of spreads" where each "inner" spread can have a different count.


Spreads pages

anonymous user login

Shoutbox

~15d ago

joreg: END OF SHOUTBOX! As this page has is now legacy, it will no longer feature new content. For latest news, see: http://vvvv.org

~1mth ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~1mth ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~1mth ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~2mth ago

~2mth ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~2mth ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~2mth ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~2mth ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~2mth ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/