[PD] honk abstractions
jkreidler at gmx.de
Thu Dec 13 18:04:25 CET 2007
over the last months, i've been programming a couple of abstractions to enhance faster and comfortable programming in pd.
maybe they're useful for anyone else out there. some ideas arent't new, of course, and there might exist similar objects.
i called the collection "honk abstractions".
some of them require [at least] pd-extended 0.38
help is inside the patches.
linvert - inverts order of atoms of a list
listerize-fifo - like "serialize" but for symbols, turns a list of symbols into a list, in order: first in first out
listerize-lifo - like "serialize" but for symbols, turns a list of symbols into a list, in order: last in first out
mergerize-fifo - turns a stream of symbols into one symbol, in order: first in first out
mergerize-lifo - turns a stream of symbols into one symbol, in order: last in first out
nbangs - sequence incoming bangs
schange - like "change" but for symbols, outputs its input only when it changes
malibu - counts in a certain speed
zetro - random metronome
noreprand - exactly like "random", but without repetitions. outputs random numbers in given range.
ntables - creates a certain number of tables in subpatch
bak - like bang, but size can be given by argument
dac - comfortable control of audio output
display - displays a number or symbol in variable size
hamp - comfortable horizontal potentiometer
hr - like horizontal radio, but number of buttons can be given by argument
gop - comfortable graph-on-parent control
hs - horizontal slider with range as arguments
sf - soundfile-player for different formats (wav, mp3, ogg)
tok - like toggle, but size can be given by argument
vamp - comfortable vertical potentiometer
vr - like vertical radio, but number of buttons can be given by argument
vs - vertical slider with range as arguments
vum - quick-to-build VU-Meter
klist - text-based sequencer with absolute time destinations
midi2symbol - MIDI tone numbers to german tone name conversion
compress~ - every amplitude that lies under a certain threshold will be amplified to a reference amplitude
limit~ - every amplitude that lies over a certain threshold will be dampened to a reference amplitude
pitchshift~ - granular transposition
sinesum~ - oscillator with various partials
waveform~ - waveform oscillator (sine/saw/triangle/square/pulse/random)
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
More information about the Pd-list