[PD] honk abstractions
tim
info at timvets.net
Fri Dec 14 12:13:22 CET 2007
Hey Johannes,
Very nice set of abstractions, thanks!
I thought it would be nice to be able to give a base name to [ntables]
as in:
[ntables 20 44100 basename] to have 20 tables named basename0,
basename2,...etc.
So I made a little change to do that, see attachement.
It uses [$1$2( , so it will not work in older versions of pd (<0.39?).
gr,
Tim
Johannes Kreidler 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
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ntables_b.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20071214/94b5b921/attachment.asc>
More information about the Pd-list
mailing list