Monday, 2015-01-19

*** HarryHaaren has quit IRC00:10
*** ricardocrudo has joined #lv200:39
*** gianMOD has quit IRC00:54
*** falktx has quit IRC02:05
*** ricardocrudo has quit IRC02:52
*** grejppi_ has joined #lv207:25
*** edogawa has joined #lv207:31
*** ricardocrudo has joined #lv212:04
*** ricardocrudo has quit IRC12:19
*** ricardocrudo has joined #lv212:20
*** grejppi_ has quit IRC12:23
*** ddom has joined #lv212:50
*** daste has joined #lv213:10
*** daste has quit IRC13:49
*** NickSB2 has quit IRC13:58
*** daste has joined #lv214:22
*** falktx has joined #lv214:30
*** HarryHaaren has joined #lv214:32
*** edogawa_ has joined #lv215:36
*** edogawa has quit IRC15:38
*** daste has quit IRC15:48
*** edogawa_ is now known as edogawa16:00
*** lucas__ has joined #lv216:11
*** zth has joined #lv216:23
*** ddom has quit IRC17:17
*** ricardocrudo has quit IRC17:43
*** falktx has quit IRC17:50
*** falktx has joined #lv218:11
*** NickSB2 has joined #lv218:36
*** mlpug has joined #lv219:01
*** lucas__ has quit IRC19:16
*** NickSB_ has joined #lv219:18
*** NickSB_ has joined #lv219:18
*** ricardocrudo has joined #lv219:26
*** zth has quit IRC20:19
*** mlpug has quit IRC20:43
*** HarryHaaren has quit IRC21:08
* falktx wonders what abique has against lv221:19
Anchakor1link?21:21
falktxno link, just a short history21:21
falktxhe's porting u-he plugins to linux21:21
falktxdid them as vst, said he would try lv221:21
falktxinstead of doing lv2 he made a brand new plugin spec instead...21:22
falktxhave you seen "clap"?21:22
Anchakor1no21:22
falktxhttps://free-audio.github.io/clap/21:22
falktxseveral degrees worse than lv2... :(21:23
falktxplus, another fucking spec. we needed that in linux...21:23
Anchakor1how can he expect anyone to implement it?21:25
drobillaI think we mainly need 2 things to make sure this stays irrelevant, standard c++ wrapper, and make LV2 appear simpler without throwing out the baby with the bathwater21:26
falktxdrobilla: did he asked anything to you or the mailing list?21:26
drobillae.g. making a struct of URIDs in each extension, easily initialized with one function call (like forge does, but URIDs only) would be close enough to as simple as enums21:26
drobillafalktx: not a word.21:26
falktxI don't remember seeing any questions from him21:26
falktxhe just gave up21:26
drobillaThat tends to be how proprietary types operate :)21:26
falktxyou even have a vst2lv2 wrapper21:27
falktxI bet it would help the initial code21:28
drobillaI am not worried, LV2 has so dramatically much more momentum.  It is a symptom of some things we need to address, though.21:28
Anchakor1^ exactly21:28
drobillaIt's easy to make your ideal la-la-land plugin spec when you don't actually have to care about anyone else using it or compatibility or any number of other real world things.  I did that too, once :)21:29
falktxdrobilla: according to him, u-he plugins will be released as "clap" soon :(21:29
drobillaMake a clap=>lv2 wrapper called crap :)21:29
drobilla... actually that would sort of encourage using it, maybe not21:30
Anchakor1yeah, just ignore it21:30
falktxhaha, you know I might do that...21:30
* drobilla lols at clap_string_size21:30
falktxu-he-crap-wrapper :)21:30
Anchakor1I think he will be forced to make a clap=>lv2 wrapper himself21:31
Anchakor1or clap=>vst wrapper21:31
* falktx wonders if any hosts will implement that21:31
falktxthere are several things wrong with clap that I found21:33
Anchakor1seems like only thing which lv2 doesn't have is "Support dynamic configuration: let a modular plugin dynamically add new parameters, new outputs/inputs, etc..."21:33
falktxAnchakor1: does any plugin spec have that?21:34
falktxthe major issue is that there's no dsp<->ui separation21:35
drobillaYeah, dynamic I/O...21:37
falktxdrobilla: I heard there was an aux extension coming...21:38
drobillaTrouble there is port descriptions, can't be in ttl really...21:38
drobillaSo either a template could be, or all the metadata defined by code21:38
drobillaSince we have atoms now, the latter is reasonably possible21:39
drobillaA better/future lilv wouldn't care what the source is21:39
falktxport add/removal via atom messages?21:39
drobillaNot necessarily via messages, but there's the datatypes to describe properties at least21:39
drobillaProbably a callback21:40
falktxI'm up for it when it appears21:40
falktxtesting etc21:40
drobillaIngen sorely needs it to really work well as a plugin, as it happens21:40
drobillaI was wondering what to do with deletion the other day.  I guess the index just remains free, seems better than trying to juggle existing ones which is all kinds of trouble21:40
falktxsimple: use port symbols instead of indexes21:41
drobillaSure, but runtime stuff uses indices21:43
* drobilla needs time to work on LV221:44
falktxdrobilla: did you decide what to do with eg-amp modgui?21:46
drobillafalktx: Not really.21:46
drobillaHaving an example of a totally external extension seems weird21:46
falktxit's a good showcase of how lv2 is extensible :)21:47
drobillaMaybe.  Next-next release, anyway.  I am trying to do a "clean up what's there first" thing for this one21:47
drobillaYes, but it also adds confusion.  How to present GUIs in the examples, period, probably needs some thought.21:48
drobillaMaybe a separate "chapter", with UIs in separate bundles, so they don't make the plugin examples any bigger than they need to be21:48
drobillaIn which case a mod one would be much more appropriate21:48
drobillaThe Gtk one is kinda sorta a violation of the same problem, and I've been wondering HTF to incorporate a pugl example too21:49
drobillaAlso, the mod one would not be able to show up in the book, currently, unless I do more work on the generator to support such things21:51
drobillaWhich means it'd probably serve as a way better example elsewhere, set up specifically for it (i.e. the mod site)21:52
drobillaWhat are all these classes, etc21:53
* drobilla wishes Doxygen could document defines decently, and not screw them up and put them under "macros"22:16
drobillaand had less shitty HTML class attributes so you could style things properly, while I'm complaining22:21
drobillaIt's weird.  It abuses the hell out of tables, but doesn't actually use them to align things22:27
*** falktx has quit IRC22:40
*** edogawa has quit IRC22:46
drobillaHm... I sort of forgot that hosts don't use a lilv-provided URI mapper22:53
drobillaSo URI migration is going to be a whole lot trickier to make hapen22:53
*** ricardocrudo has quit IRC22:54

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