Friday, 2017-10-13

*** trebmuh has quit IRC01:11
*** artfwo has quit IRC01:32
*** nixlappy has quit IRC02:03
*** nixlappy has joined #lv202:23
*** nixlappy has quit IRC02:44
*** nixlappy has joined #lv203:17
*** nixlappy has quit IRC03:23
*** nixlappy has joined #lv203:33
*** nixlappy has quit IRC04:10
*** nixlappy has joined #lv204:23
*** deva_ has joined #lv204:56
*** deva_ has quit IRC05:03
*** NickSB has quit IRC06:08
*** rncbc has joined #lv206:12
*** oofus_lt has joined #lv206:24
*** raphaal1 has joined #lv206:56
raphaal1hi06:57
*** sigma6 has joined #lv207:24
ventosusraphaal1: hi08:56
*** arguy has quit IRC11:11
*** arguy has joined #lv211:35
*** m4l3z has joined #lv211:44
*** m4l3z has quit IRC12:17
*** ssj71 has quit IRC12:55
*** trebmuh has joined #lv212:59
*** yann-kaelig has joined #lv213:58
*** nixlappy has quit IRC14:03
*** nixlappy has joined #lv214:06
*** oofus_lt_ has joined #lv214:22
*** oofus_lt__ has joined #lv214:24
*** oofus_lt has quit IRC14:25
*** oofus_lt_ has quit IRC14:26
*** oofus_lt has joined #lv214:29
*** Anchakor has quit IRC14:29
*** oofus_lt__ has quit IRC14:32
*** sigma6 has quit IRC15:07
*** oofus_lt_ has joined #lv215:13
*** oofus_lt has quit IRC15:14
*** Anchakor has joined #lv215:24
*** deva has joined #lv215:50
*** deva has quit IRC15:51
*** rncbc has quit IRC16:16
*** diqidoq has joined #lv217:15
*** NickSB has joined #lv217:25
*** oofus_lt has joined #lv217:33
*** oofus_lt_ has quit IRC17:36
*** oofus_lt_ has joined #lv217:37
*** oofus_lt has quit IRC17:40
*** oofus_lt has joined #lv217:42
*** oofus_lt_ has quit IRC17:45
*** oofus_lt_ has joined #lv217:52
*** oofus_lt has quit IRC17:56
*** oofus_lt_ has quit IRC18:47
*** diqidoq has quit IRC19:38
raphaal1the problem is well known: how to run lv2 plugin ui written in gtk2 inside host application that uses gtk3?19:47
raphaal1gtk2 and gtk3 can not be loaded into one memory space19:48
raphaal1so maybe the solution is run plugin ui in separate process19:49
raphaal1i'm right?19:49
raphaal1there's few more questions19:50
raphaal1it is possible to put LV2_Atom to shared memory?19:51
raphaal1is there a library to run ui in separate process?19:51
raphaal1maybe suil supports it19:52
raphaal1or not19:52
raphaal1what about extensions? i found external-ui but it is barely known extension19:54
raphaal1what about JUCE library?19:56
rgareusraphaal1: the solution: don't write plugin GUIs in GTK19:57
rgareusnor QT19:57
rgareusonly use toolkits that can be completely self-contained.19:57
raphaal1rgareus: ok, but i want do write host application :)19:58
raphaal1there's a lot of good plugins written in gtk, like calf studio gear19:59
*** yann-kaelig has quit IRC20:07
ventosusraphaal1: I do exactly that in synthpod20:37
ventosusUI's in separate processes20:37
ventosuscommunication via LV2 atoms in lockfree ringbuffers in shared memory20:37
ventosusit is not a library, but may still be reusable20:38
ventosushttps://git.open-music-kontrollers.ch/lv2/synthpod/tree/sandbox_ui.lv220:38
ventosuscarla runs UI's in separate processes, too, got look there, too20:39
ventosusraphaal1: fyi, not all plugins can be run in a separate process20:44
ventosussome need instance-access feature, e.g. DSP and UI in same process20:45
ventosuss/plugins/UIs/20:46
raphaal1ventosus: thanks20:56
rgareusThe only good (works reliable, realtime safe, mostly bug-free, responds to bug-reports, useful and well-designed DSP) plugin-set using GTK is guitarix.20:58
rgareuscalf fails on all those accounts.20:58
rgareusif you want to embedd plugin GUIs, separate process is usually also out of the question.21:01
rgareusraphaal1: for a plugin-host: use libsuil.  that's a very painless way to get plugin GUIs21:01
rgareusAlso LV2 is pretty much the only plugin standard that allows separating GUI with a process switch. if you want to support VST or AU that's not really an option. most of those do rely on instance access.21:02
*** deva has joined #lv222:51
*** deva has quit IRC22:53

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