*** falktx has quit IRC | 00:17 | |
*** edogawa_ has quit IRC | 04:09 | |
*** falktx has joined #lv2 | 05:59 | |
*** falktx has quit IRC | 06:20 | |
*** falktx has joined #lv2 | 06:40 | |
*** edogawa has joined #lv2 | 06:58 | |
*** zth has joined #lv2 | 07:09 | |
*** dharanamrs has joined #lv2 | 09:05 | |
*** falktx has quit IRC | 09:26 | |
*** dharanamrs has quit IRC | 11:19 | |
*** zth_studiocomp has joined #lv2 | 13:39 | |
*** falktx has joined #lv2 | 15:36 | |
*** falktx_ has joined #lv2 | 15:59 | |
*** falktx has quit IRC | 16:01 | |
*** dharanamrs has joined #lv2 | 16:34 | |
dharanamrs | falktx_: there? | 16:35 |
---|---|---|
falktx_ | yes | 16:35 |
dharanamrs | hi | 16:35 |
dharanamrs | just played around with Carla2 beta and qmidiarp | 16:36 |
dharanamrs | should this work or not yet? | 16:36 |
falktx_ | does it still have multiple input ports? | 16:36 |
dharanamrs | nope | 16:36 |
falktx_ | dharanamrs: wait, the issue was minimumsize right? | 16:36 |
dharanamrs | falktx_ yes, but that was minor | 16:37 |
dharanamrs | falktx_: and it got to work reasonably in Carla 1.? | 16:37 |
dharanamrs | http://www.fpaste.org/127992/81164214/ | 16:37 |
dharanamrs | got this one and can't figure out what's going on | 16:37 |
dharanamrs | thought it might be heloful to know at this stage I mean before relase | 16:38 |
falktx_ | I think the mapping of URIs between carla<->ui-bridges might be slightly broken | 16:38 |
dharanamrs | ok | 16:39 |
dharanamrs | I also checked robin's sisco and that's fine although it also uses quite a couple of cutom urids | 16:39 |
falktx_ | where is the git/svn/latest version I can try? | 16:39 |
dharanamrs | just a sec | 16:40 |
dharanamrs | git://git.code.sf.net/p/qmidiarp/code | 16:41 |
dharanamrs | I attached the lv2 urids at the end of the fpaste above | 16:41 |
dharanamrs | tnx! | 16:42 |
falktx_ | I believe the issue is with the OSC messages arriving at random order | 16:42 |
falktx_ | UDP kinda does that, but liblo+TCP seems broken | 16:42 |
dharanamrs | hm | 16:42 |
falktx_ | I have a solution though - send the # together with the URI | 16:43 |
falktx_ | dharanamrs: do I need to use a git branch, or the master/default one is fine? | 16:43 |
dharanamrs | falktx_ master is fine | 16:43 |
dharanamrs | it's autoreconf -i for generating configure | 16:44 |
falktx_ | so what version will this be? | 16:44 |
falktx_ | 0.7 ? | 16:44 |
dharanamrs | 0.6.1 | 16:44 |
dharanamrs | there's still time though... :) | 16:44 |
* falktx_ realizes qmidiarp lv2 plugins in debian are still broken | 16:45 | |
falktx_ | damn packagers | 16:45 |
dharanamrs | aha, I didn't know this | 16:45 |
dharanamrs | what happened? | 16:45 |
falktx_ | /usr/lib/i386-linux-gnu/lv2 is not a valid lv2 dir per spec! errr | 16:45 |
dharanamrs | argl | 16:45 |
falktx_ | it needs to be in /usr/lib/lv2 | 16:46 |
falktx_ | lv2 plugins are not multiarch capable | 16:46 |
dharanamrs | yes or /usr/lib64/lv2 | 16:46 |
falktx_ | no, that's not valid either | 16:46 |
falktx_ | well, it would be if the distro setup LV2_PATH for it, but I bet it doesn't | 16:47 |
dharanamrs | hm ? | 16:47 |
falktx_ | dharanamrs: see http://lv2plug.in/wiki/Filesystem_Hierarchy_Standard | 16:47 |
dharanamrs | hm I have all in /usr/lib64 here, and it works | 16:48 |
dharanamrs | but I see now that this is not a clean location | 16:48 |
falktx_ | does that point to /usr/lib64 ? | 16:48 |
falktx_ | errm /usr/lib ? | 16:48 |
falktx_ | or are you using qtractor? | 16:49 |
falktx_ | qtractor doesn't follow the lv2 spec as well | 16:49 |
dharanamrs | yes I do use qtractor, too | 16:49 |
falktx_ | have you tried running the plugin in jalv as-is? (without modifying LV2_PATH) | 16:50 |
dharanamrs | no, I do have an LV2_PATH set in .bashrc | 16:50 |
dharanamrs | haven't tried without that | 16:50 |
falktx_ | ok, then for you this doesn't apply | 16:50 |
falktx_ | but most users won't have LV2_PATH setup | 16:51 |
dharanamrs | yes, I agree | 16:51 |
dharanamrs | anyway the --libdir configure option is honored in qmidiarp and I think it defaults to $prefix/lib | 16:52 |
falktx_ | debian changes that | 16:53 |
dharanamrs | :D | 16:53 |
falktx_ | uses --libdir=$prefix/lib/$arch/ | 16:53 |
dharanamrs | falktx_: anyway the only important change since qmidiarp 0.6.0 release is that it now sends real note off messages ;) | 16:56 |
dharanamrs | after some resistance I realized that the equivalent note_off == note_on vel 0 does not exist in jack midi or lv2 | 16:57 |
falktx_ | yep it does not | 16:58 |
falktx_ | and afaik the spec says note-0 are invalid | 16:58 |
falktx_ | the dssi says the same | 16:58 |
dharanamrs | yes | 16:58 |
dharanamrs | the MIDI spec sais different that's why I didnt understand it for some time.... | 16:59 |
dharanamrs | until I found that sentence in the lv2 spec | 16:59 |
dharanamrs | falktx_: can one still communicate atom::Blank in Carla2 between GUI and plugin? | 17:06 |
dharanamrs | if not this might be a reason for the problem | 17:06 |
falktx_ | I think you can. anyway I'm trying to build the package | 17:07 |
dharanamrs | k | 17:07 |
falktx_ | this fails to build | 17:16 |
dharanamrs | what does it say? | 17:17 |
falktx_ | /usr/bin/ld: /usr/lib/libc_nonshared.a(elf-init.oS): relocation R_386_GOTOFF against undefined hidden symbol `__init_array_end' can not be used when making a shared object | 17:18 |
falktx_ | g++ -shared -nostdlib ... | 17:19 |
falktx_ | the nostdlib might be an issue | 17:19 |
dharanamrs | hm I don't get this here, what's your gcc version ? | 17:20 |
falktx_ | gcc-4.8 | 17:20 |
falktx_ | dharanamrs: full log here https://launchpadlibrarian.net/183025329/buildlog_ubuntu-lucid-i386.qmidiarp_1%3A0.6.1~git20140823-1kxstudio3_FAILEDTOBUILD.txt.gz | 17:20 |
dharanamrs | ok I'm still 4.7.4 here | 17:21 |
falktx_ | see the final msgs | 17:21 |
falktx_ | something about building static libs causes an issue | 17:21 |
* falktx_ knows nothing about autotools, can't fix | 17:22 | |
dharanamrs | stackoverflow sais it needs '-Wl,--no-whole-archive' | 17:24 |
dharanamrs | at linking stage | 17:24 |
dharanamrs | strange enough that this seems to be forgiven here... | 17:25 |
falktx_ | dharanamrs: -Wl,--no-whole-archive doesn't fix anything :( | 17:26 |
falktx_ | maybe my custom LDFLAGS are the issue? | 17:26 |
dharanamrs | falktx_: yes this would be my guess | 17:26 |
falktx_ | nah, with LDFLAGS empty still the same | 17:26 |
falktx_ | where does -nostdlib comes from? | 17:27 |
dharanamrs | by default LDFLAGS are -module -avoid-version -E | 17:27 |
dharanamrs | these are added by the autotools | 17:27 |
dharanamrs | good question...not in my autotools files afaics | 17:29 |
dharanamrs | falktx_: nostdlib also appears in my build output | 17:32 |
dharanamrs | libtool: link: g++ -fPIC -DPIC -shared -nostdlib | 17:32 |
dharanamrs | .... | 17:32 |
dharanamrs | -O2 -Wl,--warn-unresolved-symbols -Wl,-soname | 17:33 |
falktx_ | meh, my fault | 17:40 |
falktx_ | seems like I can't use "-pie -fPIE" | 17:40 |
dharanamrs | phew | 17:41 |
falktx_ | I was trying that compiler flag recently, not again | 17:43 |
dharanamrs | what does it do? | 17:43 |
dharanamrs | seen fPIC but not fPIE | 17:44 |
falktx_ | http://stackoverflow.com/questions/2463150/fpie-position-independent-executable-option-gcc-ld | 17:44 |
dharanamrs | thanks, good to know | 17:45 |
falktx_ | package built https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+sourcepub/4369809/+listing-archive-extra | 17:47 |
dharanamrs | nice | 17:48 |
falktx_ | dharanamrs: so what should I test? | 17:52 |
dharanamrs | just open a qmidiarp_seq lv2 module in carla2 beta and start the GUI, watch stdout | 17:53 |
*** magnetophon has quit IRC | 17:53 | |
dharanamrs | for comparison: jalv.gtk https://git.code.sf.net/p/qmidiarp/seq | 17:54 |
falktx_ | I see | 17:55 |
dharanamrs | not sure, maybe I messed up the URIDs | 17:55 |
dharanamrs | but I just cannot see where | 17:55 |
dharanamrs | falktx_: and it used to work in Carla 1.x | 17:56 |
falktx_ | it used to work because carla 1.x used qt in the backend, no bridges were needed for qt UIs | 17:56 |
falktx_ | now in carla 2.x the backend does not depend on qt, so it has to use bridges | 17:57 |
dharanamrs | so it uses suil? | 17:57 |
falktx_ | no, it runs the UIs in a separate process (separate app) | 17:57 |
falktx_ | they communicate via OSC | 17:57 |
dharanamrs | understand... | 17:57 |
falktx_ | sometimes the order of OSC messages gets messed up (well, most of times) | 17:58 |
falktx_ | but this seems a different issue. the ui-bridge is sending URIs that already have been mapped | 17:58 |
* falktx_ tries to fix | 17:58 | |
falktx_ | fixed :P | 18:01 |
dharanamrs | cool | 18:01 |
falktx_ | such a simple fix, I just had forgot a simple line there | 18:02 |
falktx_ | https://github.com/falkTX/Carla/commit/6eaf6b904d793b5148ae1c27163406ab15b61aad | 18:02 |
dharanamrs | ah it didnt really append them right? | 18:03 |
falktx_ | when received out of order, yes | 18:04 |
dharanamrs | ok | 18:04 |
falktx_ | dharanamrs: is this correct http://i.imgur.com/gCfKFt7.png ? | 18:04 |
dharanamrs | yes thiat's looks as it should :) | 18:04 |
dharanamrs | it should go running when you either start jack transport or uncheck the Host Transport checkbox | 18:05 |
dharanamrs | again: nice ui style | 18:05 |
falktx_ | it does yes | 18:06 |
dharanamrs | very slim | 18:06 |
falktx_ | dharanamrs: the bridges don't follow the style now, I need to create an option in the settings panel for this... | 18:06 |
dharanamrs | good | 18:06 |
dharanamrs | so thanks falktx_ :) | 18:08 |
*** mlpug has joined #lv2 | 18:14 | |
dharanamrs | falktx_ : I fail to build carla from git master... | 18:35 |
dharanamrs | ‘class LinuxSampler::AudioOutputDevicePlugin’ has no member named ‘ReconnectAll’ | 18:35 |
falktx_ | dharanamrs: what's your output of: | 18:35 |
falktx_ | pkg-config --version linuxsampler ? | 18:35 |
dharanamrs | 0.26 | 18:36 |
dharanamrs | hm that's the pkg-config version | 18:36 |
falktx_ | 0.28 should be the minimum | 18:36 |
falktx_ | I'll add that in the makefiles | 18:36 |
dharanamrs | linuxsampler version is 1.0.0 | 18:37 |
falktx_ | hm wait | 18:38 |
falktx_ | dharanamrs: fixed, had to update required linuxsampler version | 18:41 |
falktx_ | for you this means gig/sfz support will be disabled | 18:41 |
dharanamrs | ok tnx | 18:41 |
dharanamrs | build continues... | 18:42 |
dharanamrs | ...and succeeds | 18:46 |
dharanamrs | UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 1: invalid continuation byte | 18:49 |
dharanamrs | upon execution of carla... | 18:50 |
dharanamrs | messed up PyQt4 ? | 18:50 |
dharanamrs | on my system? | 18:50 |
falktx_ | you're using python3 | 18:53 |
falktx_ | *2 | 18:53 |
falktx_ | that's not supported, use python3 | 18:53 |
dharanamrs | hmpf | 18:54 |
dharanamrs | hm no python3-qt3 available here... | 19:08 |
dharanamrs | erm python3-qt4 | 19:09 |
falktx_ | what distro? | 19:10 |
dharanamrs | rosa 2012.1 | 19:10 |
falktx_ | what is that? debian? | 19:10 |
dharanamrs | no former mandriva | 19:10 |
dharanamrs | rpm | 19:10 |
dharanamrs | time to get something modern I guess | 19:11 |
falktx_ | you can use my binaries I have on kxstudio.sf.net | 19:12 |
falktx_ | I can update them now if you want to | 19:12 |
dharanamrs | if you have time, sure, I'll check there in a while otherwise | 19:13 |
falktx_ | I just have to run a few scripts ;) | 19:14 |
*** ricardocrudo has joined #lv2 | 19:16 | |
falktx_ | dharanamrs: 32 or 64bit? | 19:18 |
dharanamrs | 64 please :) | 19:19 |
falktx_ | you're going to have to wait a bit cause my internet has been reaaaally slow lately | 19:20 |
dharanamrs | np falktx_ and thanks! | 19:21 |
falktx_ | dharanamrs: http://sourceforge.net/projects/kxstudio/files/Releases/carla/testing/Carla-2.0beta3a-20140823-linux64.tar.xz/download | 20:00 |
*** mlpug has quit IRC | 20:06 | |
*** mlpug has joined #lv2 | 20:19 | |
*** ddom has joined #lv2 | 20:46 | |
*** HarryHaaren has joined #lv2 | 21:28 | |
dharanamrs | falktx_: perfect :D | 21:30 |
*** dharanamrs has quit IRC | 21:41 | |
*** zth_studiocomp has quit IRC | 21:46 | |
*** zth has quit IRC | 21:49 | |
*** mlpug has quit IRC | 21:53 | |
*** edogawa has quit IRC | 23:55 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!