Friday, 2014-08-08

*** ahellquist-mobil has joined #lv200:51
drobillaSo much -Wcast-qual violations :/02:57
drobillaHow I missed having that in my strict flags for so long I don't know, but my code would be much better now without that screw-up :/02:58
drobillaThough some things in serd are tricky, there.02:58
drobillaC structs with pointers in them really suck for const-correctness in general02:59
*** zth has joined #lv204:52
*** ddom_ has quit IRC06:39
*** ddom_ has joined #lv207:48
*** mlpug has joined #lv208:00
*** mlpug has quit IRC08:06
*** mlpug has joined #lv208:19
*** mlpug has quit IRC08:25
*** edogawa has joined #lv208:31
*** mlpug has joined #lv208:40
*** HarryHaaren has joined #lv208:47
*** mlpug has quit IRC08:48
*** edogawa has quit IRC09:43
*** HarryHaaren has quit IRC11:58
*** HarryHaaren has joined #lv212:04
*** falktx has joined #lv212:06
*** HarryHaaren has quit IRC12:38
*** HarryHaaren has joined #lv212:42
*** HarryHaaren has quit IRC12:59
*** ricardocrudo has joined #lv213:01
*** ricardocrudo has quit IRC13:15
*** ricardocrudo has joined #lv213:15
*** falktx has quit IRC13:17
*** ddom_ has quit IRC13:58
*** ricardocrudo has quit IRC14:04
*** ricardocrudo has joined #lv214:04
*** ricardocrudo has joined #lv214:07
*** crudo has joined #lv214:29
*** ricardocrudo has quit IRC14:29
*** crudo has quit IRC14:29
*** ricardocrudo has joined #lv214:31
*** ricardocrudo has quit IRC14:36
*** ricardocrudo has joined #lv214:39
*** crudo has joined #lv214:47
*** ricardocrudo has quit IRC14:47
*** ricardocrudo has joined #lv214:48
*** ddom_ has joined #lv215:29
*** edogawa has joined #lv215:52
*** ricardocrudo has quit IRC15:57
*** ricardocrudo has joined #lv215:58
*** ricardocrudo has joined #lv215:58
*** ricardocrudo has quit IRC16:02
*** ricardocrudo has joined #lv216:02
*** ricardocrudo has quit IRC16:04
*** ricardocrudo has joined #lv216:05
*** ricardocrudo has joined #lv216:05
drobillaHm, I want to deprecate resize-port and merge it into buf-size, but that one minimumSize predicate is used everywhere :/16:33
drobillaI guess I'll save it for some future too-many-damned extensions cleanup and we'll see how graceful we can do that16:34
Anchakorthere is no cleanup in semweb land, the world is dirty so are the datasets :)16:50
drobillaIdeally true, but we happily change things around here ;)16:54
drobillaThough in this case it'd just mean replaced with new URIs in another namespace, and tagged as deprecated16:54
drobillaand maybe some day hidden from the list in the documentation16:54
drobillaI should probably have less hesitance to stick random properties and crap in lv2core.ttl to make port-props and stuff like that go away16:55
drobillaI do not like the schema.org approach of one big file with everything ever in it (makes the documentation a nightmare if nothing else), but LV2 has gone too far the other way16:55
drobillaManaging projects with a total absense of best practices is a bitch16:55
Anchakorideally the deprecated stuff would be automatically updated by reasoners :)16:56
drobillaI'll care about reasoning when I have one in a Couple Thousand Lines of C™16:59
drobillaWhich is approximately equal to when I personally write one16:59
* drobilla still hates SPARQL and wants to tinker in the n3 school of reasoning, but more pressing matters will persist forevermore16:59
Anchakoryeah, these things are kinda rough to do in C17:01
drobillaOf little tangible benefit anyway17:03
drobillaAt least for our purposes17:03
Anchakorwell if you care about moving URIs, sameAs reasoning shouldn't be that hard :)17:03
drobillaAt some point I probably will impement "URI migration" so I can clean up the namespaces17:04
drobillaDoing so in the URI mapper and on the data side of things should be almost good enough17:04
drobillaNot looking forward to those edge cases, though17:04
drobilla/ns/* /ns/ext/* /ns/extensions/* ugh17:04
drobillaALRIGHT17:06
drobillaTime to plow through the tedious process of releasing all this crap17:06
drobillasigh17:06
*** ricardocrudo has quit IRC17:10
*** ricardocrudo has joined #lv217:10
*** ricardocrudo has joined #lv217:13
*** ricardocrudo has quit IRC17:15
*** ricardocrudo has joined #lv217:16
*** ricardocrudo has quit IRC17:16
*** ricardocrudo has joined #lv217:18
drobillaMy biggest immediate difficulty with a better RDF stack is how to merge serd and sord while preserving serd's ability to use stack-allocated nodes17:22
drobillaOnce the store is in a unified library with the parser stuff, can start doing some nicer things17:22
*** ddom_ has quit IRC18:06
drobillaFancy new documentation index page: http://lv2plug.in/ns/18:08
drobillaMore informative but also more intimidating in the process.  *shrug*18:08
drobillaSimlar changes to spec pages.  I moved the index into a bar, which is a wee bit less clear, but gets the description right up to the top which seems much friendlier18:08
*** ddom has joined #lv218:09
drobillaTucked all the metadata off to the right of the header for the same reason18:09
Anchakorhttp://lv2plug.in/ns/ext/morph/ wtf, never seen that18:19
Anchakoryou know - many extensions like this would benefit a lot by a short paragraph on why they were introduced and for what they can for example be used :)18:20
Anchakor(dang that was awkward sentence by English standards)18:22
drobillaAnchakor: Pretty old, but not very widely used.  Mainly just for CV/control backwards compatibility.  Not sure if anything but Ingen supports it18:30
drobillaWell, intro paragraph currently attempts to do so, sorta, but yeah, pretty arcane.18:31
drobillaSome of them I haven't gone over in quite a while18:31
drobillaOnly atom and state are probably currently any good18:31
drobillahrm18:34
* drobilla wonders why the code example syntax highlighting has gotten shitty :/18:34
drobillaCSS @import doesn't work, apparently18:37
drobillaargh, used to work18:43
Anchakorbrowsers have good debuggers these days, just press F12->console18:46
drobillaNothing useful18:47
* drobilla double releases and hopes nobody notices18:47
drobillaIt's always something...18:47
drobillaAll better18:51
drobillaNobody reads the documentation, but at least when people give me shit about the documentation they didn't read, I can point to something reasonably pretty :)18:51
*** falktx has joined #lv218:55
*** NickSB2 has quit IRC18:58
rgareusdrobilla: I meant to anwer your call for screenshots. but this is probably easier:18:59
rgareushttp://calf.sourceforge.net/images/plugins.png18:59
rgareushttp://www.zamaudio.com/?p=97619:00
rgareushttps://raw.githubusercontent.com/x42/meters.lv2/master/doc/LV2meters.png19:00
falktxhey rg19:01
falktxrgareus19:01
rgareusdrobilla: if you plan to add a carousel with lots of images.. I can provide a lot. though mostly technical tools (as opposed to musical ones)19:01
rgareusIMHO 'musical' plugins should be at the forefront though.19:01
rgareusspeaking of which:  ttp://setbfree.org/images/full_GUI.png (first plugin with a true 3D model)19:02
rgareusfalktx: hya.19:02
falktxrgareus: http://sourceforge.net/projects/kxstudio/files/Releases/carla/Carla-2.0beta2b-mac.dmg/download :D19:02
rgareusfalktx: just seen your msg on #lad19:02
rgareusfalktx: #lad is on my IRC tab #4 (lv2 on #3 ), I'll get to that :)19:02
drobillargareus: Thanks.  Still not really sure to do with that.  The main page just needs to be... nicer19:03
rgareusWe definitely need some high-profile comments from famous sound-engineers:19:03
drobillargareus: Fancy image gallery things and such are probably out19:03
rgareus"I can no longer imagine living a day without *my* LV2s." [produce of mumble mumble]19:04
falktxI almost forgot about my big plugin screenshot, https://scontent-b-lhr.xx.fbcdn.net/hphotos-xfa1/t31.0-8/10549274_328443717312610_2045443261013122234_o.png19:04
rgareus"LV2 gives *my* plugins the freedom I always wanted to have." [stage engineer at unreadable]19:04
falktx^all of those are lv219:04
drobillaMaybe just plonk one good shot on the main page then have a screenshots page19:05
rgareusAnd we really really need boxes. I mean really! You know, LV2 plugins don't come just like that, they're always neatly packaged in boxes. :D19:05
rgareusjust have a look at http://www.waves.com/19:06
rgareusfalktx: downloading19:06
drobillalol19:06
rgareusfalktx: Carla.app starts up now.19:08
falktxrgareus: I believe the lv2-plugin will not show the UI, but the internal one in Carla.app does. to fix later19:09
rgareusfalktx: correct19:09
rgareusfalktx: oh dear those dials of your react on absolute mouse position :(19:09
falktxI know, sorry19:10
rgareusfalktx: I've never seen a knob jump from max to min in one step (even if the value under the hood is low-pass filtered)19:10
falktxit's the default dial behaviour in qt, I haven't changed it yet19:11
falktxrncbc did some code for the v1 series, I'll copy that for the next beta19:11
rgareusfalktx: but it works fine so far19:11
rgareusfalktx: I'll try the plugins a bit later (currently re-compiling ardour on osx)19:12
falktxrgareus: I'd love to have an ardour osx10.6 binary if possible...19:14
* drobilla needs to try and get xcode working again to do that pugl stuff19:16
rgareusfalktx: http://robin.linuxaudio.org/Ardour-3.5.2036.i386.dmg (from may/23)19:16
rgareusfalktx: we're meanwhile at 3.5-284719:16
rgareusfalktx: but for official recent builds, better ask las19:16
falktxnice, thanks19:16
falktxrgareus: is the binary 32 or 64bit?19:17
rgareusfalktx: i386 = 32 bit19:17
falktxlol, didn't read...19:17
rgareusfalktx: I think http://robin.linuxaudio.org/Ardour-3.5.2019.dmg is 64bit, it was just at that time we added explicit IDs.19:18
falktxhehe, the carla dmg is bigger than ardour's19:21
rgareusfalktx: yeah I wondered that too. I suppose if you strip and remove the dups it'll shrink.19:22
falktxI already did that19:22
falktxthere's duplicated files in the app and lv2 plugin, but those need to be there19:22
falktxthe big filesize comes mostly from juce and qt19:22
rgareusfalktx: The dmg compression should detect those dups actually.19:23
falktxhm, there's also python and pyqt19:23
rgareusfalktx: why not include Linux in it, too? :)  damn-small-linux won't make a notable difference anymore19:24
falktxI could include X11 :)19:25
falktxproprietary OSes suck because of this, so much duplicated libs...19:25
Anchakorinclude virtualbox & linux :)19:28
falktxoh, I could include wine19:30
rgareusAnchakor: sadly that won't cut it for realtime performance19:30
falktxbbl19:34
*** falktx has quit IRC19:34
*** zth has quit IRC21:20
drobillaHm.  I already have doc uploading in a waf target.  Uploading tarballs is trivial...21:52
drobillaJust that blog post thing.  I wonder how unpleasant posting to wordpress from python is21:52
* drobilla will abandon WP One Of These Days™, but not this day21:52
drobillahttp://python-wordpress-xmlrpc.readthedocs.org/en/latest/examples/posts.html21:53
drobillaPretty ridiculously easy, as it turns out21:54
drobillaThough I need to parse and HTMLize the NEWS21:54
*** falktx has joined #lv221:56
*** zth has joined #lv222:04
*** ricardocrudo has quit IRC22:04
*** zth has quit IRC22:10
*** AndChat|48116 has joined #lv222:43
*** HarryHaaren has joined #lv222:44
*** ahellquist-mobil has quit IRC22:45
*** edogawa has quit IRC22:47
* drobilla writes the least professional release announcement email imaginable23:31
drobillaThere goes our commercial adoption23:31
falktxnew release?23:33
falktxlv2 or lilv?23:33
drobillaLV2: Fuck 'em if they can't take a joke™23:33
drobillafalktx: yes23:33
falktxnice23:34
drobillaAll the (LV2) things23:34
falktxcool, thanks23:34
falktxI was waiting for it before sending the ir.lv2 showinterface patch upstream23:35
drobillaWell.... hope that works23:36
drobillaBecause I haven't personally tested that interface whatsoever23:36
falktxoh I did, several times23:36
falktxalthough I haven't testes eg-sampler... I keep forgetting about it23:36
falktx*tested23:36
falktxdrobilla: latest qtractor supports it btw23:37
drobillaOkay, good.23:37
drobillaI noticed qtractor does, but didn't get around to testing the two together23:37
drobillaDeath to external-ui for great justice etc23:37
* drobilla => errands, bbl23:37

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