SynthMaker

Animated Push Button

Archive · 2011 6 old posts

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].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.