[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