*** ahellquist-mobil has joined #lv2 | 00:51 | |
drobilla | So much -Wcast-qual violations :/ | 02:57 |
---|---|---|
drobilla | How 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 |
drobilla | Though some things in serd are tricky, there. | 02:58 |
drobilla | C structs with pointers in them really suck for const-correctness in general | 02:59 |
*** zth has joined #lv2 | 04:52 | |
*** ddom_ has quit IRC | 06:39 | |
*** ddom_ has joined #lv2 | 07:48 | |
*** mlpug has joined #lv2 | 08:00 | |
*** mlpug has quit IRC | 08:06 | |
*** mlpug has joined #lv2 | 08:19 | |
*** mlpug has quit IRC | 08:25 | |
*** edogawa has joined #lv2 | 08:31 | |
*** mlpug has joined #lv2 | 08:40 | |
*** HarryHaaren has joined #lv2 | 08:47 | |
*** mlpug has quit IRC | 08:48 | |
*** edogawa has quit IRC | 09:43 | |
*** HarryHaaren has quit IRC | 11:58 | |
*** HarryHaaren has joined #lv2 | 12:04 | |
*** falktx has joined #lv2 | 12:06 | |
*** HarryHaaren has quit IRC | 12:38 | |
*** HarryHaaren has joined #lv2 | 12:42 | |
*** HarryHaaren has quit IRC | 12:59 | |
*** ricardocrudo has joined #lv2 | 13:01 | |
*** ricardocrudo has quit IRC | 13:15 | |
*** ricardocrudo has joined #lv2 | 13:15 | |
*** falktx has quit IRC | 13:17 | |
*** ddom_ has quit IRC | 13:58 | |
*** ricardocrudo has quit IRC | 14:04 | |
*** ricardocrudo has joined #lv2 | 14:04 | |
*** ricardocrudo has joined #lv2 | 14:07 | |
*** crudo has joined #lv2 | 14:29 | |
*** ricardocrudo has quit IRC | 14:29 | |
*** crudo has quit IRC | 14:29 | |
*** ricardocrudo has joined #lv2 | 14:31 | |
*** ricardocrudo has quit IRC | 14:36 | |
*** ricardocrudo has joined #lv2 | 14:39 | |
*** crudo has joined #lv2 | 14:47 | |
*** ricardocrudo has quit IRC | 14:47 | |
*** ricardocrudo has joined #lv2 | 14:48 | |
*** ddom_ has joined #lv2 | 15:29 | |
*** edogawa has joined #lv2 | 15:52 | |
*** ricardocrudo has quit IRC | 15:57 | |
*** ricardocrudo has joined #lv2 | 15:58 | |
*** ricardocrudo has joined #lv2 | 15:58 | |
*** ricardocrudo has quit IRC | 16:02 | |
*** ricardocrudo has joined #lv2 | 16:02 | |
*** ricardocrudo has quit IRC | 16:04 | |
*** ricardocrudo has joined #lv2 | 16:05 | |
*** ricardocrudo has joined #lv2 | 16:05 | |
drobilla | Hm, I want to deprecate resize-port and merge it into buf-size, but that one minimumSize predicate is used everywhere :/ | 16:33 |
drobilla | I guess I'll save it for some future too-many-damned extensions cleanup and we'll see how graceful we can do that | 16:34 |
Anchakor | there is no cleanup in semweb land, the world is dirty so are the datasets :) | 16:50 |
drobilla | Ideally true, but we happily change things around here ;) | 16:54 |
drobilla | Though in this case it'd just mean replaced with new URIs in another namespace, and tagged as deprecated | 16:54 |
drobilla | and maybe some day hidden from the list in the documentation | 16:54 |
drobilla | I should probably have less hesitance to stick random properties and crap in lv2core.ttl to make port-props and stuff like that go away | 16:55 |
drobilla | I 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 way | 16:55 |
drobilla | Managing projects with a total absense of best practices is a bitch | 16:55 |
Anchakor | ideally the deprecated stuff would be automatically updated by reasoners :) | 16:56 |
drobilla | I'll care about reasoning when I have one in a Couple Thousand Lines of C™ | 16:59 |
drobilla | Which is approximately equal to when I personally write one | 16:59 |
* drobilla still hates SPARQL and wants to tinker in the n3 school of reasoning, but more pressing matters will persist forevermore | 16:59 | |
Anchakor | yeah, these things are kinda rough to do in C | 17:01 |
drobilla | Of little tangible benefit anyway | 17:03 |
drobilla | At least for our purposes | 17:03 |
Anchakor | well if you care about moving URIs, sameAs reasoning shouldn't be that hard :) | 17:03 |
drobilla | At some point I probably will impement "URI migration" so I can clean up the namespaces | 17:04 |
drobilla | Doing so in the URI mapper and on the data side of things should be almost good enough | 17:04 |
drobilla | Not looking forward to those edge cases, though | 17:04 |
drobilla | /ns/* /ns/ext/* /ns/extensions/* ugh | 17:04 |
drobilla | ALRIGHT | 17:06 |
drobilla | Time to plow through the tedious process of releasing all this crap | 17:06 |
drobilla | sigh | 17:06 |
*** ricardocrudo has quit IRC | 17:10 | |
*** ricardocrudo has joined #lv2 | 17:10 | |
*** ricardocrudo has joined #lv2 | 17:13 | |
*** ricardocrudo has quit IRC | 17:15 | |
*** ricardocrudo has joined #lv2 | 17:16 | |
*** ricardocrudo has quit IRC | 17:16 | |
*** ricardocrudo has joined #lv2 | 17:18 | |
drobilla | My biggest immediate difficulty with a better RDF stack is how to merge serd and sord while preserving serd's ability to use stack-allocated nodes | 17:22 |
drobilla | Once the store is in a unified library with the parser stuff, can start doing some nicer things | 17:22 |
*** ddom_ has quit IRC | 18:06 | |
drobilla | Fancy new documentation index page: http://lv2plug.in/ns/ | 18:08 |
drobilla | More informative but also more intimidating in the process. *shrug* | 18:08 |
drobilla | Simlar 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 friendlier | 18:08 |
*** ddom has joined #lv2 | 18:09 | |
drobilla | Tucked all the metadata off to the right of the header for the same reason | 18:09 |
Anchakor | http://lv2plug.in/ns/ext/morph/ wtf, never seen that | 18:19 |
Anchakor | you 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 |
drobilla | Anchakor: Pretty old, but not very widely used. Mainly just for CV/control backwards compatibility. Not sure if anything but Ingen supports it | 18:30 |
drobilla | Well, intro paragraph currently attempts to do so, sorta, but yeah, pretty arcane. | 18:31 |
drobilla | Some of them I haven't gone over in quite a while | 18:31 |
drobilla | Only atom and state are probably currently any good | 18:31 |
drobilla | hrm | 18:34 |
* drobilla wonders why the code example syntax highlighting has gotten shitty :/ | 18:34 | |
drobilla | CSS @import doesn't work, apparently | 18:37 |
drobilla | argh, used to work | 18:43 |
Anchakor | browsers have good debuggers these days, just press F12->console | 18:46 |
drobilla | Nothing useful | 18:47 |
* drobilla double releases and hopes nobody notices | 18:47 | |
drobilla | It's always something... | 18:47 |
drobilla | All better | 18:51 |
drobilla | Nobody 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 #lv2 | 18:55 | |
*** NickSB2 has quit IRC | 18:58 | |
rgareus | drobilla: I meant to anwer your call for screenshots. but this is probably easier: | 18:59 |
rgareus | http://calf.sourceforge.net/images/plugins.png | 18:59 |
rgareus | http://www.zamaudio.com/?p=976 | 19:00 |
rgareus | https://raw.githubusercontent.com/x42/meters.lv2/master/doc/LV2meters.png | 19:00 |
falktx | hey rg | 19:01 |
falktx | rgareus | 19:01 |
rgareus | drobilla: 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 |
rgareus | IMHO 'musical' plugins should be at the forefront though. | 19:01 |
rgareus | speaking of which: ttp://setbfree.org/images/full_GUI.png (first plugin with a true 3D model) | 19:02 |
rgareus | falktx: hya. | 19:02 |
falktx | rgareus: http://sourceforge.net/projects/kxstudio/files/Releases/carla/Carla-2.0beta2b-mac.dmg/download :D | 19:02 |
rgareus | falktx: just seen your msg on #lad | 19:02 |
rgareus | falktx: #lad is on my IRC tab #4 (lv2 on #3 ), I'll get to that :) | 19:02 |
drobilla | rgareus: Thanks. Still not really sure to do with that. The main page just needs to be... nicer | 19:03 |
rgareus | We definitely need some high-profile comments from famous sound-engineers: | 19:03 |
drobilla | rgareus: Fancy image gallery things and such are probably out | 19:03 |
rgareus | "I can no longer imagine living a day without *my* LV2s." [produce of mumble mumble] | 19:04 |
falktx | I almost forgot about my big plugin screenshot, https://scontent-b-lhr.xx.fbcdn.net/hphotos-xfa1/t31.0-8/10549274_328443717312610_2045443261013122234_o.png | 19:04 |
rgareus | "LV2 gives *my* plugins the freedom I always wanted to have." [stage engineer at unreadable] | 19:04 |
falktx | ^all of those are lv2 | 19:04 |
drobilla | Maybe just plonk one good shot on the main page then have a screenshots page | 19:05 |
rgareus | And 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. :D | 19:05 |
rgareus | just have a look at http://www.waves.com/ | 19:06 |
rgareus | falktx: downloading | 19:06 |
drobilla | lol | 19:06 |
rgareus | falktx: Carla.app starts up now. | 19:08 |
falktx | rgareus: I believe the lv2-plugin will not show the UI, but the internal one in Carla.app does. to fix later | 19:09 |
rgareus | falktx: correct | 19:09 |
rgareus | falktx: oh dear those dials of your react on absolute mouse position :( | 19:09 |
falktx | I know, sorry | 19:10 |
rgareus | falktx: 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 |
falktx | it's the default dial behaviour in qt, I haven't changed it yet | 19:11 |
falktx | rncbc did some code for the v1 series, I'll copy that for the next beta | 19:11 |
rgareus | falktx: but it works fine so far | 19:11 |
rgareus | falktx: I'll try the plugins a bit later (currently re-compiling ardour on osx) | 19:12 |
falktx | rgareus: 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 stuff | 19:16 | |
rgareus | falktx: http://robin.linuxaudio.org/Ardour-3.5.2036.i386.dmg (from may/23) | 19:16 |
rgareus | falktx: we're meanwhile at 3.5-2847 | 19:16 |
rgareus | falktx: but for official recent builds, better ask las | 19:16 |
falktx | nice, thanks | 19:16 |
falktx | rgareus: is the binary 32 or 64bit? | 19:17 |
rgareus | falktx: i386 = 32 bit | 19:17 |
falktx | lol, didn't read... | 19:17 |
rgareus | falktx: 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 |
falktx | hehe, the carla dmg is bigger than ardour's | 19:21 |
rgareus | falktx: yeah I wondered that too. I suppose if you strip and remove the dups it'll shrink. | 19:22 |
falktx | I already did that | 19:22 |
falktx | there's duplicated files in the app and lv2 plugin, but those need to be there | 19:22 |
falktx | the big filesize comes mostly from juce and qt | 19:22 |
rgareus | falktx: The dmg compression should detect those dups actually. | 19:23 |
falktx | hm, there's also python and pyqt | 19:23 |
rgareus | falktx: why not include Linux in it, too? :) damn-small-linux won't make a notable difference anymore | 19:24 |
falktx | I could include X11 :) | 19:25 |
falktx | proprietary OSes suck because of this, so much duplicated libs... | 19:25 |
Anchakor | include virtualbox & linux :) | 19:28 |
falktx | oh, I could include wine | 19:30 |
rgareus | Anchakor: sadly that won't cut it for realtime performance | 19:30 |
falktx | bbl | 19:34 |
*** falktx has quit IRC | 19:34 | |
*** zth has quit IRC | 21:20 | |
drobilla | Hm. I already have doc uploading in a waf target. Uploading tarballs is trivial... | 21:52 |
drobilla | Just that blog post thing. I wonder how unpleasant posting to wordpress from python is | 21:52 |
* drobilla will abandon WP One Of These Days™, but not this day | 21:52 | |
drobilla | http://python-wordpress-xmlrpc.readthedocs.org/en/latest/examples/posts.html | 21:53 |
drobilla | Pretty ridiculously easy, as it turns out | 21:54 |
drobilla | Though I need to parse and HTMLize the NEWS | 21:54 |
*** falktx has joined #lv2 | 21:56 | |
*** zth has joined #lv2 | 22:04 | |
*** ricardocrudo has quit IRC | 22:04 | |
*** zth has quit IRC | 22:10 | |
*** AndChat|48116 has joined #lv2 | 22:43 | |
*** HarryHaaren has joined #lv2 | 22:44 | |
*** ahellquist-mobil has quit IRC | 22:45 | |
*** edogawa has quit IRC | 22:47 | |
* drobilla writes the least professional release announcement email imaginable | 23:31 | |
drobilla | There goes our commercial adoption | 23:31 |
falktx | new release? | 23:33 |
falktx | lv2 or lilv? | 23:33 |
drobilla | LV2: Fuck 'em if they can't take a joke™ | 23:33 |
drobilla | falktx: yes | 23:33 |
falktx | nice | 23:34 |
drobilla | All the (LV2) things | 23:34 |
falktx | cool, thanks | 23:34 |
falktx | I was waiting for it before sending the ir.lv2 showinterface patch upstream | 23:35 |
drobilla | Well.... hope that works | 23:36 |
drobilla | Because I haven't personally tested that interface whatsoever | 23:36 |
falktx | oh I did, several times | 23:36 |
falktx | although I haven't testes eg-sampler... I keep forgetting about it | 23:36 |
falktx | *tested | 23:36 |
falktx | drobilla: latest qtractor supports it btw | 23:37 |
drobilla | Okay, good. | 23:37 |
drobilla | I noticed qtractor does, but didn't get around to testing the two together | 23:37 |
drobilla | Death to external-ui for great justice etc | 23:37 |
* drobilla => errands, bbl | 23:37 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!