Skip to content

nusmuk-utils

Contributors

People who contribute to this project.

Objects

  • ___mtx_preset__ _mtx_preset is the same as mtx_preset but adds read and write functionality.
  • between between outputs a float between a minimum and maximum value.
  • filtered_random filtered_random generates a stream of numbers based on randomness, with controls related to curve, timing, amplitude, and offset.
  • lb lb is mostly a shortcut for Pd’s loadbang object, used to produce a bang when a patch loads.
  • line3 line3 is compatible with Pd’s line object and is intended for generating timed transitions between values.
  • many_bang many_bang generates a burst of bangs, with either a fixed count or a randomly varying count within a specified range.
  • mtx_preset mtx_preset stores preset values in a matrix and retrieves rows, elements, or the whole matrix, including interpolated values between rows.
  • p p is a shortcut for printing values.
  • pbank pbank is a two-dimensional parameter bank that stores floats or symbols in configurable columns and rows, supporting preset storage, recall, interpolation, and file I/O.
  • pps pps is a shortcut for the combination of list prepend set and list trim.
  • rand_diff rand_diff outputs random numbers with very little redundancy, with values described as mostly increasing.
  • randn randn outputs random numbers with a Gaussian distribution when it receives a bang.
  • rnd_flow rnd_flow produces a filtered random output, intended for generating smoothly varying random values.
  • rnd_metro rnd_metro is a metronome that outputs bangs with a random delay between successive bangs.
  • tab_derivate tab_derivate computes the derivative of a source array and writes the result to a destination array.
  • tab_downsample tab_downsample downsamples data from a source table into a destination table, using a specified downsampling factor.
  • tab_downsample_average tab_downsample_average downsamples values from a source table into a destination table by averaging groups according to a factor.
  • tab_downsample_max tab_downsample_max downsamples data from a source table into a destination table by retaining maximum values over groups of samples.
  • tab_downsample_min tab_downsample_min downsamples values from a source table into a destination table, retaining minimum values during the reduction.
  • tab_integrate tab_integrate integrates values from a source array into a destination array.
  • tab_max tab_max writes the element-wise maximum of two source arrays into a destination array.
  • tab_min tab_min computes the sample-by-sample minimum of two source arrays and writes the results to a destination array.
  • tab_upsample tab_upsample upsamples data from a source table into a destination table, with its creation arguments specifying src, dst, and an upsampling factor of 3.
  • tab_upsample_copy tab_upsample_copy copies data from a source table to a destination table while upsampling it by a specified factor.