Tuesday, 2014-01-28

drobillafalktx: Hrm.  You sure this event forwarding is necessary?00:32
drobillaI guess maybe Ben was never embedding?  I'm not sure.00:33
* drobilla has reservations about anythign that smells like circumventing the systems' way of delivering events, having been been burned in the past doing so00:34
falktxdrobilla: when I build the pugl stuff for standalones, yes it's neccessary00:37
falktxno events go into the window otherwise, even if I properly build an osx app bundle00:37
drobillafalktx: Oh, it's for *non* embedded.  But I and several others have tested and used this stuff on non-embedded00:37
drobillaEvents definitely worked.  What's the variable?00:38
falktxdrobilla: standalone apps is the issue00:38
falktxwhere pugl is all there is, without a host handling the events00:38
drobillafalktx: P.S. you have a redundant timestamp calculation in there and Ben is dubious about its value in the first place.  If the range is too large, just change the UINT32_MAX00:38
falktxI copied that code from him00:39
drobillafalktx: pugl_test is what I tested, which is a standalone app.  do the events work in that for you?00:39
falktxI can try00:40
drobillaI know, just saying.  Didn't merge because it seems silly.  I guess int mod is faster than fmod (if you didn't also do the fmod then throw it away, of course)00:40
drobillafalktx: It just prints them to stdout, which might go to that weird loggy thingie on OSX.00:40
drobilla(configure with --test)00:40
falktxdrobilla: implicit "display" function00:43
falktxit needs to be puglDisplay00:43
falktxfixing that and the build finishes00:44
falktxdrobilla: do I need to install?00:44
drobillafalktx: mmmmmm should be static I think00:46
drobillaOops.00:46
falktxit doesn't seem to link against the static lib, but the shared one00:46
falktxanyway, I installed now00:46
falktxpugl_test doesn't seem to get installed00:47
*** NickSB__ has quit IRC00:47
*** NickSB2 has quit IRC00:47
falktxdrobilla: http://i.imgur.com/SH6rpeZ.png00:48
* drobilla shrugs00:50
drobillaY'all have been sending me patches I apply blind without even compiling pugl_test as far as I can tell, sooooo it's fucked.00:51
drobillaI have no idea why specifically :)00:51
drobillafalktx: Is this with that change or without?00:52
*** NickSB__ has joined #lv200:52
falktxdrobilla: without00:53
drobillahrm00:55
falktxwith or without that stuff, pugl in osx is still messed up00:58
*** NickSB2 has joined #lv200:59
falktxhmm, whoever did the last lv2 "tutorial" needs to fix the mistakes...01:02
falktxif (fps && fps->type == synth->float_type)01:02
falktx    synth->sample_rate = ((LV2_Atom_Float*)frame)->body;01:02
falktxwtf!?01:02
falktxdrobilla: http://mountainbikesandtrombones.blogspot.pt/2014/01/lv2-forge-and-tempo-syncronization-or.html01:03
falktxappeared on planet linux audio just now01:03
falktxat least it should be:01:04
falktxsynth->sample_rate = ((LV2_Atom_Float*)fps)->body;01:04
* drobilla gets a kick out of the part that says the docs don't explicitly say you shouldn't write to memory that's about to be deallocated01:04
falktxbut that doesn't make much sense either01:04
drobillaBlah, shitty crazy narrow blog themes with code in them01:05
* drobilla wonders why people pad manually when lv2_atom_forge_write is right there01:07
drobillaAlso maps a ton of URIs that the forge maps anyway01:09
drobillaWell, okay, 301:09
drobillaI don't know, this is too hard to read because it uses weird naming conventions and I don't feel like constantly backtracking to see what's what01:11
* drobilla made a nice metro example, geeze. You can lead a horse to water...01:11
drobillae.g. "frame_type" isn't a type01:12
falktxlater01:18
*** falktx has quit IRC01:18
*** HarryHaaren has quit IRC01:37
drobilla... I should probably get on with finishing that paper01:47
*** triune has quit IRC06:10
*** triune has joined #lv206:16
*** abique has joined #lv207:07
*** abique has quit IRC07:11
*** abique has joined #lv207:24
*** NickSB2 has quit IRC08:23
*** abique has quit IRC09:41
*** abique has joined #lv209:41
*** abique has quit IRC09:43
*** abique has joined #lv209:46
*** edogawa has joined #lv210:52
*** edogawa has quit IRC11:09
*** JCxMLnblFl has joined #lv211:11
*** JCxMLnblFl has left #lv211:11
*** HarryHaaren has joined #lv212:22
HarryHaarendrobilla, weird Jalv behaviour when running Fabla with -d : segfaults. Works fine without -d ? Backtrace leads to sratom / serd : http://pastebin.com/yM0dbJpJ13:23
*** edogawa has joined #lv213:29
*** edogawa has quit IRC13:38
*** edogawa has joined #lv213:38
*** kaspar_e has joined #lv213:45
*** triune has quit IRC14:06
*** triune has joined #lv214:11
wrldon't know whether anybody saw this: http://forum.renoise.com/index.php?/topic/39449-lv2-support/page__p__307601#entry30760114:37
wrlkraken/gore talking about implementing lv2 in renoise14:37
Javafantcan't wait for lv2 to be added.14:38
Javafantit's one of the only features I'm missing from renoise.14:38
Javafantthat and jack midi14:38
Anchakoryeah, but plenty of FUD coming from that guy14:38
*** unclechu has joined #lv215:16
*** NickSB2 has joined #lv215:27
*** HarryHaaren has quit IRC15:40
drobillaThat nonsense about the MIDI extension being a third option aside from event and atom is straight up wrong.15:46
rgareusrenoise FUD, indeed. -- it's probably just a developer ranting to justify the lateness of LV2 in renoise to his Project Manager(s). OTOH he's probably also used to industry-style specs.15:47
rgareushere's your chance for a one time sale. 500+ page LV2 reference-manual.  $4999  :)15:50
*** Gethiox2 has joined #lv215:58
*** Gethiox has quit IRC16:00
wrlwell, that's the same dude who did a lot of the initial ports of VST plugs to linux16:00
wrlif anybody remembers jucetice, that's the dude16:00
*** mlpug has joined #lv216:13
*** Gethiox3 has joined #lv216:26
*** Gethiox2 has quit IRC16:27
*** Gethiox3 has quit IRC16:31
*** HarryHaaren has joined #lv216:31
*** Gethiox3 has joined #lv216:48
drobillaMeh.  Welcome to free software, where the specs talk back ;)17:03
drobillaIn theory a book project for the host side of things would help as well, but ultimately, hosts aren't really much of a problem.  There's very few, and most people only care about the ones that already exist with support anyway.17:03
drobillaCramming all the libs in lv2-x.y.z.tar.gz would magically make it so that they are "okay" to use, even though it's ridiculous and completely arbitrary, but I still don't really know how to go about doing that, how to manage compatibility, if this is an absolute nightmare for packagers (probably), etc.17:05
HarryHaarendrobilla, no Event only hosts that I know of. Perhaps ZynJackU (the old zynaddsubfx as LV2 project), but since that's dead (AFAIK anyway) write it off.17:06
HarryHaarenHave the Calf plugins been updated to Atoms? They lagged a bit at the start17:06
drobillaHarryHaaren: If jalv -d crashes it's usually because atoms are corrupt17:20
HarryHaarendrobilla, sounds about right, thanks for reply. Will check whats going on there17:22
drobillaHarryHaaren: grep of whatever version I have suggests no.  Hosts first, anyway.17:24
HarryHaarenfair enough, nothing I can think of.17:28
drobillaI guess if I want to be nice I can do calf myself17:29
drobillaThen I will get less nice and start removing host support.17:29
*** unclechu has quit IRC17:34
Javafantfalktx maintains a fork of calf17:42
Javafantno idea if that uses atoms.17:42
drobillaIs there anything falktx doesn't maintain a fork of? :)17:47
JavafantI don't think so :)17:54
JavafantI'm sure falktx maintains forks of his own software.17:54
*** frankbutt has joined #lv217:56
*** frankbutt has left #lv217:56
*** abique has quit IRC18:22
*** triune has quit IRC18:39
*** NickSB__ has quit IRC18:40
*** NickSB__ has joined #lv218:46
*** triune has joined #lv218:46
*** triune has joined #lv218:46
*** falktx has joined #lv218:50
*** Gethiox4 has joined #lv219:02
*** Gethiox3 has quit IRC19:03
*** ricardocrudo has joined #lv219:15
*** NickSB__ has quit IRC19:34
*** NickSB__ has joined #lv219:42
*** NickSB__ has quit IRC20:24
*** NickSB__ has joined #lv220:37
*** NickSB__ has quit IRC20:37
*** NickSB has joined #lv220:38
*** mlpug has quit IRC20:42
*** triune has quit IRC20:43
*** triune has joined #lv220:48
*** triune has quit IRC21:12
*** triune has joined #lv221:19
*** ricardocrudo has quit IRC21:57
*** kaspar_e has quit IRC21:58
*** unclechu has joined #lv222:03
*** triune has quit IRC22:13
*** triune has joined #lv222:20
*** Gethiox4 has quit IRC23:19
*** Gethiox4 has joined #lv223:22
*** unclechu_ has joined #lv223:31
*** Gethiox4 has quit IRC23:32
*** edogawa has quit IRC23:33
*** Gethiox4 has joined #lv223:38
*** triune has quit IRC23:44
*** triune has joined #lv223:52

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