Wednesday, 2014-10-29

*** bgribble has quit IRC03:11
*** falktx has quit IRC05:07
*** NickSB2 has quit IRC06:42
*** edogawa has joined #lv206:46
*** NickSB2 has joined #lv206:54
*** bgribble has joined #lv212:39
*** falktx has joined #lv212:54
*** gianMOD has joined #lv214:02
*** HarryHaaren has joined #lv214:20
*** HarryHaaren has quit IRC14:23
*** gianMOD_ has joined #lv214:43
*** gianMOD has quit IRC14:43
*** edogawa has quit IRC14:48
*** gianMOD_ has quit IRC15:23
*** gianMOD has joined #lv215:27
*** falktx has quit IRC15:29
*** gianMOD has quit IRC15:51
*** gianMOD has joined #lv215:51
*** falktx has joined #lv216:38
*** gianMOD has quit IRC16:58
*** HarryHaaren has joined #lv217:18
*** bgribble has quit IRC17:42
*** gianMOD has joined #lv217:46
*** mlpug has joined #lv218:33
* falktx is getting close to find the culprits of all the "error: attempt to add quad with NULL field" prints19:16
falktxhttp://eq10q.sourceforge.net/gate has a lot of those19:21
falktxhere's the full list of errors: http://kxstudio.sourceforge.net/Paste/repo/EyWhZ19:21
falktxhttp://drobilla.net/plugins/fomp/autowah is missing "fomp" define19:22
*** HarryHaaren_ has joined #lv219:23
*** HarryHaaren has quit IRC19:26
drobillafalktx: Mine doesn't19:37
drobillaYeah, I need to add source-file tracking to sord to be able to have a better message there, but it would have quite some overhead, and require an ABI change19:38
*** HarryHaaren_ has quit IRC19:39
*** zth has joined #lv219:46
falktxI see, fomp is fixed on latest svn20:00
falktxzita-reverb is now included which is nice20:01
drobillaHm.  Not in the NEWS, sloppy me.20:01
drobillaSuppose it's release time anyway20:01
falktxdrobilla: it's on the news20:03
falktx* Add reverb and reverb_amb20:03
falktxdrobilla: is it possible to add zita-at1 ?20:04
falktxif I remember correctly that was the request during LAC20:04
falktxby superdirt20:04
drobillaI meant the prefix fix20:05
falktxah yes20:05
drobillafalktx: That one's quite different from the others.  I did do some preliminary porting and sent the result to Fons20:05
drobillaStill needs work.20:06
*** mlpug has quit IRC20:45
*** edogawa has joined #lv221:14
*** ricardocrudo has quit IRC21:53
*** HarryHaaren has joined #lv222:01
*** zth has quit IRC22:03
*** gianMOD has quit IRC22:26
rgareusfalktx: kudos for looking into this!22:30
rgareusto hell with unexpanded currys22:31
falktxrgareus: the worst offender is eq10q22:33
rgareusfalktx: yeah I'm just skimming your page22:33
rgareusfalktx: did you patch lilv or serd?22:33
falktxthe LM forums?22:33
falktxrgareus: no, I added a print in carla during checkup, before calling lilv stuff22:33
rgareusfalktx: the KVstudio paste that you linked above22:34
rgareuskxstudio, even22:34
falktxok22:34
falktxI'm also doing a checkup on *all* the plugins on kxstudio22:34
* rgareus avoids web-forum whenever possible22:34
falktxjust went through the fons stuff, great stuff22:34
falktxnot a single issue :)22:34
falktxwell, besides missing $(LDFLAGS) in the makefile22:35
rgareusfalktx: fons has LV2s?22:35
falktxladspa22:35
falktxrgareus: *all* the plugins mean *all* plugins22:35
rgareushis makefiles are somewhat particular22:35
falktxfirst I'll do the ladspa ones22:35
rgareusbut all in all he does an amazing job22:35
falktxI'm going to get rid of the bad ones22:35
rgareusit makes sense to favor quality over quantity.22:36
falktxI didn't used to think that way. but now we have a good collection22:37
falktxso the bad ones can go now22:37
rgareusfalktx: are you fixing the .ttls or just report it upstream?22:37
falktxdrobilla had the fomp one fixed already22:37
falktxI just a pull request to blablack on github22:38
rgareuseq10q?22:38
falktxfor eq10q not sure what to do22:38
rgareusthe eq itsels is also not really great22:38
falktxI sent a patch to him once, but there hasn't been any new release22:38
falktxit's still broken by default for qt hosts22:38
rgareusI use eq10q occasionally for quick things where lv2fil has too few bands22:39
falktxzam-plugins has a 31eq plugin22:40
rgareusyeah but the band-overlap is not great with zameq22:40
rgareusit's a 1st order filter and not linear phase22:41
rgareushttp://robin.linuxaudio.org/tmp/fobfilt.pdf  red is what zameq does. the blue are various stages of a - yet to be released x42 plugin22:42
rgareusnote the flat-top22:42
rgareusI discussed this with damo22 a few weeks ago22:45
rgareusdrobilla: thanks for merging the OSX/cocoa embedding22:46
rgareusnow we just need a QT enthusiast in the team to keep suil up-to-date.22:47
rgareusdrobilla: have you ever tested   win_in_gtk2  ?22:48
falktxI think I saw a screenshot of that once...22:49
drobillargareus: It has more or less worked a bit at some point in the past22:53
drobillargareus: Much easier to just post HUUR SUIL IS SHIT FUCK LV2 EMBEDDING IS DUMB all over the innertubes :P22:54
drobillargareus: y/w.  Only stylistic changes, but totally untested by me22:54
drobillaI wish I had the time to do the serd/sord overhaul, break the ABI, and fix this error reporting thing (in most cases) among other thing22:55
drobillaPart of the reason I'm hesistant to break the sord ABI now for a pretty silly reason...22:55
rgareusdrobilla: both falktx and ben_at_harrison tested it with various plugins (though AFAIK only binaries that I compiled)22:55
* drobilla wishes he could push his research project towards RDF stuffs, but the advisor would never go for it22:55
drobillargareus: Fair enough22:57
drobillaSuil has always been a design to isolate UIs and hosts, that's really my game.  Filling in the specific boxes of how to do every part right isn't something I'm particularly keen on doing personally anyway22:58
drobillaDespite the pressure of dealing with all that UI bullshit being dramatically higher than sorting out all the more fundamental plugin issues we have.  C'est la vie22:59
rgareusit's indeed not the most interesting kind of work.23:00
drobillapugl is kinda fun, though.23:00
rgareusbut once in a while adding a new bridge...23:00
drobillargareus: What native OSX UIs exist?23:01
rgareusdrobilla: pugl based ones :)23:01
* drobilla is totally procrastinating marking fucking assignments23:01
* rgareus too23:01
drobillaI still kinda wonder how doing pugl via the OSX equivalent of GLX would go instead of the ObjC stuff23:02
rgareusextended the PhD deadline to March'1523:02
drobillaParticularly since inheriting from NSOpenGLView screws the Cairo stuff23:02
drobillargareus: Yeah, I'm.... not very optimistic about my deadline23:02
* drobilla has once again failed to do his comprehensives this term23:02
rgareushere are a few Cocoa native LV2's embedded via suil in ardour: http://robin.linuxaudio.org/tmp/A3_OSX_LV2_Cocoa.png23:03
drobillargareus: cool23:04
rgareusafaik all of falktx's DISTRHO plugins can be compiled as LV2 cocoaUI23:06
falktxyes, and the distrho-ports ones too23:06
falktx(made with juce)23:06
*** HarryHaaren has quit IRC23:08
drobillaCocoa host would be neat, but I guess there's no real use for such a thing.23:12
drobillaMaybe one day if we can present all this stuff in a clearer package we'll make some inroads on other platforms, outside of Lignux expat projects...23:12
*** HarryHaaren has joined #lv223:12
*** bazz has quit IRC23:13
* drobilla dreams of a Gtk-free Ingen and Patchage, but all that menu and dialog stuff...23:13
falktxgtk dialogs are awful :(23:14
falktxall the threads and processes it starts... ouch23:14
drobillaMore awful these days than they used to be.  Like most things G23:14
rgareusdrobilla: heh, I was thinking of compiling jalv.gtk on osx.   pugl in cocoa via suil in jalv.gtk :)23:14
drobillargareus: I think it works, though I don't keep the portability of jalv up like the libs23:15
falktxI could get qt4/5+cocoa working easily, qt has pre-made widgets for it23:15
rgareusdrobilla: jalv works.23:15
falktxbut not sure who would want this23:15
rgareusdrobilla: and I did something that you don't want to know   jalv.extui :)23:15
* falktx runs23:16
rgareusfalktx: developers developers developers23:16
rgareusfalktx: for testing LV2s in gdb or lldb, jalv is great23:16
falktxhttps://www.youtube.com/watch?v=8To-6VIJZRE developers!23:16
falktxrgareus: I prefer carla myself23:18
drobillargareus: IIRC you sent it in.  Big messy thing23:18
rgareusdrobilla: nah that was just the first step. a patch for jalv.gtk to also open extui23:18
drobillargareus: Unless you mean show/hide which it should support properly as a fallback/option23:18
drobillaexternal-ui is dead to me.  Not that it ever wasn't.23:18
rgareusdrobilla: since I didn't want to bother actually linking jalv to gtk on OSX. I broke that out23:19
* rgareus should switch to use show interface23:19
falktxyes you should23:19
drobillaIdeally in suil if that's possible, but the API has no facilities for not actually embedding, so I'm not sure23:19
falktxrgareus: expose kx-extui as widget, and fallback to showinterface23:20
falktxrgareus: that way it works everywhere23:20
* rgareus is still looking but has not yet found his box of infinite time again.23:20
drobillaI suppose the hosts could check the type of the "widget" returned (is it a window?), but that's hairy and probably not all that toolkit portable23:21
drobillaCertainly the ideal, though.  suil_give_me_any_ui_at_all_that_will_work23:21
* drobilla mentally enumerates all the possible ways to quit this awful job and never have to mark again23:30

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