Johannes~ These objects are very nice, and would be a great contribution to Pd-extended! Thanks so much for sharing them.
One thing that would be helpful for you to do is to create a simple object-help.pd file for each object. The reason this is preferred over the help being within the abstraction (which is still a nice thing to have) is simple. When you open the abstraction by itself, it doesn't have all the nice functions of a loaded abstraction, rather it is like a normal patch. To really show off how someone can use your abstraction (and give them a nice point of departure to cut/paste into their own projects) it is customary and appreciated to write a simple wrapper patch (*-help.pd) that implements the abstraction "in the wild." For instance, I had to create a new file called honktest.pd within your honk folder in order to test out your (very awesome) abstractions. So that's just my own humble two cents (not worth much compared to the Euro as of now). Again, thanks so much for sharing your tools! ~Kyle On Dec 13, 2007 11:04 AM, Johannes Kreidler <[EMAIL PROTECTED]> 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 > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > -- ----- ------------ ---- ----- ---- -------- - ------ http://perhapsidid.wordpress.com http://myspace.com/kyleklipowicz _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
