On 09/12/2010 01:35 PM, Thorsten Wilms wrote: > On Sun, 2010-09-12 at 12:39 +0200, Olivier Guilyardi wrote: > >> In regard to phat, if only the SVG, or XCF, or whatever sources were on svn, >> that would allow to tune the colors, the size, etc... Maybe that the >> solution is >> to redraw it in Inkscape. > > The source is a Blender file. Peter Shorthose took care of animation and > post-processing after I did the design. > > I would think this has to be in a repo somewhere, but I have a local > copy, anyway: > http://dl.dropbox.com/u/485382/old_knob_3d.tar.bz2
Cool! Thank you :) I just wish it was plain SVG, I'm everything but familiar with Blender and friends. If you can do that, it would be great to commit these files to the Phat SVN. Pixmaps are like binaries after all, and you got the sources. > Great how those won't die, as much as I wish they would, while all the > stuff in http://thorwil.wordpress.com/?s=knobs didn't go anywhere. Wow, brilliant and professional looking ideas in there.. > The main issue for me is that they always appear alien in GTK windows. > Then the design is not strong enough to warrant creating a whole > matching theme. They are not scalable. Well, to me, the phat knobs are currently the only simple solution that look ok in a GTK Window. They're not that alien, there is worse.. Theming, that's a problem. About scalability, I was thinking about rendering SVG with Cairo (maybe several layers), but that may not be realistic. IMO, Knobs will always be borderline in regard to GTK UI rules, and that's not such a big deal, if you provide the proper keyboard shortcuts, etc.. > Creating such a series for a knob animation with Inkscape is not exactly > trivial, if you want consistent lighting and a physical feel. For > optimal, scalable results, the drawing should be coded, as otherwise you > get issues with lines that should stay 1px wide and might be neighbors > in some cases. I understand, that's quite complex. A simple solution could be to generate the phat PNG "animation" from 3 SVG files with some python script. One could tweak the SVG files (or intermediary PNG files) before doing so, adjusting borders if needed, etc.. The result won't be scalable, but at least, a developer could easily choose the style and size(s) he wants. On the other hand, coded drawing may have the downside of fixed style and anonymous look-and-feel. IMO, audio and music apps need eye-candy, they're not just scientific instruments. That said, there really are interesting GTK friendly ideas on your blog. > With knobs, you still have a problem with putting them into a layout > with labels. I think much could be gained with sliders with integrated > labels: > http://dl.dropbox.com/u/485382/sliders.png Of course knobs have downsides. But, in a window, knobs can be appropriate for certain settings, and you can use sliders for others. It can give some graphical balance. A window full of sliders may not be attractive, and may lack usability. -- Olivier _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
