PureData CEAMMC web documentation

PureData CEAMMC library web documentation

View on GitHub

Distribution download

index

Category: list

list processing

list.^at: outputs elements from a predefined list based on an input list of indices

list.^contains: checks whether the predefined list contains the input element

list.^search: outputs the indices of the found input elements in a predefined list

list.all_of: checks whether all elements of the list have been accepted by the predicate of the side chain processing

list.any_of: checks whether at least one list element has been accepted by the processing sidechain

list.append: append elements to the end of a list

list.apply_to: modifies specified list elements via a side-chain

list.at: outputs the previously specified elements of the input list

list.choice: outputs random element from list

list.contains: checks if the input list contains specified elements

list.convolve: convolution for lists
aliases: [list.conv]

list.correlate: lists cross-correlation

list.count: output the number of items that equal to specified value

list.count_if: output the number of items that satisfy to an side-chain predicate

list.delta: outputs and saves the list of differences between the current and the previously saved list

list.distribution: output list value distribution

list.do: iterate and modify the list contents via a side-chain

list.each: maps an each list value via an external side-chain

list.enumerate: enumerates list elements

list.equal: list equal check

list.first: output the first list element

list.gen: generates a list of the specified length via a side-chain generator

list.histogram: outputs a list distribution histogram
aliases: [list.hist]

list.insert: insert elements into the specified list position

list.integrator: outputs and stores the list of sums between the previously stored list and the current one

list.last: output the last list element

list.length: output the number of elements in the list
aliases: [list.size]

list.map: map list values by specified dictionary

list.max: output the largest list element

list.mean: calculates the average value in a list
aliases: [list.average]

list.min: returns a smallest list element

list.none_of: checks if none of list elements is accepted by the predicate side-chain

list.normalize: normalizes numeric list values to get their sum equal to 1.0

list.pass: leave in list only specified elements

list.pass_if: leave only elements accepted by side-chain predicate
aliases: [list.filter]

list.prepend: insert elements into a list begining

list.product: calculates the product of all numbers in a list

list.range: outputs list smallest and largest elements
aliases: [list.minmax]

list.reduce: transforms the list into a single value through side-chain processing
aliases: [list.foldl]

list.reject: remove specified elements from the list

list.remove: remove list elements at specified positions

list.remove_if: remove list elements by the side-chain predicate

list.repack: repack the list into a sequence of lists of the specified size

list.repeat: creates a list based on the repetitions of the original list

list.resample: resamples the values in the list with the specified length ratio
aliases: [list.r]

list.resize: changes the list size

list.reverse: reverses the order of the elements in the list

list.rldecode: run-length decoding lists
aliases: [list.unwrap]

list.rlencode: run-length encoding for lists
aliases: [list.wrap]

list.rotate: a cyclic list rotation by an integer number of steps
aliases: [list.<<], [list.>>]

list.route: routes the list by the first element, like [route] object

list.rundiff: сomputes the difference between the adjacent elements of the input list

list.runsum: outputs the list of positional sums which is updated upon each incoming list

list.search: outputs the positions of pre-defined elements in the input list

list.separate: outputs each list item in turn as a separate message
aliases: [list.sep]

list.seq: generates a sequence of numbers in the form of a list

list.set: sets the value of the list item at the specified position

list.shift: cyclic shift of a list by a real number with a linear Interpolation

list.shuffle: rearranges the elements of the list in a random order

list.slice: outputs a sublist

list.sort: sorts the list in ascending orderr

list.sort_with: sorts the list using a side processing chain

list.split: divides the list into two parts at the specified index position

list.stretch: changes the length of the list by adjusting its values using linear interpolation

list.sum: calculates the sum of the elements in the list

list.unique: removes duplicates from the list

list.unpack: unpacks list elements into corresponding object outlets

list.unzip: unpacks the input list into N lists of interleaved elements
aliases: [list.deinterleave]

list.walk: various algorithms for traversing elements in a list

list.zip: creates an interleaved list of items from N input lists
aliases: [list.interleave]

Version: 0.9.8

License: GPL3