cables is under heavy development.
There might be one or another bug, please let us know about it!

andro's public ops

Ops.Anim.AverageInterpolation_v2Weighted average interpolation
Ops.Anim.StringTypeAnimation_v2Animates a text/string, like it is being typed out by a person
Ops.Array.Array3VectorDistanceReturns the distance between 2 points from an array
Ops.Array.Array3VectorLengthReturns the length of a vector from an array 3
Ops.Array.ArrayAbsConverts array contents to absolute values - converts all negative numbers to positive numbers
Ops.Array.ArrayCeilRound numbers up
Ops.Array.ArrayClampClamp the values of an array to a min and max value
Ops.Array.ArrayDivide Divides all values in an array by one number
Ops.Array.ArrayFloorRound numbers down
Ops.Array.ArrayFractReturns the fractional remainder of all values in an array
Ops.Array.ArrayLogicPerforms logical comparison operations on a single array of numbers
Ops.Array.ArrayLogicArrayPerforms logical comparison operations on two arrays
Ops.Array.ArrayMathPick from multiple mathematical modes which can all be applied to a single array
Ops.Array.ArrayMathArrayperforms a math operations on two arrays
Ops.Array.ArrayMax Applies a max operation to all values in an array
Ops.Array.ArrayMerge_v2Merge two arrays - Array 2 is placed behind array 1
Ops.Array.ArrayMinApplies a min operation to all values in an array
Ops.Array.ArrayModuloApplies a modulo operation to all values in an array
Ops.Array.ArrayPack2Packs two individual arrays into a new array
Ops.Array.ArrayPack4Pack 4 arrays into one array
Ops.Array.ArrayPowApplies a Pow function to an array
Ops.Array.ArrayRandomSelectionExtract a definable amount of values from an array
Ops.Array.ArraySinPerforms a sin or cos operation on the contents of an array
Ops.Array.ArraySmoothStepApplies a smoothstep function to the contents of an array
Ops.Array.ArraySqrtReturns the square root of all values in the array
Ops.Array.ArraySubtract Subtracts one number from all values in an array
Ops.Array.ArraySumAdds one number to all values in an array
Ops.Array.ArrayUnpack2Unpacks an xy array into separate arrays
Ops.Array.ArrayUnpack3splits a xyz array into 3 individual arrays
Ops.Array.ArrayUnpack4Splits a xyzw array into 4 individual arrays
Ops.Array.Array_v2Can generate 3 kinds of arrays. Number - 1,2,3,4 - Normalized - (ContinuousNumberArray)
Ops.Array.AverageArraysmooth/average values in an array
Ops.Array.GateArrayOnly allows an array through if pass through is true
Ops.Array.InterpolateNumbersArrayinterpolate between all values of an array
Ops.Array.LoopArray3makes the 1st and last point of an array the same, good for closing splines and shapes
Ops.Array.PaletteLibraryContains a collection of palettes in groups of 5 to be used with the palette texture op
Ops.Array.PerlinArrayCreates An array filled with Perlin noise values
Ops.Array.RotateArrayShift array contents based upon rotate amount
Ops.Array.RouteArrayRoute an array to an output port
Ops.Array.SimplexArrayCreates An array filled with Simplex noise values
Ops.Array.SmoothArraySmooths out changes in values of an array
Ops.Array.SortArraySorts an array of numbers with one of two modes - ascending or descending
Ops.Array.StringToCharArrayTurns a string into an array of single characters or ASCII numbers
Ops.Array.SubdivideArray1For subdividing splines, smoothing lines using cubic bezier interpolation
Ops.Boolean.RouteBooleanRoute a boolean to an output port
Ops.Devices.OSC.OscArrayOutputs an array of data from a user defined OSC address
Ops.Devices.OSC.OscNumbersOutputs up to 4 numbers from a user defined OSC address
Ops.Gl.MeshInstancer_v2Draw the same mesh multiple times on the GPU
Ops.Gl.Meshes.TriangleArrayDraws multiple triangles using coordinates from an array
Ops.Gl.TextureEffects.ClampTextureClamps a texture to min and max values - Also has remap modes
Ops.Gl.TextureEffects.EdgeDetection_v2Draw only the edges of an image
Ops.Gl.TextureEffects.Fog_v2Render fog as a texture effect using a depth texture
Ops.Gl.TextureEffects.GammaCorrectionAllows for Gamma correction of a texture
Ops.Gl.TextureEffects.GridTextureCreates a grid texture
Ops.Gl.TextureEffects.LensDirtCreates a lens dirt like texture
Ops.Gl.TextureEffects.Noise.GlitchNoiseCreates a black and white glitched texture to use for displacement
Ops.Gl.TextureEffects.Noise.HexagonNoiseCreates a hexagonal noise texture
Ops.Gl.TextureEffects.Noise.PixelNoise_v2Pixelated noise
Ops.Gl.TextureEffects.PaletteTextureCreate a RGB palette using an array
Ops.Gl.TextureEffects.RGBOffsetOffsets the xy components of an RGB texture
Ops.Gl.TextureEffects.RotateTextureRotates a texture
Ops.Gl.TextureEffects.ScaleTextureScales a texture
Ops.Gl.TextureEffects.Stripes_v2Draw stripes into the current ImageCompose
Ops.Gl.TextureEffects.Stripes_v3Create a texture of stripes
Ops.Gl.TextureEffects.Twirl_v3Creates a twirl/swirl/spiral effect in a texture
Ops.Gl.TextureEffects.WaveformGenerates 4 different waveform textures. Sine, sawtooth,Triangle, Square.
Ops.Gl.TextureEffects.WaveformGradientGenerate different texture waveforms. Sine, sawtooth and triangle.
Ops.Gl.TextureEffects.WaveformGradient_v2Generate different texture waveforms. Sine, sawtooth and triangle.
Ops.Gl.TextureEffects.Waveform_v2Generates 4 different waveform textures. Sine, sawtooth,Triangle, Square.
Ops.Html.CSSPropertyStringModify a css property of an element with a string
Ops.Html.NotificationTrigger a simple pop up notification on the screen
Ops.Json.RouteObjectRoute an object to an output port
Ops.Math.Compare.CompareNumbersPerforms logical comparisons on numbers (compare, operators)
Ops.Math.MathAllows different mathematical operations to be applied to two numbers
Ops.ObjectChangedtriggers when object input has changed
Ops.Points.PointsCubeGenerates a 3d point field with controllable amount of xyz points (was PointsField3d)
Ops.Points.PointsHexagonGridgenerate coordinates for a hexagon grid, outputs array3x
Ops.Points.PointsSphereRandomGenerates a point field mapped to the surface of a sphere
Ops.String.ConcatMultiJoins multiple strings together
Ops.String.RouteStringRoute a string to an output port
Ops.Systems.LsystemLsystem generator
Ops.Systems.Lsystem_v2Lsystem generator
Ops.Templates.PortsArrayExampleIs a template for creating Array ports
Ops.Templates.PortsBooleanExampleIs a template for creating Boolean ports
Ops.Templates.PortsObjectExampleIs a template for creating Object ports
Ops.Templates.PortsStringExampleIs a template for creating String ports
Ops.Templates.PortsTriggerExampleIs a template for creating Trigger ports
Ops.Templates.PortsValueExampleIs a template for creating Value ports
Ops.TimeLine.TimeLinePlayerPlayer controls for the timeline
Ops.Trigger.GateTriggerAllows a trigger to pass only if the gate is open
Ops.Trigger.SwitchTriggerroute input triggers by index to one output
Ops.Trigger.ThresholdTriggers only once when threshold is crossed
Ops.Trigger.TriggerCounterLoopIncrements with each trigger and loops depending on min and max loop values.
Ops.Trigger.TriggerIfDecreasedtrigger if a value decreases / gets smaller
Ops.Trigger.TriggerIfIncreasedOutputs a trigger if the value of a number increases
Ops.Value.IntegerNumber op which only outputs integers