KnobMan, the VSTGUI AnimationKnob bitmap generator

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

Hey, there's an idea. Bit of a pain but I think it will work.

Thanks :hug:

Post

http://www.g200kg.com/index.html

so that's what delays the development of knobman/skinman? :x



:D

nah, just kidding ... i hope they paid you as well as possible!
now back to skinman/knobman! :)
regards,
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man

Post

Congratulations g200kg :thumb:

No joy on making the knob twice and stitching. Also I then realized that the knob doesn't work as I expected. Back to the drawing board with Octave and Semi knobs.

Thanks anyway.

:)

Post

Thanks for those two great pieces of software g200kg ;)
Using it is very intuitive, even for a programmer like me, and the graphic results are great.

Post

Thank you g200kg for this great tool! :tu:

I have developed a plugin that exports knobs in a rectangular image (while trying to minimize the width and height of the final image).
It can be useful for example using the output image as a texture in a 3D API (they often require texture not too large).

The plugin tries to select the best output size based on the initial RenderFrames, OutputSizeX and OutputSizeY. Of course, in order to be able to export successfully the image, the RenderFrames should be factorisable from nbX * nbY factors (If you have a RenderFrames = 64, than the KnobManExportMinimizer will probably use a 8x8 image grid, unless the OutputSizeX or OutputSizeY are much larger than the over).

The plugin needs the .NET 2.0+ framework installed.

Usage: Unzip the archive and copy the KnobManExportMinimizer.exe to the Plugin directory of KnobMan

Hope someone will find this useful! :wink:

File: KnobManExportMinimizer.zip

The simple GUI looks like this :
Image

A resulting output image looks like this : Image

Post

AlexandreMutel wrote:I have developed a plugin that exports knobs in a rectangular image (while trying to minimize the width and height of the final image).
Speaking of which...

Is there a painless way to export just one knob image? (I.e. extract just the first one.) I use CorelDraw to do layout stuff, so I keep a directory of single-image samples to import for placement. Currently I'm using Tobybear's unstitcher to get the whole set, then throwing away all but one...seems a bit more work than necessary.

Post

deraudrl wrote:
AlexandreMutel wrote:I have developed a plugin that exports knobs in a rectangular image (while trying to minimize the width and height of the final image).
Speaking of which...

Is there a painless way to export just one knob image? (I.e. extract just the first one.) I use CorelDraw to do layout stuff, so I keep a directory of single-image samples to import for placement. Currently I'm using Tobybear's unstitcher to get the whole set, then throwing away all but one...seems a bit more work than necessary.
in Knobman? just set to 1 in preferences

Post

AlexandreMutel wrote:Thank you g200kg for this great tool! :tu:

I have developed a plugin that exports knobs in a rectangular image (while trying to minimize the width and height of the final image).
It can be useful for example using the output image as a texture in a 3D API (they often require texture not too large). SNIP
Thanks that looks very good!

Post

Following the "Export Minimizer" project, i'm pleased to share with the KnobMan community a new plugin framework called NKnobMan, an opensource .NET framework to easily develop plugins for KnobMan! :)

NKnobMan project is composed of :
  • * A Common library, called NKnobMan that contains almost everything to easily develop plugins and manipulate KnobMan remotly.
  • * A simple plugin called "Export Minimizer" developed with the NKnobMan library, This plugin exports knobs in a rectangular image (while trying to minimize a width and height of the final image). It can be useful for example using the output image as a texture in a 3D API (they often require texture not too large).
  • * A sample plugin Monochrome based on the original KnobMan Monochrome.py
Current features are:
  • * A simple .NET API that gives you access to KnobMan at runtime.
  • * Easy automatic binding from the plugin to any KnobMan instance running on the machine, in the case the plugin is running outside KnobMan.
  • * A debug window to track message sent to KnobMan.
  • * Cached value from KnobMan. Once a value is get, the value is cached inside the plugin.
  • * Automatic restore of the KnobMan title bar after running a plugin.
  • * With .NET, develop your plugin inside any .NET language (C#, VB, F#, IronPython... etc.)
Full source code of the library and plugins is available.

For example, the C# code of a "Monochrome" like plugin is like this :

Code: Select all

using System.Windows.Forms;

namespace NKnobMan.Monochrome
{
    class Program
    {
        static void Main(string[] args)
        {
            if ( KnobMan.Default == null )
            {
                return;
            }
            MessageBox.Show(KnobMan.Default, "Change to Monochrome", "Monochrome");

            foreach (Layer layer in KnobMan.Default.Layers)
            {
                layer.Colors.Saturation.From = -100;
                layer.Colors.Saturation.To = -100;
            }

            MessageBox.Show(KnobMan.Default, "Completed", "Monochrome");
        }
    }
}
A new plugin will be soon developed to allow multiple knobs creation based on a knob template (For example, generate a knob in hot state, pressed state... and so on).

Feel free to post suggestions in the discussion tab on the NKnobMan home page! ;)

Post

deraudrl wrote:Is there a painless way to export just one knob image? (I.e. extract just the first one.) I use CorelDraw to do layout stuff, so I keep a directory of single-image samples to import for placement. Currently I'm using Tobybear's unstitcher to get the whole set, then throwing away all but one...seems a bit more work than necessary.
You make me think that it would be nice to be able to export a part of the images (for example, selected image, like the 1st and the last one).

I will also update "Export Minimizer" to support any kind of rectangular image

Post

deraudrl wrote: Is there a painless way to export just one knob image? (I.e. extract just the first one.) I use CorelDraw to do layout stuff, so I keep a directory of single-image samples to import for placement. Currently I'm using Tobybear's unstitcher to get the whole set, then throwing away all but one...seems a bit more work than necessary.
Change the frames (rendering) in the properties to 1 and you will get the first frame. Or if you want to choose which frame you want to use just export it as signle frames, also in the properties, and take the one you want. I do this all the time and then load the image into Photoshop.

Post

A new version of NKnobMan Plugin and Tools is available.

This new version is bringing a new "Templatizer" plugin (doc here) :

Image

With this plugin you can generate several different knobs from a template knob. This plugin is usefull when you want to generate contextual knobs (mouse hover, clicked, disabled) or slightly different knobs (different color version...etc.) based on a same template knob.

There are still some issues with some KnonMan parameters that cannot be changed (primitive of a color for example), but g200kg is working on a new 1.34 version that will fix this.

Hope you will find this useful. :)

Post

Oh, by the way, Hlis93, i have used one of your knob that was available from your website... but i'm suprised to see that they are no longer available. Your knobs were great, and if i remmenber, they were "open source"?

Post

AlexandreMutel wrote:Oh, by the way, Hlis93, i have used one of your knob that was available from your website... but i'm suprised to see that they are no longer available. Your knobs were great, and if i remmenber, they were "open source"?
well, downloads had really come to a stop and I needed a change. I'm making new ones its just taking a long time.

Post

AlexandreMutel wrote:A new version of NKnobMan Plugin and Tools is available.

This new version is bringing a new "Templatizer" plugin (doc here) :

Image

With this plugin you can generate several different knobs from a template knob. This plugin is usefull when you want to generate contextual knobs (mouse hover, clicked, disabled) or slightly different knobs (different color version...etc.) based on a same template knob.

There are still some issues with some KnonMan parameters that cannot be changed (primitive of a color for example), but g200kg is working on a new 1.34 version that will fix this.

Hope you will find this useful. :)
very very cool man. i use GVST plugins as my test usually but it seems like this will let me test in a easier way :) much thanks.

Post Reply

Return to “DSP and Plugin Development”