pall ·
I packed some Push Buttons that use bitmaps. But there is another button that uses three images. A bitmap for the static part, and two bitmaps for the mobile part. These last can be modified by color-matrix simplified. Comments?
From the original SynthMaker forum (2004–2014), with its members’ names and dates.
pall ·
I packed some Push Buttons that use bitmaps. But there is another button that uses three images. A bitmap for the static part, and two bitmaps for the mobile part. These last can be modified by color-matrix simplified. Comments?
trogluddite ·
Nice, it's great to be able to use complex shaded bitmaps yet still be able to alter the colours. 🙂
You might find this little module from my 7 segment displays useful...
Using a colour matrix can get quite CPU heavy with bitmaps that are large or get redrawn often - this module resamples the bitmap with the transformed colours so that the maths doesn't get recalculated for every redraw.. Just connect it between the bitmap loader and the bitmap draw, and send it a trigger any time that the colour settings get changed.
pall ·
Hi trog! Thanks for your schematic. I don't know if implemented as it should, but I hope it's good. Still had to introduce a trigger delay. You think it works faster?
trogluddite ·
Ah no, that's not quite right - the way you have it wired, the bitmaps are resampled for every switch operation. The answer is to sample the bitmaps at source (before the selector), so that it is only changes to the matrix that trigger a resample. Here's a modified schematic with the fix - I put the resampling inside the bitmap loader modules to make the signal flow a bit clearer.
pall ·
Oh yes, the re-sampling is done before the selection, and thus can redraw in time. Well, I not thought this thing. Always is to learn. Thanks trog! 🙂
dman ·
thanks 🙂
Wrote something here? To have a post removed or your name hidden, write to [email protected].