iem_vanilla
A Pd library name listed in the Awesome-Pd catalog. The available public evidence did not verify its purpose, canonical source repository, or issue tracker.
Contributors
People who contribute to this project.
Objects
- 1p1z
1p1zis a first-order IIR filter for a stream of float values, implementing y[n] = a0x[n] + a1x[n-1] + b1*y[n-1]. - adctowritesf64~
adctowritesf64~records between 1 and 64 ADC channels to a sound file, with controls for the file name, bytes per sample, and starting or stopping the recording session. - addl~
addl~performs signal addition using aline~-style interpolator for the addition value. - allpass_1p~
allpass_1p~is a first-order, one-pole allpass filter used as a phase shifter. - allpass_2p~
allpass_2p~is a second-order allpass filter and phase shifter with two poles. - b_AND_b
b_AND_bdetects two bang events that occur in the same logical timeslot and outputs a bang when its logical result is 1. - bandpass_2p~
bandpass_2p~is a normalized second-order band-pass filter with two poles, used to pass signals around a specified center (resonant) frequency. - bandstop_2p~
bandstop_2p~is a second-order band-stop filter with two poles and two zeros, intended to notch a selected frequency from an input signal. - blockdel~
blockdel~delays a signal by one block size. - c++
c++is an event counter and finite auto-incrementing loop counter. - db2fad
db2fadconverts a dB value to a fader-scale value. - db2rms
db2rmsconverts a dB value to an RMS value. - fad2db
fad2dbconverts a fader-scale value to a decibel (dB) value. - fad2rms
fad2rmsconverts fader-scale values to linear RMS values. - highpass_1p~
highpass_1p~is a first-order high-pass filter with one pole and one zero, intended to attenuate frequencies below its −3 dB cutoff frequency. - highpass_2p~
highpass_2p~is a second-order resonant high-pass filter with two poles and two zeros, intended to attenuate frequencies below its −3 dB cutoff. - iem_logo
iem_logodisplays the IEM emblem using only Pd vanilla objects, without requiring externals. - int_fract~
int_fract~efficiently separates a 32-bit floating-point signal into its integer and fractional parts. - list_from_r
list_from_rreceives messages sent to configured Pd receive names and outputs each message with its receive-name symbol prepended. - list_get_atoms
list_get_atomsextracts a specified number of atoms from a list, beginning at a specified index. - list_merge
list_mergecomposes a serial stream of atoms or sub-lists into a collected, rebuilt list. - list_remove_atoms
list_remove_atomsremoves a specified number of atoms from a list. - list_replace_atoms
list_replace_atomsreplaces atoms in an incoming list with a replacement list, beginning at a specified starting index. - list_rev_merge
list_rev_mergecomposes a serial stream of atoms or sub-lists into one list, rebuilding the collected elements in reverse order. - list_rev_slice
list_rev_slicedivides an incoming list or anything message into a reverse-ordered stream of atoms or sublists. - list_reverse
list_reversereverses the order of atoms in an input list and outputs the reversed list. - list_rotate
list_rotatecyclically shifts the elements of an input list by a specified number of rotation steps. - list_slice
list_slicedivides an incoming list or anything message into a serial stream of atoms or sub-lists. - list_sort
list_sortsorts a list in ascending or descending order and outputs both the sorted list and its sorting indices. - list_sort2
list_sort2sorts a list and outputs the sorted list and its sorting indices, while applying the same ordering to a second list. - list_to_s
list_to_ssends incoming Pd messages through apd~intercom outlet for delivery to another Pd process, withlist_from_rserving as its counterpart. - lowpass_1p~
lowpass_1p~is a first-order low-pass filter (one pole, one zero) with a −3 dB cutoff frequency. - lowpass_1t~
lowpass_1t~is a first-order low-pass filter for an input signal, intended to smooth it according to a step-response time constant. - lowpass_2p~
lowpass_2p~is a second-order resonant low-pass filter with two poles. - mull~
mull~multiplies a signal by a multiplication factor that is interpolated using aline~-style ramp. - notch_2p~
notch_2p~is a second-order band-stop filter with two poles and two zeros, intended to attenuate a selected center frequency. - once
oncepasses only the first incoming message to its output, making it useful when an action should occur just once. - para_bp_2p~
para_bp_2p~is a second-order parametric band-pass filter with two poles. - peakenv~
peakenv~is a signal peak-envelope follower used to track the peak envelope of an input signal. - polar_diagram_500r
polar_diagram_500rdisplays a polar diagram whose list entries represent the amounts of the polar data points. - prvu~
prvu~is a peak/RMS VU-meter converter that measures an incoming signal and outputs a two-float list containing RMS dB followed by peak dB. - readsftodac64~
readsftodac64~plays a sound file through dynamically created connections for 1 to 64 output channels. - resonant_bandpass_2p~
resonant_bandpass_2p~is a second-order resonant band-pass filter that emphasizes frequencies around a specified center frequency. - rms2db
rms2dbconverts an RMS value to decibels (dB). - rms2fad
rms2fadconverts a linear RMS value to a fader-scale value. - shelf_2p~
shelf_2p~is a second-order, three-band shelving filter with two poles and two zeros. - spectroscope2~
spectroscope2~measures and displays an incoming signal’s spectrum on double-logarithmic axes. - spectroscope~
spectroscope~measures and displays an incoming signal as a double-logarithmic spectrum, making it useful for visualizing frequency content. - splitfilename
splitfilenamesplits an incoming symbol into path and filename components at a separator, providing the two parts through separate outlets. - symbol_merge
symbol_mergemerges a list of symbols and floats into a single symbol, optionally inserting a separator between elements. - symbol_slice
symbol_slicedivides an input symbol into a list of symbols at each occurrence of a separator character. - symbol_split
symbol_splitdivides a symbol into left and right parts at the n-th character position. - tab2list
tab2listretrieves a selected range of values from a table and outputs the table content as a list. - tabread2
tabread2reads numbers from a named array using 2-point interpolation at a fractional index. - tabsize
tabsizereads or changes the size of a named table. - techbeat~
techbeat~generates random sound, apparently intended as a technical beat or noise source. - unsig~
unsig~converts a signal to a float and is the counterpart ofsig~. - vectorsize~
vectorsize~outputs the signal vector size of the current DSP cycle. - xy_pad_200_200
xy_pad_200_200is a 200-by-200 XY control pad for working with paired horizontal and vertical coordinates (rel_xandrel_y).