SynthMaker

Color Bitmap

Archive · 2005 12 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

skOre ·

It would be a really great feature, to have some quick way to color a bitmap. That way, one could have complex custom graphics (say as png with only shades of white) with interactive colors.

Is this hard to build in?

fritzman ·

Do you mean some filter applied to a loaded .bmp? Would be nice but maybe a little overkill. What do you expect it to do that your graphics app doesn't?

Best wishes, FRitz

skOre ·

Well, in the development of my Ikosaeder, I'm playing with colors a bit. And I had the idea, that oscillators could be represented in colors, and those colors would of course change when you change the oscs, or change tone when you mod them. With these colors, it would be nice to change the mood of the look of the synth. For example with some flares in the Background, or swung color fades. Something that is completely unthinkable with current SM components.

And the quickest solution would be the ability to color a opaque/white bitmap!

Shifrin ·

skOre wrote: And I had the idea, that oscillators could be represented in colors, and those colors would of course change when you change the oscs

Funnily enough, that's why I made the HSV/RGB modules, I wanted to have the oscs represented as colours that change in Hue/Saturation/Value when you modify the oscs parameters 😉

Shif.

skOre ·

Hell yeah, I really use your hsv/rgb modules a lot in my ikosaeder.

I just wonder whether HSL might be even better...

Shifrin ·

Interesting link sk0re!

Looking at the formula for calculating RGB->HSL it wouldn't be too hard to implement in SM 😉

lanrosta ·

Nice thinking Skore. I'd like to see what comes of it.

Reminds me alot of the ability to color/alpha movieclips in Flash. The bitmap doesn't even have to be greyscale and you can do the same functions on it (the movieclip) that you are suggesting here.

lanrosta

rl ·

this reminds me of an old FR: spectral sound processing using visual bitmap manipulation

fritzman ·

Interesting stuff.

I didn't think about realtime GUI manipulation. That's a cool thing to visualize presets, too.

Best wishes, FRitz

Shifrin ·

I wouldn't mind a way to access the bitmap data, I'd always thought it'd be cool to totally generate a GUI within SM. You could create a bitmat and write your own routines to texture it etc within SM! I know I can use Gimp to do that but hey I'm just one those people who does things just to see if he can!

Shif.

infuzion ·

skOre wrote: It would be a really great feature, to have some quick way to color a bitmap. That way, one could have complex custom graphics (say as png with only shades of white) with interactive colors.

A SVG file is easily editable with text manipulation...

skOre ·

Yeah, but it appears we'll have to wait longer for svg than for a (possibly, I dunno) quick hack like this...

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.