SynthMaker

List 1 - GUI

Archive · 2005 11 old posts

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

Nu Audio Science ·

A small list 😀 (If any of them are already possible just tell me to shut up) Its all GUI stuff because thats all i have been doing so far 😉

1 HEIGHT INVERT - When using the height control to animate on a filled rectangle it goes downwards, Could we have the option for it to go up so i dont have to use a rotate component.

2 COLOR NOISE - Quite a lot of GUI backgrounds are created by using noise blended with a particular color (Grey fill, Add noise, Motion blur is brushed aluminium) , It would be nice to have some kind of blur or smooth on the noise.

3 SHAPE ARRAYS - This would allow you to create say an ellipse and then parent it to say an arc, It would have the option to pick the number of copies and then would resize and space them accordingly around the arc, This would be great for creating indicators on knobs or even numbers.

4 DEFINABLE DRAW AREAS - This would allow you to define an explicit area, When active any GUI components would automatically be centered within the draw area, This would be useful for multi layering draw components with PNGs and BMPs.

5 TEARAWAY AREAS - This is something that can be done in JUCE and is actually more useful than it seems, KLF my partner at NAS created a step sequencer in JUCE that was fully elastic resizable and had a tearaway panel for the pattern buttons, It was great to be able to program the patterns and then just rip off the pattern buttons and hide the step sequencer.

6 BLUR AREA - This would make it very easy to create shadows and glows without PNGs or BMPs.

7 REMOTE MEMORIZE - This would be a simple component that you would place in any module and would be remotely controlled from a central mapper, This could be used at any level for instance, Place it in a module that contains all of the filter components and the central mapper could be set up so that the end user could save filter settings, Place it in a module that just contains a control and the central mapper could be setup to allow the end user to actually change the PNG on the control, This has infinite flexibilty and would also be perfect for sample mapping and anything really that allows the end user to load or save, Place one in the outer main module to save GUI colors place another one next to it as an internal preset manager, Place another one next to the that for an internal bank manager and so on.

8 COLOR SWITCH - This would be a simple switch that two colors could be fed into and switched between.

9 AREA ZOOM - You would select an area that could be assigned to a button and when the end user presses it the controls within that area would zoom in to a predefined level overlayed above everything else in the interface(JUCE Again ahem)

10 SKINNING - This would be a part of Synthmaker and not the plugin itself, You would create your plugin and then after you have saved as VST you would then save as Skin Shell, This would actually save a Dummy OSM with all the controls but no Synthengine, Doing it this way is the only way of doing it with the draw controls and so on, The good thing is if an end user wants to create a skin they have to buy Synthmaker 🙂 , To load the skin you would simply use a Remote memorize in your main module 🙂

11 GRAB SCREENSHOT - I think the title says it all.

OK flame away (I know theres more important stuff first - Future reference and all that)

Shifrin ·

11: Press 'Print Screen' on your keyboard 😉 hehe.

Some interesting ideas there NAS! I could live without most of them but if/when malc/jorge have nothing better to do 😮 they could maybe add some of those features 😉

Shif.

Nu Audio Science ·

OK scrap number 4 i just found the ctrl arrows thing lol

Tom7777 ·

6 I also want a blur module 🙂

8 Can already be done.

9 Can be done by clicking and not button press

Nu Audio Science ·

8 How ? 9 What in plugins and ifso oh my god you ruthless ba*^*rdos.

Tom7777 ·

8 look on the forum for the text color modules that i think are in Skores module pack, use a similar method but only define the color and not the line as it would be color only. You can use a string for color input, Black,Blue,Red ect all the basics and you can also do it like this - (255:255:0:0) which would be red, the first is Alpha then it goes R,G,B. Then its just up to you the method of choice you want to use, dropdown, click buttons ect. I hope this helps 🙂

as for 9 you can sort of do this should i say. But it involves a lot of complex switching and is not realtime zoom it would just double up size ect. But i doubt the way i think you want it to work can be done.

Nu Audio Science ·

Cheers for the heads up on 8 I was thinking maybe double clicking a knob could just double it in size or stretch it to whatever was available space wise within the GUI

Tom7777 ·

Well double click is another module needed so i request this now.

As far as i know you cannot do a double click feature because if you were working with a counter ect it would be working with some sort of reset system so you could click once wait 3 seconds then click again and it would still do the same. What a true double click module would do though is have a timer type event that require the second click within a small time range to be activated. I guess i could do it somehow though.

skOre ·

Nu Audio Science wrote: 1 HEIGHT INVERT - When using the height control to animate on a filled rectangle it goes downwards, Could we have the option for it to go up so i dont have to use a rotate component.

This actually works, just use a negative height, still the next problem is that it won't work for your mouse area above this. To solve this, just use MaxValue-CurrentValue for the right turnarount... Will see if I can put up an example tomorrow

Nu Audio Science ·

Cheers sKore I have been using a rotate module and using neg values in the mouse area.

skOre ·

Yeah, something like that (but I'm sure it works without the rotate...)

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.