Notch Notch
2026.2 2026.1 0.9.23
AI MCP
 Light | Dark
CSV Float Array

CSV Float Array

Updated: 15 Jun 2026

Creates an array of floats from a CSV file

image

Example .dfx

Method #

This node creates an array of floats from a CSV file. The node will create an array of float values that it reads form a row in a CSV file. A CSV table can be used, and the node will return the array of a specified row based om the specified index.

This node creates float arrays based on rows of values, not columns.

CSV files can be imported as resources by clicking and dragging the CSV file from your file browser into the Resources Panel of Notch.

CSV files referenced by a Notch Block can be updated during runtime with the use of this JavaScript function. This can be a good way of keeping elements of your project adjustable once you have exported your Notch Block or Standalone Application.

All the CSV Float Array really does is let you do is receive all those modes in one place. But that opens up some new workflows, using the Custom Parameters and the Float Array To Points node.

There is more detail on the specific nodes pages, but the Custom Parameters node lets you either: Take your CSV float array’s data and apply it directly to control multiple parameters on a node at once, via one connection, or create your own custom parameters that you can then receive, extract and apply anywhere else across your node graph.

The Float Array To Points will turn your array into a series of points in 3D space.

Parameters

ParameterDetails
CSV File Select a CSV file from your resources to read and create an array from
Max Array Size Sets the maximum size of the float array. Any floats stored after this index in the array will be removed/cut off.
Index Offset Sets the starting point of the float array. Any floats stored before this index in the array will be removed/cut off.
Table Layout Determines the format of the CSV file that is being read
  • Flat Array : A one dimensional CSV file, where all values are held in one row.
  • 2D Table : A 2 dimensional table, where there are multiple rows of data. The float array will always be created for rows of values, not columns.
Row Index Select which row of the table is being converted into a float array.
Offset Applies an offset to where the array is created from. Applying an offset of 1 will mean that the first value in the row will not be included in teh array.
Skip How many csv entries to skip.

The properties control the time at which the node is active. See Timeline for editing time segments.

ParameterDetails
Duration Control the duration of the node’s time segment.
  • Composition Duration : Use the length of the composition for the node’s time segment duration.
  • Custom : Set a custom duration for the node’s time segment.
Node Time The custom start and end time for the node.
Duration (Timecode) The length of the node’s time segment (in time).
Duration (Frames) The length of the node’s time segment (in frames).
Time Segment Enabled Set whether the node’s time segment is enabled or not in the Timeline.

Inputs

This node has no inputs.