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(a)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;}