[PD] bitmap sequencer and flext png library wrapper

Robert Figura rfigura at aubergine.zwischengesicht.de
Fri Nov 15 09:40:47 CET 2002


Hi some,

I watched the thread about trackers and pd and since i still had not
found a sequencer software to fit my needs (shaketracker won't compile,
jazz is not quite what i want) i decided to use bitmaps for sequenceing.

My favorite mapping is like this: (using hsv conversion)
x->freq y->bar h->waveshape-index s->intensity v->velocity A=aux-param

As i somehow missed gridflow until now, i wrote a little png library
wrapper using flext. Now gridflow is just too nice but if anyone is
still interested in these 400 lines of code, just email me a note and i
will put it online somewhere.

It can read 8 or 16-bit CLUT-mapped, RGB, RGBA, Grayscale, Grayscale+A
png files. Until now it can not write files or modify a loaded bitmap.
It was implemented on a linux box so porting is untested but IMO should
be trivial.

I just started using gridflow so i may decide to continue developing
pngread later.

BTW: I would like to implement flext-threads, but how? Am i yet again
     missing the flext docs or aren't there any beyond the source? Why
     do the flext tutorial makefiles have references to thread examples
     but i cannot find them?

Happy patching
 -
  Robert Figura

-- 
/* mandlsig.c v0.23  (c) by Robert Figura <rfigura at metabit.com> */
I=1702;float O,o,i;main(l){for(;I--;putchar("oO .,\nm>cot.bitamea\
@urigrf <raguFit erobR"[I%74?I>837&874>I?I^833:l%5:5]))for(O=o=l=
0;O*O+o*o<(16^l++);o=2*O*o+I/74/11.-1,O=i)i=O*O-o*o+I%74*.04-2.2;}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20021115/c87e30f5/attachment.pgp>


More information about the Pd-list mailing list