Knobman is just amazing

Ernest's icon

Gee, people are making some amazing panel designs with knobman and skinman these days :)

[img]index.php?t=getfile&id=2197&private=0[/img]

jayrope's icon

amazing advertisement, almost spam ,)
and amazingly only-for-pc as well.

is there anything similar to this for os x?

jrp

Dan Nigrin's icon

I use it routinely in Parallels, where it works fine. But not aware of
anything that comes close in terms of ease of use and functionality geared
towards created knows/dials for OS X I'm afraid...

Dan

On 11/21/08 12:55 PM, "jayrope" wrote:

>
> amazng advertisement, almost spam ,)
> and amazingly only-for-pc as well.
>
> is there anything similar to this for os x?
>
> jrp
> --
> ---
> fiction-induced heat
> in too many places to name.
> mood description: audiotic.

--
Dan Nigrin - Defective Records
202 Hack / PC-1600 User / VSTi Host / Jack OS X / Major Malfunction
http://defectiverecords.com
http://jackosx.com

Ernest's icon

It's a somewhat different experience putting knobman graphics in Max/msp than in Reaktor.

Reaktor frustrations are: it only accepts particular TGA graphics of particular formats that can only be produced by some graphics programs. The dialog boxes for configuring the animation, and control of the displayed graphic are confusing. However many people have made many panel controls for Reaktor, there's alot of examples available, and it's easy to import someone else's work from a well commented user library.

In Max/Msp, one first is instructed to look though the cycling74 share page and maxobjects database. This proved to be a great disappointment. There is no centralized repository for sharing files; there are only links to external URLs. At least half the links do not work. Many of the links that do work contain code for old versions, different operating systems, or compiled binaries only. I have not yet found a complete synthesizer patch or any patches with their own panel control graphics.

As a PC user, the PICT file format is just as confusing as the multiple versions of TGA file formats. And I thought Reaktor dialogs were confusing. But when trying to put a graphic into Max, there are no dialogs at all, just a chain of numbers, as if writing source code.

I tried asking two developers for a more complete patch as a basis. Both then said they were teachers. Both claimed the absence of any working examples outside the scarce few in Max was an advantage, because new developers could create what they wanted without preconception. That's true. Given the absence of any complete set of working examples, novices can have no preconceptions of how long it will take to build something, so they will stay in class much longer before they realize how much time it will take to do even the simplest things.

Given the above scenario, it hardly seems kind to call the above examples shared by knobman and skinman users an "advertisement." The binaries are free, and all these people were able to make working controls quickly, needing only a minimal amount of documentation, and without any need for further tuition. I at least am grateful they are sharing their happy creations.

Marcos's icon

I am really disappointed in the broken links and general lack of a files place.

Tj Shredder's icon
oli larkin's icon

this might ease your pain:

it's a jsui that lets you load vertically-stiched png knob images, as used by synthedit, and VSTGUI i think. Lots available online. Should let you load in the knobman stuff.

I am going to port it to C sometime soon.

btw, pretty sure pictctrl supports other formats than pict

oli

Ernest's icon

Thanks for your responses. Perhaps it is the fault of users not loading files into the share area properly, and putting links there instead. I would rather Cycling74 work on software than check user patches, so I don't want to bother the admins. Eventually I discovered that some Mac patches could be opened by adding ".maxpat" to the end of the file name, although it's not clear from the files which are actually the patches because they have no extensions. I searched for several days, trying every library link on maxobjects. I tried more than a dozen patches from share and maxobjects. Most of them were not patches or were for Max4, and a couple were somewhat functional.

I started using the pictctrl module and discovered that the picture selection is by the output value, and the output must be unrounded ints. If the max value is set to an int number less than the number of frames, so far it has appeared to select the last and intermediate frames correctly, which was a nice discovery. The documentation says they handle jpegs too, but that's all. I always hope for gif support because gif animations are the easiest to verify in a browser.

Im glad to hear pngs are available in JavaScript. Because max5 doesn't support vsts, I am learning in max5 (which has good documentation) and then rebuilding in max4. Does the javascript work the same way in max4?

oli larkin's icon

>Does the javascript work the same way in max4?

yes

oli

Ernest's icon

Well thanks! I'm now discovering the JavaScript support is superb. For my immediate needs, the current implementation does not appear to provide CSS for formatting display objects. And The manual states on PCs, for image formats other than PICT, quicktime has to be installed.

For basic buttons, the panel object and Ubutton does quite a bit by itself.

Dan Nigrin's icon

If you're on Max 5, I believe the documentation is outdated; .png is now the
way to go - I'm pretty sure most objects support it on both platforms, with
or without Quicktime installed.

Dan

On 12/10/08 10:56 AM, "Ernest" wrote:

>
> Well thanks! I'm now discovering the JavaScript support is superb. For my
> immediate needs, the current implementation does not appear to provide CSS for
> formatting display objects. And The manual states on PCs, for image formats
> other than PICT, quicktime has to be installed.
>
> For basic buttons, the panel object and Ubutton does quite a bit by itself.

Peter Nyboer's icon

For those of you who aren't too fussy, you can make some nice slider or knob arrays using matrix control using dial mode. Max 5 patch below, and an image is attached for those in Max 4.

Max Patch
Copy patch and select New From Clipboard in Max.

Ernest's icon

png worked for pictslider. With pictslider (and png without clicked or inactive rows) clicking and dragging on a knob image caused the cursor to disappear, then reappear somewhere else on the screen when releasing the mouse button.

With pictctrl, the png image did not appear.

The same image saved as 32-bit/pixel pict did appear! In pict format, there is some limit on the image dimensions which large animations can exceed. The mouse also behaves correctly.

Ernest's icon

...and now after setting it up with exactly the same parameters as the pict file, the pictctrl works with png too, and with transparency! Thanks for all your help.

It is now horizontally stitched with 64 frames, range 0-127, and dial multiplier of 1. I'll stitch to what I know works now.

avantronica's icon

A near 10 yr necro here .. but seeing as the site search didn't reveal this i thought i'd just add that knobman can now be run as a web app .. check out the gallery, edit and export, very simple

It allows a clunky workaround for the lack of readable dials in Max 7, especially if you want a bi-directional one .. even a super sized Dial set to 'indicator' style with 100% circle width is barely legible on a dense UI .. it's just waaaaay too subtle (clear dials were so easy in Max 6)

http://www.g200kg.com/en/webknobman/