PureData CEAMMC library web documentation
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