Re: [PD] honk -- update

2008-07-19 Thread Hans-Christoph Steiner

I am cc'ing the list since I think this is of general interest:

The best thing to do would be to make them into a libdir, then users  
can install them by copying them into the externals folders:

http://puredata.info/docs/faq/how-do-i-install-externals-and-help- 
files-with-pd-extended

Basically, create a folder that is named exactly like your library,  
i.e. 'honk'.  Then copy all of the abstractions and help patches into  
that folder.  Then create a 'meta' Pd patch in that folder with the  
library name, i.e. honk/honk-meta.pd.  In that patch you can put info  
about the library, like the author, copyright, etc.

Then to install, users just have to drop that folder into one of the  
folders listed in that FAQ entry.   They'll be able to do [honk/ 
myobject] as well as [import honk] then [myobject].

.hc


On Jul 19, 2008, at 9:29 AM, Johannes Kreidler wrote:

 hi hans-christoph,
 now i wanted to have included my honk-abstractions in pd- 
 extended, but how does it work? i'm not pretty familiar with the pd- 
 list.
 or can i just give it to you (attached)?

 greets,
 johannes

 Hans-Christoph Steiner wrote:
 On Jan 4, 2008, at 5:13 AM, Johannes Kreidler wrote:
 hi list,
 thank you for advices and bug reports. i fixed some things,  
 added  another abstractions und help-files.

 here are the honk abstractions:

 http://www.kreidler-net.de/honk.html


 hans-christoph, can it be included in pd-extended?
 Sure, someone just needs to import them to CVS (soon to be SVN)  
 and  then add them to the build system.  If you plan on  
 maintaining these,  then it would be best if you put them there  
 yourself.  Just submit a  developer CVS request to pd-dev if you  
 want commit access.
 .hc

 greets,
 johannes


 honk abstractions

 collection of abstractions for pd (requires at least pd-extended  
 0.39)


 download: http://www.kreidler-net.de/honk.zip



 help-files are in the same folder, but also included inside the   
 absctractions themselves.


 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
 prae- glues a praefix and an input together to one list
 schange- like change but for symbols, outputs its input  
 only  when it changes
 serialize-fifo- like serialize but for any number of  
 floats.  turns a list of floats into a list, in order: first in  
 first out
 serialize-lifo- like serialize but for any number of  
 floats.  turns a list of floats into a list, in order: last in  
 first out

 TIME
 malibu- counts in a certain speed
 zetro- random metronome


 MATH

 noreprand- (almost) exactly like random, but without   
 repetitions. outputs random numbers in given range.
 rondom- like random but with offset as argument

 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)



 -- 
 Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
 Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 

Re: [PD] honk -- update

2008-01-31 Thread Hans-Christoph Steiner

On Jan 4, 2008, at 5:13 AM, Johannes Kreidler wrote:

 hi list,
 thank you for advices and bug reports. i fixed some things, added  
 another abstractions und help-files.

 here are the honk abstractions:

 http://www.kreidler-net.de/honk.html


 hans-christoph, can it be included in pd-extended?

Sure, someone just needs to import them to CVS (soon to be SVN) and  
then add them to the build system.  If you plan on maintaining these,  
then it would be best if you put them there yourself.  Just submit a  
developer CVS request to pd-dev if you want commit access.

.hc



 greets,
 johannes


 honk abstractions

 collection of abstractions for pd (requires at least pd-extended 0.39)


 download: http://www.kreidler-net.de/honk.zip



 help-files are in the same folder, but also included inside the  
 absctractions themselves.


 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
 prae  - glues a praefix and an input together to one list
 schange   - like change but for symbols, outputs its input only 
  
 when it changes
 serialize-fifo- like serialize but for any number of floats.  
 turns a list of floats into a list, in order: first in first out
 serialize-lifo- like serialize but for any number of floats.  
 turns a list of floats into a list, in order: last in first out

 TIME
   
 malibu- counts in a certain speed
 zetro - random metronome


 MATH

 noreprand - (almost) exactly like random, but without  
 repetitions. outputs random numbers in given range.
 rondom- like random but with offset as argument

 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)



 -- 
 Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
 Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/ 
 listinfo/pd-list



 


   http://at.or.at/hans/



___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] honk -- update

2008-01-04 Thread Kyle Klipowicz
Very nice, thanks for adding the help files!

~Kyle

On Jan 4, 2008 4:13 AM, Johannes Kreidler [EMAIL PROTECTED] wrote:
 hi list,
 thank you for advices and bug reports. i fixed some things, added another 
 abstractions und help-files.

 here are the honk abstractions:

 http://www.kreidler-net.de/honk.html


 hans-christoph, can it be included in pd-extended?

 greets,
 johannes


 honk abstractions

 collection of abstractions for pd (requires at least pd-extended 0.39)


 download: http://www.kreidler-net.de/honk.zip



 help-files are in the same folder, but also included inside the absctractions 
 themselves.


 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
 prae- glues a praefix and an input together to one list
 schange - like change but for symbols, outputs its input only when 
 it changes
 serialize-fifo  - like serialize but for any number of floats. turns a list 
 of floats into a list, in order: first in first out
 serialize-lifo  - like serialize but for any number of floats. turns a list 
 of floats into a list, in order: last in first out

 TIME

 malibu  - counts in a certain speed
 zetro   - random metronome


 MATH

 noreprand   - (almost) exactly like random, but without repetitions. 
 outputs random numbers in given range.
 rondom  - like random but with offset as argument

 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)



 --
 Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
 Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list




-- 
-

 -
  - --
http://perhapsidid.wordpress.com
http://myspace.com/kyleklipowicz

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] honk -- update

2008-01-04 Thread Frank Barknecht
Hallo,
Johannes Kreidler hat gesagt: // Johannes Kreidler wrote:

 thank you for advices and bug reports. i fixed some things, added
 another abstractions und help-files.
 
 here are the honk abstractions:

Nice collection. Btw: I don't know, if you know this trick, but you
could also hide the name and arguments in your GOP abstractions.
Example hs2.pd as a variant of hs.pd is attached. Should work with
pd-0.39 as well (except the label setting, as I added it).

Note that hs2.pd also routes numbers coming in through the inlet
directly to the outlet, while only using set on the slider. This is
a workaround around the buggy behaviour of sliders when transfering
input data to their output data not unchanged (This is already
reported in the bug tracker.)

Your list processing abstractions could also be implemented without
requiring any externals. Or rather, they already are in the [list]-abs
collection or in RTC-lib. ;)

Ciao
-- 
 Frank Barknecht _ __footils.org__


hs2.pd
Description: application/puredata


hs2-help.pd
Description: application/puredata
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list