More goodies. Thanks for making and sharing these Johannes.
On Thu, 13 Dec 2007 18:04:25 +0100 "Johannes Kreidler" jkreidler@gmx.de wrote:
hi list, 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".
download: http://www.kreidler-net.de/honk.zip
documentation: http://www.kreidler-net.de/honk.html
or http://www.kreidler-net.de/honk.pdf
some of them require [at least] pd-extended 0.38
help is inside the patches.
it contents:
----GLUE----
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
----TIME----
malibu - counts in a certain speed zetro - random metronome
----MATH----
noreprand - exactly like "random", but without repetitions. outputs random numbers in given range.
----TABLES----
ntables - creates a certain number of tables in subpatch
----GUI-----
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
----MISC----
klist - text-based sequencer with absolute time destinations midi2symbol - MIDI tone numbers to german tone name conversion
----AUDIO GLUE----
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
----AUDIO OSCILLATORS----
sinesum~ - oscillator with various partials waveform~ - waveform oscillator (sine/saw/triangle/square/pulse/random)
regards, johannes
-- www.kreidler-net.de -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list