Thursday, 2014-11-27

*** falktx has quit IRC00:03
drobillassj71: I don't think "center" is a valid value of vertical-align.  That works and middle does not?00:18
ssj71thats not what fixed it. I forgot to change that back00:19
ssj71I think you are right, but its actually the translate that does it00:20
*** ricardocrudo has joined #lv200:20
ssj71I don't even think you have to specify vertical align since you dictate top, left and translate it00:20
drobillaYeah, I think it's just a noop anyway00:21
ssj71ya, you can take vertical-align and text-align out with no change00:22
drobillaThere is a funny looking boink/snap effect when the transition is done, but that will get better with a more uniform set of screenshots00:23
ssj71Did you get the second patch? It fixes that on my system00:24
ssj71just add 'transform-style: preserve-3d' to the parent of img (slideshow)00:25
drobillastill happens with 000200:25
drobilladid that, too00:25
ssj71interesting. are you on firefox 32.03?00:25
drobillahm, n/m, better now.  Probably forgot to rebuild or force reload the stylesheet00:26
drobillaturns out border-radius on images works without an actual border, so I dropped the box and rounded them off a bit instead.  Looks better00:26
rgareusnot sure if it's the same but last time I had a boink/snap on a different site it was because the images were not pre-loaded and the files were progressive jpeg.00:27
ssj71great. I didn't like that box. But I'm really hoping some real designer type person will step in. I'm just googling and hacking stuff00:27
rgareusssj71: flush your cache and see if you get the boink/snap (on localhost you probably don't have this issue)00:28
ssj71I do think the pictures should be more prominent, but like you I'd rather focus on content00:28
drobillaSigh, this botched it on mobile, though00:28
drobillaimages are way off to the right now00:28
rgareusdrobilla: why are they on the side anyway?00:29
ssj71still looks good after cache cleared. Mobile problem though is outside of my capacity00:29
drobilladown and to the right 50% of the box00:30
drobillargareus: Because it looks like shit below with a vertical list00:30
rgareusssj71: in FF press ctrl+shift+m to enter 'mobile mode'00:30
rgareusdrobilla: So you don't have plans to make a horizontal list as suggested by Harry?00:31
* drobilla sighs, rewrites the god damned thing as HTML00:32
drobillaI have plans to actually get some work done.  Does that count? :P00:32
rgareusdrobilla: yep. I do have a PhD review tomorrow. myself.  and also need to get some work done.00:33
ssj71sorry drobilla. wish I could help more, but I'm no web developer.00:35
rgareusssj71: who of us is?00:37
ssj71fair enough, but everything I do takes a fair bit of reformatting so I'm not sure its really getting us anywhere.00:38
ssj71I can poke more at it next week.00:39
drobillathe (sig) makes it ugly00:47
ssj71should the link take you to a second page with all downloads including sig?00:48
drobillaI guess the old android browser doesn't support transform()00:53
*** ssj71 has quit IRC00:55
drobillaStill with the teeny paragraphs on android, even a div set to the width!  WTF01:08
drobillaNothing in the style that should constrain the width of the paragraph to some little fragment.  Mobile mode in Firefox looks fine.01:11
drobillaLooks like a browser bug01:15
drobillaTurning off "auto fit pages to screen" fixes it.  Whatever.01:16
drobillahttp://lv2plug.in/01:17
*** ricardocrudo has quit IRC01:18
*** NickSB has quit IRC02:07
*** NickSB has joined #lv202:08
*** NickSB2 has joined #lv202:16
*** NickSB2 has quit IRC02:17
*** NickSB2 has joined #lv202:18
*** gianMOD has quit IRC02:43
*** NickSB2 has quit IRC04:31
AnchakorI would replace the screenshots of the ported plugins with stuff like rncbc's synthv1, harry's plugins...07:03
*** edogawa has joined #lv207:16
drobillaWell *I* would paint the shed green07:21
drobillaI mean, I won't, but I would, you see. :P07:21
Anchakorare you implying I should send a patch? :)07:22
drobillaIn some generic sense, yes.07:24
drobillaI am thoroughly sick and tired of hearing about screenshots.07:24
drobillaSome day, if we're so lucky, I may be able to have a Linus-like attitude about actual code contributions07:27
drobillaBut in the mean time, I sure as hell can about something so trivial my Mom could do it07:28
* drobilla is marking assignments at 2:30 a.m., the most horrible kill yourself task possible, and will not have anything done for his research meeting tomorrow as a result. Patience "running thin" doesn't even begin to cover it07:36
drobilla(my mom may be able to do it, but I doubt half of these students could)07:42
*** falktx has joined #lv208:02
falktxdrobilla: I'm having a hard time getting modgui data via lilv, so I'm patching it to work like lilv_get_plugin_author09:23
drobillafalktx: I don't understand.  What's the problem?09:28
falktxI tried both find_nodes and get_related, all returned 0-size lilv-nodes09:28
falktxI think the way the mod:gui is done makes this hard09:29
drobillaobviously adding lilv_get_mod_this and lilv_get_mod_that isn't the thing to do, if that's what you mean, and would be equivalent and have the same problem anyway09:29
drobillazero sized nodes?  weird.09:29
falktxwell, my first attempt at patching lilv worked right away09:29
drobillaperhaps it's just not loaded?09:29
falktxit's part of the plugin ttl09:29
drobillafalktx: get_related will tell you related files, but it won't necessarily load them.09:30
drobillaWell, I dunno.  I'll see what you did and have a better idea09:30
drobillaBut first, pass out time.09:30
falktxwell, I was just using this:09:31
falktxLilv::Nodes modguiNodes(lilvPlugin.get_value(lv2World.mod_gui));09:31
drobillaWhy can't you just do whatever modguiNodes does in your code?09:31
drobillaoh, n/m.  duhr09:32
drobillathat should work (assuming the predicate is correct).  what's different about what you patched?09:32
drobillaWell, to be continue.  I need about 12 hours of sleep and have a conference call in 7.  FML etc.  'night.09:33
falktxhmm wait09:33
falktxjust a minute...09:33
falktxI may had the prefix wrong09:35
falktxlet me try everything again...09:35
falktxok, got some data now. it's a blank so I still need something extra09:39
falktxnot sure how to get the next data09:44
falktxalright got it now. not an easy process though09:45
falktx1. get_value(modgui), check if size > 009:46
falktx2. get_first(), check if is blank09:46
falktx3. find_nodes(), check if size > 009:47
falktx4. get_first(), check if is uri09:47
falktxdrobilla: it's a lot of code just to get a single property09:47
*** bazz has quit IRC10:12
*** bazz has joined #lv210:12
*** gianMOD has joined #lv211:00
*** gianMOD has quit IRC11:05
*** edogawa_ has joined #lv211:14
*** edogawa has quit IRC11:17
*** NickSB2 has joined #lv211:38
*** gianMOD has joined #lv211:41
*** gianMOD has quit IRC11:44
*** ricardocrudo has joined #lv211:58
*** bazz has quit IRC11:58
*** bazz has joined #lv211:59
*** bazz has quit IRC12:16
*** bazz has joined #lv212:16
*** edogawa_ is now known as edogawa12:16
*** bazz has quit IRC12:50
*** bazz has joined #lv212:51
*** gianMOD has joined #lv213:06
*** falktx has quit IRC13:16
*** NickSB2 has quit IRC13:39
*** gianMOD has quit IRC13:39
*** gianMOD has joined #lv214:01
*** falktx has joined #lv214:41
*** falktx has quit IRC15:42
*** gianMOD has quit IRC16:26
*** gianMOD has joined #lv216:39
*** gianMOD has quit IRC16:49
*** gabrbedd has quit IRC16:58
*** gabrbedd has joined #lv217:00
drobillaThat's what lilv_world_get is for.17:43
*** falktx has joined #lv217:45
drobillafalktx: use lilv_world_get if you only want one17:45
drobillaso one call per triple you care about (2, in this case)17:46
falktxhmm, well, too late now :P17:48
falktxhttps://github.com/falkTX/Carla/commit/114bd822864a9f4cdceae63d02e2fb23dd997c7c#diff-5763b85da4bccd1d6f1287c45825e41dL3117:49
drobillaWell... maybe you should ask *first* instead of fork lilv in an obviously unmergeable way :P17:53
rgareusdrobilla: what is the easiest way for you to merge screenshots into the lv2-site?  is there a github mirror of the site?17:54
drobilla200 lines of nearly identical copy paste bloat, with the URI the only thing different.  Obviously that isn't sustainable.  Lilv does too much of that as it is, and it was a bad idea17:55
rgareusdrobilla: sending a git format-patch with binaries jpeg/png inside to the ML seems wrong..17:55
drobillargareus: git, yes.  github, no.  I guess I could make one17:55
drobillargareus: indeed.  People have been sending them to me personally17:56
rgareusdrobilla: I was just going to push it to github17:56
drobillaor that.17:56
rgareusdrobilla: it won't be a 'fork' then hence no 'pull request' email.. but whatever  git pull ... will work17:57
* drobilla is not terribly surprised to learn that all that git send-email talk is bullshit that doesn't happen in the real world17:58
drobillafalktx: how are you (or plan to) use mod GUIs?  launch a webkit or something, or just hijacking some of the metadata?17:59
rgareusdrobilla: git pull https://github.com/x42/lv2-site master  # will get you screenshots listed at https://github.com/x42/lv2-site/commit/aa306c24d59018:00
falktxdrobilla: the plan is to have a "bridge" like I do gtk and qt uis right now. how the bridge will work I still need to figure out18:00
rgareusdrobilla: git send-email is nice - except if it's binary stuff only like images18:02
rgareusbut it's a matter of education. vast majority of linux-kernel contribs are send-email. alsa-dev & ffmpeg ML use it as well.18:03
rgareusie 'real devs' use format-patch :D18:04
* falktx is not a real dev18:10
*** mlpug has joined #lv218:14
*** zth has joined #lv218:27
drobillaWould be cool if suil could magically box up a web UI19:01
drobillargareus: Yeah, well, since the main underlying issues with all this website stuff is zero contribution, "be real developers" is not a luxury I have :)19:02
drobillaWe'll see how much of a different click 'n drool 'n fork actually makes19:02
drobillaExcuses being what they are, probably not much, but can't hurt.19:02
*** HarryHaaren has joined #lv219:14
drobillaI just wish FLOSS development wasn't turning into Facebook...19:33
drobillaThe Distributed Revision Control System™ is the most centralized one out there in practice :)19:33
drobillaBut whatever.  Even though it would be very problematic to have people actually using verboten URIs, I suppose it would be a net win to have things like https://gist.github.com/grejppi/9e5760bc746d5d176805 show up as forks/patches instead19:35
drobillaContributions to the libs once they're integrated will be more significant anyway19:35
falktxI wish you had your stuff on a site that manages git projects19:38
falktxit doesn't have to be github, bitbucket is fine19:38
rgareusfalktx: what difference does it make?19:38
rgareusone-click pull requests?19:39
falktxintegrated bug reports with the project page19:39
falktxerr19:39
rgareusdrobilla: speaking of which, you should disable the wiki and issue-tracker at https://github.com/drobilla/lv219:39
rgareusdrobilla: under "admin".19:39
rgareuss/admin/settings/19:40
rgareus...unless you plan to use them, that is19:42
drobillaStill not sure what to do about issue tracking19:45
rgareusdrobilla: I don't think the comparison with facebook works. the data is not centralized, there's no hidden agenda. no cat pics or food pics and no advertisement either. And I guess that neither your grandma nor annoying ex-class-mates invite you via github to some reunion.19:49
HarryHaarenI'm a fan of github issues, tagging commits / closing is done using issue number, "fixes #94" will tag that issue with the commit, and close it19:50
HarryHaaren"see issue #28" will tag that commit in issue 28, but not close19:50
rgareusin practice a lot of information goes via github. but then again, [LV2|Floss] developent is already out in the open.19:50
*** falktx has quit IRC19:51
* HarryHaaren away for a coffee, back later19:51
rgareusHarryHaaren: yeah. the issue tracker is very nice. (compared to sf.net's one which sucks)19:51
HarryHaarenah yeah, that!19:51
rgareusthe 'close with commit message' is not unique though. lots of precedents back to svn/trac and probably some 90's CVS too.19:53
drobillaTempting to do something militantly simple with zero platform investment, like just use a text file19:56
drobillaEither a TODO in the source repo, or a page on the site19:56
drobillaDoesn't work for user apps, but for libraries/specs only of interest to developers anyway...19:57
*** falktx has joined #lv220:03
drobillaProbably code repo, for code things, since you can close a ticket/TODO item in the same commit that fixes it20:24
drobillaThough it would be nice to have on the page20:24
*** mlpug has quit IRC20:26
drobillaMuch nicer in history than having commits reference some ID of some ticket on Gitbook™ or whatever, and having to go look that up manually20:33
*** zth has quit IRC20:35
*** mlpug has joined #lv220:56
AnchakorHarryHaaren: I was saying it would be much nicer if your plugins were showcased on the front page, and those of rncbc and falktx in stead of the (although brilliant) VST ports20:56
HarryHaarenAnchakor, well.. there's different things going on here: are we A) promoting LV2 or B) promoting LV2 open-source stuff20:57
HarryHaarenAlthough OpenAV likes all publicity it can get, I do feel that a project like LV2 should be honest in what is available, and "market" itself according to what it wishes: wether that be VSTs or "native" LV2's, open-or-closed source20:58
* HarryHaaren notes the site has been updated since my last visit: nice to see progress!20:58
Anchakorwell your plugins are open-source20:59
HarryHaarenyup.20:59
AnchakorI'm not sure what you meant then20:59
AnchakorI guess it makes sense to showcase that it's possible to port VSTs to LV220:59
HarryHaareni guess what I'm trying to say is that LV2 "shouldnt" care if the plugins are open-source or not really: its a plugin spec, and both open and closed plugins can co-exist peacefully.20:59
HarryHaarenI'd love to see LV2 as "the" (audio?) plugin standard, and do away with VST altogether21:00
Anchakoryeah, well I think those VSTs falktx ported are open source anyway21:01
HarryHaarenbut that's my opinion. Since I'm doing OpenAV, I'm being careful to not promote myself more than others by doing LV2 publicity work.21:01
HarryHaarenAlso, I love Pianoteq, and its available as LV2. Thanks Modartt guys, happy paid customer here!21:01
*** mlpug has quit IRC21:03
Anchakormy idea about showing ported VSTs is in showcase is that it might look cheap to people like LV2 has no good plugins itself21:03
HarryHaarenthat's a valid point IMO. its up to drobilla what he wants to showcase, I won't argue either way21:04
drobillaI would prefer native LV2s21:04
*** gianMOD has joined #lv221:04
drobillaPort screenshots that could literaly be a VST screenshot, not so great in this context21:04
HarryHaarensure. Then unless somebody objects with a good reason, i think you have the powers to act?21:05
drobillaEspecially when the UI is the work of another developer who hasn't even touched LV221:05
HarryHaarenscreenshots of LV2 DSP code anyone? :D21:05
drobillaIf by "act" you mean accept patches, then yes.21:05
Anchakorbut of course it is good to let people new to lv2 to know in the first minutes that it's pretty easy to port some VSTs21:05
falktxwell, the current calf screenshots are NOT from its lv2 versions21:06
AnchakorI noted this while all you were asleep and drobilla responded in similar way to the classic "give patch or I don't care" :)21:06
drobillaThe current screenshots are the initial ones + a random selection of pretty things I did in 5 minutse21:06
drobillaThe only purpose of which is to fill the box, and of course seed this increasingly insufferable bikeshed discussion21:07
falktxI can provide screenshots, but none of my stuff is not lv2-only21:07
falktx*is lv2-only21:07
drobillaThat's fine.  It's things like TAL that are more questionable.21:08
HarryHaarenI (as OpenAV) am hesitant to remove other peoples work; i don't wish to step on toes. That said, I am currently preparing screenshots of Fabla Sorcer and the ArtyFX Suite for you21:08
falktxall the juce-based stuff ?21:08
drobillaSend me better ones and I'll happily remove what I consider ugly and/or less appropriate21:09
falktxwhat about a collage?21:10
falktxlike http://kxstudio.sourceforge.net/screenshots/carla.png21:10
drobillafalktx: I just mean plugins created by non-LV2 developers for non-LV2 APIs21:10
falktxdrobilla: all of mine fir that description21:10
falktxI don't do lv2-specific plugins21:10
Anchakorcarla is a lv2 plugin now isn't it? :)21:10
drobillaI don't really care that much, but we clearly don't want a slideshow of 99% VST GUIs, for example21:10
falktxAnchakor: yes21:10
drobillaThere is a difference between "LV2 specific" and straight ports21:11
drobillafalktx: Collages are fine, though that one's probably too big21:11
falktxtal was not vst specific to begin with21:11
falktxjuce stuff is aax, rtas, au, vst2, vst3 and lv221:11
drobillaAlright, fine, whatever.21:12
drobillaI will curate whatever submissions I get so the distribution isn't extremely skewed to such things and there's no problem21:12
HarryHaarendrobilla, do you like the bitbucket push-pull thing, or prefer email?21:13
falktxfwiw you're free to use any screenshots from http://distrho.sourceforge.net/plugins and http://distrho.sourceforge.net/ports21:13
drobillaHarryHaaren: I have you added as a remote, that's fine21:13
falktxthe dexed one is outdated21:14
HarryHaarendrobilla, cool. Pushed new screenshots to the content dir in latest commit21:14
falktxdexed looks a lot sexier now https://i.imgur.com/IB0IN0Y.png21:15
drobilla640px width is ideal, for the record.  Height doesn't matter given the vertical layout, but keep it reasonable...21:15
drobillaDexed looks cool.  I couldn't figure out how to build it21:15
HarryHaarencool, 640px it is so.21:16
*** gianMOD has quit IRC21:16
HarryHaarenI really must get round to finishing Ninja... waste of a screenshot opportunity ;D21:16
* HarryHaaren back to code21:16
falktxdrobilla: it's on distrho[-ports] repo21:18
*** gianMOD has joined #lv221:20
*** AndreeeCZ has joined #lv221:28
AndreeeCZhi. I have come to know that you're looking for screens of working lv2 plugins?21:28
AndreeeCZwhen is the deadline for that?21:28
falktxI don't think there's one21:28
AndreeeCZwhat's the recommended unofficial deadline then?21:29
*** gianMOD has quit IRC21:30
*** gianMOD has joined #lv221:31
drobillaApproximately 3 years ago21:32
drobillahttp://www.quotationspage.com/quote/723.html21:32
Anchakorthe .sig file link is a nice touch21:37
drobillaAndreeeCZ: It's just site.  It can be improved at any time.  The sooner the better.21:39
AndreeeCZright right, i'll do it this weekend then21:40
AndreeeCZdo you require binary builds?21:40
drobillaAndreeeCZ: Feel free to invent your own synthetic deadline if it makes you feel better, or I can throw a dart at a calendar if you like :)21:40
AndreeeCZyeah i need deadlines :)21:40
drobillaAndreeeCZ: binary builds... of a website?21:40
AndreeeCZof the plugins21:40
Anchakorwould be good if the plugins were searchable21:40
AnchakorAndreeeCZ: look at http://lv2plug.in/21:41
AndreeeCZis 'on github' searchable enough?21:41
AndreeeCZwow very nice link21:42
AndreeeCZi mean list21:42
*** bazz has quit IRC21:42
*** gianMOD has quit IRC21:42
AnchakorI don't think it matters from the point of view of the lv2 site, there just should be some nice looking lv2 plugins showcased21:42
drobillaAndreeeCZ: other than the example plugins there currently aren't any binaries in lv2 proper (no libs, just headers)21:43
drobillaI am confused about this mish-mash of plugins and binary and screenshots and such though...21:43
Anchakordrobilla: would you have something against a plugin being showcased there which is obtainable only be mailorder on floppy disks? :)21:44
*** bazz has joined #lv221:44
drobillaOh. If the question is, do screenshots require a binary of said plugin to be available, no, of course not21:45
* drobilla doesn't publish binaries for anything at all, and neither do most upstream libre things21:45
drobillaAnchakor: Well, as the set grows larger, I will cull it by priority.  Proprietary will be low priority.21:46
Anchakorthe screenshots won't even be linked to the plugin websites21:46
AnchakorAndreeeCZ: so if you want some free publicity for your work, the screenshot image is what you get :)21:47
drobillaUnless you feel like rewriting the gallery module to do that, anyway21:49
*** bazz has quit IRC21:54
*** bazz has joined #lv221:55
drobillaI will be sure to hurt some feelings by culling the ugly as the set grows, but so it goes.  Somebody has to do it.21:55
drobillaThe sole purpose of the slideshow is to look pretty.  People can expose their projects on the projects page21:57
*** gianMOD has joined #lv222:06
*** edogawa has quit IRC22:25
*** gianMOD has quit IRC22:36
*** gianMOD has joined #lv222:36
*** gianMOD has quit IRC22:37
*** gianMOD_ has joined #lv222:37
*** gianMOD_ has quit IRC22:38
*** gianMOD has joined #lv222:39
*** gianMOD has quit IRC22:43
rgareusdrobilla: care to merge the screenshots I posted earlier?22:58
*** bazz has quit IRC22:58
*** bazz has joined #lv222:59
* drobilla sighs, digs through the log23:00
rgareusdrobilla: try   git pull https://github.com/x42/lv2-site master23:01
drobillaI am going to need to institute an 'n-best per project' rule23:02
rgareusdrobilla: I just have too many projects :)23:02
rgareusbut drop x42-tuna2.png23:03
rgareusdrobilla: besides, this is already a best of :)  `lv2ls | grep gareus |wc -l`   returns 12723:04
Anchakorhehe23:05
rgareusgetting rid of the gtk/gl dups  -> 8723:05
drobillaThose variants seriously need to go anyway.23:06
drobillaWe need to make proper multi-UI selection happen in hosts23:06
rgareusdrobilla: I'll drop the gtk variant once the state of graphics card gets better. as it stands there are still people who have problems with openGL23:06
rgareusdrobilla: the_CLA and his AMD card for example23:07
rgareusdrobilla: also ubuntu regularly screws up things even to the point where glxgears does not work anymore.23:07
AnchakorI was suprised that driver support for opengl on windows is pretty shit23:08
rgareusit's already a compile-time option. falktx for example only packages the GL variant23:08
rgareusbut kxstudio also gets openGL working right OOTB.23:08
falktxno, I don't touch gl23:08
rgareusfalktx: which is probably smart.  it just works23:09
falktxit's raw whatever-system-you-use23:09
falktxthe issue with ubuntu are custom ppas not following ubuntu's patches23:09
rgareusfalktx: oofus contacts me every time he does some ubuntu upgrade that breaks opengl.  3 times so far.23:10
falktxthings get messy23:10
falktxlater23:14
*** falktx has quit IRC23:14
drobillargareus: I just mean there really shouldn't be *plugin* variants for just different UIs23:28
*** HarryHaaren has quit IRC23:40
drobillargareus: merged23:42
drobillaIt really sucks that basically the only universal graphics API is so flaky in practice23:43
rgareusdrobilla: thanks23:44
drobillaI'll probably do a pugl/cairo example in LV2 once that's solid on all 3 platforms, it's so much clearer anyway.  More useful would be use of actual toolkits, but that's kind of getting out of scope23:44
drobillaIn completely unrelated news, git doxygen required to build the documentation correctly.  Oh well.23:46

Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!