SynthMaker

GUI question

Archive · 2005 18 old posts

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

Nu Audio Science ·

I used to use a panel that floated over my LCDs in SE that was semi transparent but the same color as the LCD below Using this and putting controls for the Hue sat brightness on the front panel gave me colorable LCDs in SE, The text was realtime display in between Is there anyway to achieve this in SM I dont want to know how just if ? Thanx

Oh if someone wants an SE exaple or screenshot to explain letme know

malc ·

Might need that screenshot if you have it 😉

I think I understand, if so the answer is yes, you can do it. But the screenshot might confirm.

Thanks

Nu Audio Science ·

Yeah im going todo a little example file for the SE heads and i will do screenshots and post here 🙂

Nu Audio Science ·

I found the perfect example because i not only did it in this one to the LCD but to the actual skin aswell, Basically its a hard soft combo plug 16 MIDI channels and i wanted to be able to make a different color for the skin for each channel, Along the way i discovered this way of letting the user do it 🙂

Take no notice of the colors i did em in two seconds flat, You can actually get a nice green LCD DOH

unkargherth ·

ok.working on a simple sample of this

Nu Audio Science ·

Do you still want the SE file ?

unkargherth ·

Well. here it is. It's only meant to be a simple example. Obviously, a real implementetion requires more work and variety than this, but i expect you get the idea

Unfortunately, I'm using RGBA color spec instead YUV, because colors in SM are especified RGB, Anyway should be easy to find a conversion formulas

Here is the schematic

Is this what you are asking for NAS?

PS: yes, still interested in SE

Nu Audio Science ·

So cool Unk I bet you didn't have to use various bitmaps to achieve the effect either in SM I'll do a screen example in SE and send it to you, I wont bother sending a Skin example because it works in exactly the same way 🙂

Cheers

Nu Audio Science ·

Excuse my language but shit man thats cool, Just tried it and besides one small niggle that is pobably my net server (P3 800 laptop 128 meg) this is absolutly awesome. Unk you would not believe how long it took me to get this going in SE (About a week) And yours just blows it away, I actually always wanted RGB but it wasn't possible in SE 🙂

The only small nigle here is that when i change the knobs only a small square updates around the knob, As soon as i release the knob it all updates, Beyond that i am absolutly stunned 🙂

malc ·

Great stuff unk,

NAS wrote: The only small nigle here is that when i change the knobs only a small square updates around the knob, As soon as i release the knob it all updates

It just needs a Redraw component to refresh as you turn a knob. I added one in for you and uploaded it here: [old link]

In keeping with SynthMaker's low-level, 'maximum control to the user' policy all redraws are your responsibility. This allows you to make your GUI as efficient as possible.

I used a Redraw component here so that the whole area of the module panel is redrawn. In general you should try and use Redraw Area components as the Redraw will affect any MGUI in the View chain.

Nu Audio Science ·

Holy moly You guys are all absolute charmers 🙂 Thanx a lot everbody

Nu Audio Science ·

http://uk.geocities.com/flexinoodle/gui/example.zip

SE1 example

unkargherth ·

malc wrote: In keeping with SynthMaker's low-level, 'maximum control to the user' policy all redraws are your responsibility. This allows you to make your GUI as efficient as possible.

True.My fault. Something that forgot while trying to answer afst to NAS

Nu Audio Science wrote: So cool Unk I bet you didn't have to use various bitmaps to achieve the effect either in SM

You're true. Only one bitmap here. The Standard knob. ( well in fact 12 copies of the same one). With more time i should be able to eliminate it too.

The trick is to draw a small semi transparent cicle over the knob Cap, thus really you can get knobs with infinite colors with only one bitmap.

Or, better than that, use no bitmap and draw the knobs with graphic primitives

Nu Audio Science ·

Exactly how that SE example there works, I did knobs like that also and skins as the pix show, Cant wait to start learning all the vector capability of SM though, All the knobs in all the GUIs i have shown were all made with vectors and saved to bmp to use in SE, The only thing we need to make vectors look 3D is a gradient fill, Is this possible yet?

Tom7777 ·

The only thing we need to make vectors look 3D is a gradient fill, Is this possible yet?

Yes and no, i have made them already but it takes much more work than it should be, i think a module for gradient fills should be added at some point for sure. You should read the ToDo list posts dude i have already requested it

Gadient Colors

🙂

Nu Audio Science ·

Yeah i saw that post last night but it was quite old, Well compared to releases anyway 🙂

Tom7777 ·

Ok cool, if you reply to an old topic it will probably still get a reply anyway because you get a symbol showing if it has not been read so it is easy to find when there is a post not read yet, also some people like to use the View posts since last visit feature also which does basically the same thing 🙂

Nu Audio Science ·

🙂

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.