SynthMaker

dynamic user interface?

Archive · 2007 10 old posts

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

overhishead ·

is it possible with synthmaker to create controls that multiply or divide in size and number according to the end-user's choice?

qnine ·

hi over, I'm not quite sure what you mean, so I might have this wrong but what you want to do is have a number x that is multiplied or divided by a number y where y is supplied from a control? If thats the case then yes it is certainly possible. If you'd like an example then let me know.

Oh, and welcome to the forums 🙂

Dave

overhishead ·

is there a way to create a graphic that can be mapped (for mouseclicks) by a variable, and with dimensions that are defined by a variable?

i have visions of a vsti that changes form based on user input.

qnine ·

ahh, so you want to create something like the Delay Lama plugin then, where a background graphic changes according to the values of the inputs? I think that could be done, not sure how difficult it would be though. (You'll have to excuse my lack of intelligence, my brain is still half asleep)

Dave

overhishead ·

on the code level, is it possible to resize a graphic with a variable that is user-controlled?

further, could those coordinates be used to constrain a mouse function?

qnine ·

You could certainly constrain the mouse to a certain area using a variable, I'm not too sure about resizing a bitmap graphic, but If the graphic is created using SM's vector graphics capabilities then it should be possible.

Dave

overhishead ·

When i say "constrain the mouse" what i mean is picking an area of functionality from variables that either are, or relate to the coordinates of a vector graphic.

Can the coordinates of a vector graphic be used as the coordinates of a mouse function (such as a button?)

Where should i go to learn more about vector graphics? Any thread in particular?

i am less interested in graphic stunts and more interested in flexible, dynamic control and functionality.

thanks for your helpful posts.

qnine ·

overhishead wrote: When i say "constrain the mouse" what i mean is picking an area of functionality from variables that either are, or relate to the coordinates of a vector graphic.

Can the coordinates of a vector graphic be used as the coordinates of a mouse function (such as a button?)

Yes, that can be done quite easily with SM. It might be a bit more difficult if the area you wish the mouse to function in is not square, but I think even that is possible.

overhishead wrote: Where should i go to learn more about vector graphics? Any thread in particular?

No forum threads come to mind, so all I can do is point you at chapters 4 & 7 of the User Guide. You might also find some helpful stuff on the Wiki.

Dave

overhishead ·

I have never made a vsti, nor am i sure what environment is most optimal to program a vsti in. i was looking for the topic and this site came up. I'm glad I found it. from what I see, Synthmaker is quite impressive. People are doing very interesting things with this tool.

infuzion ·

You can make SM graphics with vector primitives, & perhaps resize them by controlling their area-ins.

But I'd personally make a second GUI that is switchable. The 2nd "screen" may be a duplicate that is smaller, or a different layout that has fewer features.

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.