| *** edogawa has quit IRC | 00:40 | |
| *** freenull has quit IRC | 00:51 | |
| *** freenull has joined #ingen | 01:06 | |
| *** edogawa has joined #ingen | 07:31 | |
| *** edogawa has quit IRC | 10:03 | |
| drobilla | Hm, the sprung layout stuff is considerably more tolerable and less prone to insane oscillations with some entropy built in | 19:27 | 
|---|---|---|
| drobilla | (Though it always worked pretty well for me, seems people with crazy huge modules in Patchage and stuff were the main problem) | 19:27 | 
| drobilla | I'm tempted to implement a hyper primitive version of dot to do a stupid rank layout then use the force stuff to cinch it up | 19:28 | 
| drobilla | rgareus: IIRC you pointed me to a small C implementation of the dot algorithm once upon a time. Happen to remember where? | 19:28 | 
| rgareus | drobilla: does not ring a bell | 19:39 | 
| rgareus | drobilla: http://www.graphviz.org/ maybe? | 19:39 | 
| LAbot | Title: Graphviz | Graphviz - Graph Visualization Software (at www.graphviz.org) | 19:39 | 
| drobilla | Obviously not graphviz :) | 19:41 | 
| rgareus | https://github.com/ellson/graphviz/tree/master/lib is c but definitly not "small" | 19:42 | 
| drobilla | What I've always used, but the library is the most horrifically sloppy thing I've ever had the misfortune of using | 19:43 | 
| drobilla | I've love to abandon it but the force-directed stuff alone isn't up to snuff, at least not as-is | 19:43 | 
| rgareus | the only other one I know is dotty | 19:45 | 
| rgareus | but that's graphviz,too | 19:46 | 
| drobilla | Ah well, I'll mess around with it next time I feel like blowing days on graphical fluff | 19:46 | 
| drobilla | I was super pleased with myself when I did the animated thing, but all I got back was OMG HOW DO I TURN OFF VIBRATING MODULES | 19:47 | 
| drobilla | As if that's the actual intent. Fucking users, man. :) | 19:47 | 
| * drobilla has been making ganv suck massively less lately, there's a few rabbit holes around | 19:47 | |
| Anchakor | I think you are not adverse to GPL, so you might use OGDF, i've use it in a Qt app with relative ease | 20:08 | 
| Anchakor | http://www.ogdf.net/doku.php | 20:08 | 
| LAbot | Title: OGDF - Open Graph Drawing Framework: start (at www.ogdf.net) | 20:08 | 
| drobilla | As far as actually using libraries goes I'll just stick with graphviz, until/unless I DIY it well enough | 20:13 | 
| drobilla | This whole line of thinking brought on by the idea that maybe just a really dumb basic layout thing will do, with the existing force-directed sprung thing to tidy it up. | 20:15 | 
| drobilla | Ranking is trivially easy. Not sure about minimizing edge crossing, that's probably harder | 20:15 | 
| drobilla | All the rest of the fancy stuff in an explicit graph layout algorithm I can just ignore, basically just need to get the right things to the top/right/bottom/left of other things, and the forces/springs will space and position them nicely | 20:16 | 
| drobilla | The big irregular boxes are what make it tricky. Force-directed stuff alone in Machina works beautifully | 20:18 | 
| drobilla | (Which I should really reform into an LV2 plugin one of these days) | 20:18 | 
| *** MaurizioB has joined #ingen | 21:55 | |
| *** edogawa has joined #ingen | 22:40 | |
| *** drobilla has quit IRC | 23:14 | |
| *** drobilla has joined #ingen | 23:16 | |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!