vabs
Contributors
People who contribute to this project.
Objects
- add2list
add2listadds elements to a list by either prepending them (the default) or appending them, as selected by its mode argument. - addlist2table
addlist2tableappends an incoming list to the existing contents of a table. - change-any
change-anyworks like Pd’s nativechangefor lists, outputting an incoming list when any element differs from the previous list. - change-first
change-firstworks like Pd’s nativechangefor two-element lists, outputting an incoming list only when its first element differs from the previous list’s first element. - forloop
forloopprovides a convenient classic “for” loop, outputting an incremental sequence of integers for the specified number of iterations. - list-autorotate
list-autorotaterotates the elements of an incoming list and outputs every rotation, making it useful for generating all rotations of a chord. - list-dripv
list-dripvoutputs an incoming list as individual float elements, one by one from left to right. - list-mode
list-modereturns the statistical mode—the most frequent item or items—of a list of integers. - list-popfirst
list-popfirststores a list of numbers and pops its first element, outputting that float and removing it from the stored list. - list-reorder
list-reorderrearranges the elements of a list according to a supplied list of indexes, producing the list in the requested order. - list-rotate
list-rotatecircularly rotates the elements of a stored list, outputting the reordered list. - mirrorwall
mirrorwallkeeps incoming numbers within a range by folding them backward at its boundaries. - mirrorwall~
mirrorwall~keeps an audio signal within a specified range by folding out-of-range values backward at the boundaries. - oncev
oncevoutputs only the first incoming piece of data, including a bang, then gates further input. - select-both
select-bothcompares an incoming two-element list with its two creation arguments, outputting a bang when both elements match. - sigmoid
sigmoidapplies a sigmoid weighting curve to a list of numbers and outputs the weighted list. - staff
staffprovides a graphical musical-staff representation for pitch information. - tabreadb
tabreadbreads values from a table, with negative indexes reading the table backwards. - timegate
timegatepasses incoming data of any type only at regular intervals, suppressing further output after an initial message until the interval elapses.