*** rncbc has quit IRC | 01:21 | |
*** falktx has quit IRC | 01:56 | |
*** HarryHaaren has quit IRC | 02:06 | |
*** NickSB2 has quit IRC | 04:43 | |
*** Anchakor_ has quit IRC | 06:47 | |
*** Anchakor_ has joined #lv2 | 07:54 | |
*** edogawa has joined #lv2 | 08:26 | |
*** falktx has joined #lv2 | 10:10 | |
*** EntropySink has quit IRC | 10:16 | |
*** EntropyS1nk has joined #lv2 | 10:16 | |
*** ricardocrudo_ has joined #lv2 | 10:23 | |
*** NickSB2 has joined #lv2 | 10:23 | |
*** EntropyS1nk has quit IRC | 11:07 | |
*** EntropySink has joined #lv2 | 11:11 | |
*** HarryHaaren has joined #lv2 | 11:27 | |
*** Anchakor_ has quit IRC | 11:54 | |
*** rncbc has joined #lv2 | 11:59 | |
*** edogawa_ has joined #lv2 | 12:13 | |
*** edogawa has quit IRC | 12:16 | |
*** ricardocrudo has joined #lv2 | 12:24 | |
*** ricardocrudo_ has quit IRC | 12:24 | |
*** ricardocrudo has quit IRC | 12:50 | |
*** rncbc is now known as rncbc|AFK | 13:25 | |
*** EntropySink has quit IRC | 14:28 | |
*** EntropySink has joined #lv2 | 14:31 | |
*** EntropySink has quit IRC | 14:38 | |
*** EntropySink has joined #lv2 | 14:42 | |
*** EntropySink has quit IRC | 14:48 | |
*** EntropySink has joined #lv2 | 14:48 | |
*** EntropySink has quit IRC | 14:58 | |
*** EntropyS1nk has joined #lv2 | 14:58 | |
*** EntropySink has joined #lv2 | 15:09 | |
*** NickSB2 has quit IRC | 15:10 | |
*** EntropySink has quit IRC | 15:11 | |
*** EntropyS1nk has quit IRC | 15:12 | |
*** EntropySink has joined #lv2 | 15:14 | |
*** Anchakor has quit IRC | 15:24 | |
*** Anchakor has joined #lv2 | 15:24 | |
*** EntropyS1nk has joined #lv2 | 15:24 | |
*** rncbc|AFK is now known as rncbc | 15:25 | |
*** EntropySink has quit IRC | 15:27 | |
*** NickSB2 has joined #lv2 | 15:28 | |
*** ricardocrudo has joined #lv2 | 15:28 | |
*** EntropySink has joined #lv2 | 15:29 | |
*** EntropyS1nk has quit IRC | 15:32 | |
*** ricardocrudo has quit IRC | 15:40 | |
*** EntropyS1nk has joined #lv2 | 15:48 | |
*** EntropySink has quit IRC | 15:51 | |
*** rncbc is now known as rncbc|AFK | 16:08 | |
*** EntropySink has joined #lv2 | 16:11 | |
*** EntropyS1nk has quit IRC | 16:14 | |
*** EntropyS1nk has joined #lv2 | 16:23 | |
*** EntropySink has quit IRC | 16:25 | |
*** EntropySink has joined #lv2 | 16:35 | |
*** EntropyS1nk has quit IRC | 16:38 | |
*** EntropySink has quit IRC | 16:49 | |
*** EntropyS1nk has joined #lv2 | 16:49 | |
*** EntropyS1nk has quit IRC | 16:50 | |
*** EntropySink has joined #lv2 | 16:54 | |
*** Anchakor_ has joined #lv2 | 17:01 | |
*** EntropySink has quit IRC | 17:04 | |
*** EntropySink has joined #lv2 | 17:08 | |
*** EntropySink has quit IRC | 17:18 | |
*** EntropySink has joined #lv2 | 17:18 | |
*** EntropySink has quit IRC | 17:18 | |
*** EntropySink has joined #lv2 | 17:23 | |
*** EntropyS1nk has joined #lv2 | 17:41 | |
*** EntropySink has quit IRC | 17:44 | |
*** EntropyS1nk has quit IRC | 17:46 | |
*** EntropySink has joined #lv2 | 17:46 | |
*** rncbc|AFK is now known as rncbc | 18:12 | |
*** ricardocrudo has joined #lv2 | 18:30 | |
*** gianMOD has joined #lv2 | 18:43 | |
*** HarryHaaren has quit IRC | 18:52 | |
*** falktx has quit IRC | 19:10 | |
*** LAbot has joined #lv2 | 19:54 | |
*** gianMOD has quit IRC | 19:55 | |
*** gianMOD has joined #lv2 | 19:56 | |
*** gianMOD_ has joined #lv2 | 20:00 | |
*** gianMOD has quit IRC | 20:01 | |
*** Magnus_RM has joined #lv2 | 20:06 | |
*** aombk2 has quit IRC | 20:17 | |
*** EntropyS1nk has joined #lv2 | 20:26 | |
*** EntropySink has quit IRC | 20:29 | |
*** gianMOD_ has quit IRC | 20:33 | |
*** gianMOD has joined #lv2 | 20:33 | |
*** gianMOD has quit IRC | 20:38 | |
*** rncbc is now known as rncbc|AFK | 20:43 | |
*** EntropySink has joined #lv2 | 20:53 | |
*** EntropyS1nk has quit IRC | 20:56 | |
*** EntropyS1nk has joined #lv2 | 21:02 | |
*** EntropySink has quit IRC | 21:05 | |
*** EntropySink has joined #lv2 | 21:07 | |
*** EntropyS1nk has quit IRC | 21:07 | |
*** EntropyS1nk has joined #lv2 | 21:13 | |
*** EntropyS1nk has quit IRC | 21:15 | |
*** EntropySink has quit IRC | 21:16 | |
*** EntropySink has joined #lv2 | 21:18 | |
*** EntropySink has quit IRC | 21:19 | |
*** EntropySink has joined #lv2 | 21:23 | |
*** EntropyS1nk has joined #lv2 | 21:29 | |
*** EntropySink has quit IRC | 21:32 | |
*** gianMOD has joined #lv2 | 21:34 | |
*** gianMOD has quit IRC | 21:39 | |
*** falktx has joined #lv2 | 21:48 | |
*** ricardocrudo has quit IRC | 22:12 | |
*** gianMOD has joined #lv2 | 22:36 | |
*** gianMOD has quit IRC | 22:41 | |
*** Socapex has joined #lv2 | 23:05 | |
Socapex | Hello, I was breifly looking at LV2 for integration in an open project I work on. I am wondering how portable are the plugins? We use Qt5, are the LV2 plugins completely plateform agnostic, or have to be rebuilt for our trageted plateforms? | 23:07 |
---|---|---|
*** edogawa_ has quit IRC | 23:15 | |
*** Magnus_RM has quit IRC | 23:18 | |
falktx | plugins are binaries, so you need to recompile for different architectures and OSes | 23:19 |
badosu | Hi Socapex, it's pretty easy to embed any plugin regardless of graphcal toolkit using Suil | 23:21 |
badosu | See: http://drobilla.net/software/suil/ | 23:21 |
falktx | badosu: except suil doesn't support qt5 yet | 23:22 |
badosu | Oh, sorry I guess I let that slip by | 23:22 |
Socapex | Allright, thank you both for the information. I will probably be bothering you guys a bit during my prototyping phase, please be patient :) | 23:22 |
drobilla | AFAIK qt4 in qt5 is not possible | 23:22 |
drobilla | Not sure about embedding other things | 23:22 |
badosu | falktx: I saw your patch re: qt5 is it far from being usable upstream? | 23:22 |
falktx | badosu: you can already use qt5 in lv2 | 23:23 |
falktx | the "issue" is suil missing support for it | 23:23 |
falktx | plus qt5 widgets cannot be embedded, but qt5 can embed other widgets | 23:23 |
badosu | Socapex: you can check a qt4 host implementation here, if that helps your: http://dev.drobilla.net/browser/trunk/jalv/src/jalv_qt4.cpp | 23:23 |
Socapex | I saw Qt5ui so I thought it was possible. We will ship with our own basic set of plugins, so we only need Qt5 to start off with | 23:24 |
badosu | falktx: so we need to update the ui namespace documentation, last time I saw could not find it | 23:24 |
Socapex | badosu: ty! I will do that | 23:24 |
badosu | Socapex: as falktx said, Suil does not support qt5 yet, so that may be an issue | 23:24 |
drobilla | If the host and UI widget type is the same it doesn't matter. | 23:25 |
badosu | Socapex: you would have to patch Suil or try to implement it in a lower level | 23:25 |
* drobilla has to say this way too often | 23:25 | |
falktx | you can also implement ui:show feature that allows to show any ui type | 23:25 |
badosu | Socapex: where did you see Qt5UI? I've been looking for this some days ago | 23:26 |
falktx | I should really try to add qt5 to suil... | 23:26 |
Socapex | badosu: Probably not a reference, but it gave me hope: http://linuxmusicians.com/viewtopic.php?f=24&t=11249 | 23:26 |
falktx | badosu: it was added 2 days ago http://lv2plug.in/git/cgit.cgi/lv2.git/commit/?id=bca3727839288d70293f4443246973e98c050e49 | 23:26 |
falktx | Socapex: I'm the author of carla btw | 23:27 |
Socapex | so what does suil do differently than the basic UIs | 23:27 |
Socapex | falktx: Wow! That plugin looks wicked :D | 23:27 |
badosu | falktx: Yeah, I saw that patch, as I commented earlier. But is it upstream? Also, how can I update http://lv2plug.in/ns/extensions/ui/ | 23:27 |
falktx | badosu: it's on lv2 git, so it's upstream | 23:27 |
badosu | falktx: nice, thanks. Gonna try it | 23:28 |
falktx | regarding suil, you should just read http://drobilla.net/software/suil/ | 23:28 |
Socapex | so qt5 FTW? \o/ | 23:28 |
falktx | well, are you writing a host or a plugin? | 23:29 |
badosu | Socapex: also, if you plan to implement a Lv2 host, you should check this library for discoverability: http://drobilla.net/software/lilv/ | 23:29 |
Socapex | falktx: But if we only want to support Qt, then it is fine without suil... Though I guess we would be missing out some nice plugins | 23:29 |
Socapex | badosu: I was planning on using lilv, maybe the c++ toolkit too, though I'm not sure if we need so much. Our core is C | 23:30 |
falktx | Socapex: if you're writing a host there should be no issues | 23:30 |
Socapex | yes a host | 23:30 |
falktx | embeding stuff in qt5 hosts is possible | 23:30 |
badosu | Socapex: If you want to check how the simplest lv2 plugin in qt looks like, see http://github.com/badosu/BadAmp | 23:30 |
falktx | the other way is that is not (plugin UIs on qt5 cannot be embed) | 23:30 |
badosu | gonna be away, see you guys | 23:30 |
drobilla | lvtk has host things? | 23:31 |
falktx | no idea | 23:31 |
Socapex | building lilv using cmake sounds like a nightmare? From what I see it looks like vary small project so I'm hopefull | 23:32 |
falktx | it uses waf, not cmake | 23:32 |
falktx | ./waf configure; ./waf; ./waf install | 23:32 |
Socapex | but if I would, say, create a cmakefile. Would that sound crazy? Cause if it does, I uhm, never had that idea xD | 23:33 |
drobilla | ... why? | 23:34 |
Socapex | because we currently distribute everything using cmake. And adding waf may make some people unhappy (very) | 23:35 |
Socapex | though I'm not 100% on how cmake & waf mix together | 23:35 |
falktx | drobilla: I'm coding qt5 support on suil right now | 23:35 |
* drobilla shrugs | 23:35 | |
drobilla | suit yourself | 23:36 |
*** gianMOD has joined #lv2 | 23:37 | |
drobilla | falktx: ok | 23:37 |
falktx | drobilla: for gtk2 we can assume it's using x11 right? | 23:38 |
falktx | so that I can bail if qt5 is using wayland for example | 23:39 |
*** gianMOD has quit IRC | 23:41 | |
falktx | that gtk2-in-qt4 code looks weird... | 23:44 |
falktx | you're getting the host-widget winId and then doing embed on the UI side | 23:47 |
falktx | but afaik it should be the other way | 23:47 |
falktx | getting the winId from the gtk2 UI and having the host-widget do the embed | 23:48 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!