SynthMaker

Knob designer

Archive · 2005 22 old posts

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

Nu Audio Science ·

OK i had this idea and i think it would be a perfect add on for SM.

The project is a knob designer that uses draw components to create a design of a knob and then exports them as a stitched png, These could be then be used in any design package. This should bring users from C++ SE and so on even if they are just going to design there interfaces in SM (I say interfaces because there is no reason why this can't be expanded to backgrounds and so on once the knob designer is done)

I think this could eliviate the problems with Unks definitive knob, It has too many components at the moment, But if this could be done the builder could design the knob and just use once using Unks technique of patching a single png. I'm not entirely sure if all the new components are in place to actually render draw components to pngs yet but it can't be that far off 🙂

jorge ·

Nu Audio Science wrote: I'm not entirely sure if all the new components are in place to actually render draw components to pngs yet but it can't be that far off 🙂

I bet you already have all the components you need. You can render your bitmaps to a BitmapArray you can then stitch them together by drawing bitmaps on top of a custom bitmap and finally save it with the BitmapSave component.

Nu Audio Science ·

Yeah but would it be possible to render lines and shapes created in SM yet ?, The combination of the two would be cool aswell.

jorge ·

Nu Audio Science wrote: Yeah but would it be possible to render lines and shapes created in SM yet ?, The combination of the two would be cool aswell.

If I understand you right that's what I meant. Have a look at the kal.osm schematic I posted in: Loop || Looped knob Test <-Graphical Goodness :) it's basically the same as a knob, it renders SM graphics to an array of bitmaps, you can easily stich them together and save as one png file.

Nu Audio Science ·

Holy crap Jorge 😮 😮 😮 😮 I haven't been around the forum much because i'm waiting the return of my PC at the mo.

It's only a short step from that schematic to getting this project rolling 🙂

Shifrin ·

I'd been thinking of doing similar myself when I saw the 'kal' example, being able to export .bmp's opens up a *lot* of possibilities for graphic design in SM 🙂

Shif.

jorge ·

Here's a simple schematic for rendering, stitching and saving a knob png:

[old link]

Shifrin ·

Totally awesome Jorge 😮 😀

Shif.

Tom7777 ·

Thanks jorge

Nu Audio Science ·

Jorge you the man 😮

Now i just need to create the designer 😉 I can't wait for my PC to be back 🙂

lalo ·

great jorge 🙂 ..super great... now i go make a coffe with the new SM CoffeeRender module 😀

lalo

Tom7777 ·

Even though this sort of thing is cool i don't know why you would need these knob stitchers though if you use SM as you can make all sorts of contols anyway 🙂 or would this just be for use with other apps?

lalo ·

Tom7777 wrote: Even though this sort of thing is cool i don't know why you would need these knob stitchers though if you use SM as you can make all sorts of contols anyway 🙂 or would this just be for use with other apps?

i'd use it for coffee makin' or spaghetti cooking 😀 😀 ..yes the 'rotation' paradigm is quite easy to deal with with the SM gui components 🙂 ..plus i love plain 2d stuff wich is very cool to do with SM 🙂

lalo

Nu Audio Science ·

If you make extremely complicated controls they tend to use a lot of components ultimatly trashing the CPU but with this you can design it and just use a single copy of a png 🙂

Oh yeah and all the other packages are screaming for something like this, It could bring users from SE and Reactor and so on who would never come here.

angstrom ·

That's correct, I never come here.

😉

Shifrin ·

Nu Audio Science wrote: If you make extremely complicated controls they tend to use a lot of components ultimatly trashing the CPU but with this you can design it and just use a single copy of a png 🙂

That's exactly the reason I'd thought of doing this myself, to reduce CPU/memory load 🙂

Shif.

malc ·

Using large numbers of components shouldn't affect the cpu load much at all. It'll affect file size but we will be addressing that issue - it's no biggie.

infuzion ·

malc wrote: Using large numbers of components shouldn't affect the cpu load much at all.

Yea, I thought green connectors only send data if you change the source of said data. So, no CPU is used unless you are changing said controller...?

Tom7777 ·

I don't think the cpu is effected much, i consider this more of a fun thing than anything else and don't really plan on using it as i usually render them or use compositing apps that deal with rotation or something. As malc says the cpu does not get effected much and SM will be optimized so im waiting for that sometime 🙂 Still the example shows how to use the new modules and how they could be usefull in other projects and thats what interests me most of all. 🙂

Nu Audio Science ·

Well you all must have super computers or something ? When i use a lot of components in SM it slows down something chronic ? I know the VST export isdn't effected but my workflow is 🙂

malc ·

That's interesting NAS. Is it the editing process that slows down then as opposed to the speed at which a knob or slider responds?

I'd like to work out what's happening here. Have you got an example schematic you could send me that brings the system to it's knees?

What spec PC do you have?

Thanks.

Nu Audio Science ·

I'm currently running it on smaller machines because i'm waiting for my laptop back from repair.

I will post a schematic as soon as my Centrino is back 1.5 Centrino 512mb 9800 pro radeon 128meg(New Centrino with all the bells and whistles and big lump of cache)

Basically what happens is straight up refresh problems when a lot of components are loaded, You know the usual stuff, The lines from one screen staying there when you move to another screen and so on, This is also more prevelant when loading multiple schematics but has already been reported by someone else in the bugs section.

I will post a schematic as soon as possible 🙂

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.