Sunday, 2014-09-28

rgareusfalktx: do you have a minute?00:09
rgareusfalktx: could you check if  http://robin.linuxaudio.org/tmp/meters.lv2-win-v0.8.0-18-g0933938.zip   run in Calra on windows?00:09
rgareusall 32bit LV2s  with kxstudio externalUI00:10
falktxrgareus: the current windows release (beta2) does not have lv2 working00:10
falktxthere were issues with lilv uris00:11
rgareusfalktx: jalv works just fine (regardless of the \ -> /  issue)00:11
falktxbut I can compile a new binary and test00:11
falktx32mb?00:12
falktx[#39fc56 304KiB/23MiB(1%) CN:1 DL:29KiB ETA:13m8s]00:12
falktxstupid internet00:12
rgareusthe zip is 24MB00:12
rgareusfalktx: yeah. there are ~30 plugins in the bundle and it includes  pango+cairo+glib+friends00:13
falktxI'm going to change ISP this monday :)00:13
rgareusfalktx: how do you upload Carla - not to mention kxstudio .iso ?00:13
falktxthe internet has only been slow for ~1month00:14
falktxI replaced the cables, reset the router, all that stuff00:14
rgareusfalktx: did you check if it's not your sister is downloading pr0n? :D00:16
falktxI checked all I could. I'm changing 4Mb for 40Mb connection so I don't mind giving this one up00:18
falktxand it's cheaper :P00:19
rgareusFWIW, http://robin.linuxaudio.org/tmp/jalv_win32_svn5468.zip00:20
rgareusbut that's linked against libjack.dll from jack 1.9.10 - which may or may not work with different versions00:21
rgareusno gtk, nor qt either.  but jalv.extui.exe and jalv.exe00:21
rgareusit's svn 5468  plus the semaphore fix http://dev.drobilla.net/ticket/98400:23
falktx"lv2:requiredFeature ui:idleInterface" seems wrong00:30
falktxrgareus: do these plugins support ui:showinterface ?00:31
rgareusfalktx: no.00:31
falktxthen I don't see why idle is needed00:31
rgareusfalktx: to synchronize to the UI thread00:31
falktxthe kx-externalui has the run function00:31
falktxno idle needed00:31
rgareusfalktx: it's a compile time option in this case00:31
rgareusfalktx: it's actually used for a hack only. the plugin window resizing itself is done during an idle callback.00:32
rgareusfalktx: the externalUI specs say nothing about threading.  idle callback does00:33
falktxwell, I assumed run/show/hide is always called on the same thread00:34
falktxUI stuff always runs on the main thread00:34
falktx(from the host at least)00:34
falktxrgareus: those plugins are 32bit right?00:35
rgareusfalktx: yes 32bit00:35
falktxI hate that lv2 does not specify this00:35
falktxthe only way to know if a plugin can be used is by opening the dll00:35
rgareusfalktx: i put win32 in the zip name :)00:36
falktxnot in the plugins00:36
rgareusfalktx: right.  I don't know what the best solution there is.00:36
falktxspecifying the architecture in the dll00:37
* rgareus likes OSX universal binaries for stuff like that00:37
falktxthat way an lv2 bundle can work for both 32 and 64bit00:37
rgareusfalktx: that's a nice idea00:37
falktxerr00:37
falktxs/dll/ttl/00:37
rgareusfalktx: so the URI remains the same but the ttl links to the right .dll00:38
rgareusor .so00:38
falktxhm, loading lv2 in windows-carla is broken again :(00:51
falktxlilv_plugins_get_by_uri returns null00:54
rgareusfalktx: I guess I was lucky then. I just compiled jalv (only with extui patch) and put the plugins to C:\Program Files\Common Files\LV2\00:55
rgareusthat worked at first try00:55
rgareuswell, jalv did. my plugins had some issues at first.00:56
falktxI have LV2_PATH set to "C:\Program Files\Common Files\LV2;C:\users\falktx\Application Data\LV2;Z:/home/falktx/Personal/Muzyks/WinLV2" by carla before doing lilv_load_all00:56
rgareusfalktx: I tried setting LV2_PATH but that always failed.00:57
falktxoh00:57
rgareusfalktx: due to the first C:00:57
falktxwin32 uses ; as separator, not :00:58
rgareusthat, too00:58
rgareusfalktx: and slash escapes  lilv's default is   %APPDATA%\\\\LV2;%COMMONPROGRAMFILES%\\\\LV200:58
falktxsomething is broken in lilv then00:59
falktxI expect this to work (setting lv2_path, load all plugins)00:59
rgareusyes, it's seems to be a bug in lilv.01:01
falktxhmm, setenv is not working properly01:02
rgareusits just set01:04
rgareusset LV2_PATH=    # clears the variable01:04
falktxmy issue is that I'm running on wine01:04
falktxand I have LV2_PATH set01:04
falktxmingw doesn't have setenv01:04
falktxso I use SetEnviromentVariableA win32 call01:05
falktxwhich is not doing its job...01:05
falktxanyway, relying on env vars is bad. I'll hack lilv to pass lv2-path directly01:05
rgareusaah. ok.01:05
rgareusdo the   lilv_world_load_bundle() yourself :)01:06
rgareusI'm not seeing the obvious flaw in  lilv/src/world.c   - the code looks allright.01:06
falktxit's an issue with wine+linux01:06
falktxI have LV2_PATH set to linux-style, and wine setenv is not working01:07
falktxso lilv gets the linux one01:07
rgareusdid you try to unset LV2_PATH in the terminal where you start wine?01:07
falktxI shouldn't need to do that01:08
falktxrgareus: this works :) https://github.com/falkTX/Carla/commit/0e0e7e2c1fb8b4fc4fc768ec3a28c4d9d701473101:09
falktxno more working around env vars01:10
*** ricardocrudo has joined #lv201:10
rgareusfalktx: mmh. why modify the API?      lilv_world_load_path() does exactly what you want already.01:12
rgareusoh sorry. it does not.01:12
falktxI used load-bundle before, but that will ignore lv2 presets that are in separate bundles01:13
falktxrgareus: it works http://i.imgur.com/EjENzUB.png01:14
rgareuswoot!01:15
rgareusfalktx: thanks for checking01:16
rgareusfalktx: what's the code-block scroll/zoom on the right screen-edge about?01:17
rgareusaah that's not part of carla.01:17
falktxit's kdevelop01:18
* rgareus somehow thought one can 'live code' in carla these days :)01:18
falktxrgareus: I need to stop adding stuff and do a release already :P01:18
falktxcarla now has an internal patchbay mode like ingen01:19
falktxit has a lv2, vst and lmms plugin versions01:19
falktxthose 2 things are enough to make a new splashy beta release01:19
rgareusfalktx: is there some easy solution for this MSVCR100.dll/python issue?01:20
falktxit's only a download+install way01:21
falktxrgareus: http://www.microsoft.com/en-us/download/details.aspx?id=555501:22
falktxit's redistributable, so I can add it to carla zip file01:22
rgareusfalktx: yes. the file should go into the carla app dir (not system wide)  as to not conflict with other MSVC versions01:23
rgareusfalktx: as for the lilv path issue.  Do you pass the same LV2_PATH  "C:\Program Files\...;C:\..\"  to it and that works01:24
rgareus?01:24
falktxrgareus: different msvc versions have different dll names, there are no conflicts01:25
falktxthe LV2_PATH (env terminal) is always set to a linux one in my system01:26
falktx$ env | grep LV201:26
falktxLV2_PATH=/home/falktx/.lv2:/usr/lib/lv2:/usr/local/lib/lv201:26
falktxI bet setting that to a windows-like one would work, but I don't want to do that01:26
rgareuswinepath in your case01:27
rgareus  winepath -w /home/falktx/.lv2     etc01:27
falktxanyway, fixed now01:27
rgareusfalktx: do you x-compile lilv?  if so, did you modify the wscript for OS detection?01:28
falktxI didn't like to have to hack env vars previously01:28
falktxrgareus: I don't use wscript, I always use custom makefiles01:28
falktxrgareus: the lilv-config is static for me01:28
falktxhttps://github.com/falkTX/Carla/blob/master/source/modules/lilv/config/lilv_config.h01:28
rgareusfalktx: that looks correct01:30
rgareusodd that it does not work01:31
falktxrgareus: my issue was that setenviron... was not working01:31
falktxrgareus: the lilv getenv call in load_all was reading the old env var01:31
rgareuswell, in your case it's the wine+mingw issue  no setenv only putenv01:31
falktxI had a similar issue with python, have to use a hack there as well01:31
rgareusenv variable on windows suck01:32
falktxsee https://github.com/falkTX/Carla/blob/master/source/carla_backend.py#L133101:32
falktxthat is the only way that I could get it to work01:32
rgareusfalktx: these 2U  19" plugins have 78px vertical spacing and the 1U 28px, but the holes in the rack-rail are spaced at 70px.01:46
rgareushow can carla hold those in place? :D01:46
rgareusif skeuomorphic then it should be the whole thing, IMHO.01:47
falktxnot sure what you're referring to01:48
rgareusfalktx: at https://i.imgur.com/EjENzUB.png   carla  has these rails with holes01:48
falktxyes01:49
falktx(copied from some other app, dont tell anyone)01:49
rgareusthe space between the holes does not match the height of the plugins mounted in them01:49
rgareusand the screws are missing too :)01:49
falktxoh I know01:49
*** ricardocrudo has quit IRC01:53
*** falktx has quit IRC04:42
*** edogawa has joined #lv207:17
*** zth has joined #lv207:55
*** dharanamrs has joined #lv208:42
*** magnetophon has joined #lv212:05
*** edogawa has quit IRC12:27
*** edogawa has joined #lv212:29
*** edogawa has quit IRC12:53
*** edogawa has joined #lv212:58
*** ricardocrudo has joined #lv213:47
*** LAbot has joined #lv214:31
*** NickSB_ has joined #lv215:43
*** NickSB has quit IRC15:47
*** NickSB2 has joined #lv215:49
*** HarryHaaren has joined #lv216:11
*** mlpug has joined #lv216:19
*** rncbc has quit IRC17:06
*** rncbc has joined #lv217:08
*** falktx has joined #lv217:50
*** rncbc is now known as rncbc|AFK19:29
*** mlpug has quit IRC19:35
*** dharanamrs has quit IRC19:56
*** zth has quit IRC20:02
*** edogawa has quit IRC20:25
*** HarryHaaren has quit IRC20:44
*** rncbc|AFK has quit IRC21:20

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