*** ricardocrudo has quit IRC | 00:06 | |
*** tytel has joined #lv2 | 00:39 | |
*** falktx has quit IRC | 00:48 | |
*** NickSB2 has joined #lv2 | 01:32 | |
*** artfwo has quit IRC | 02:36 | |
*** NickSB2 has quit IRC | 02:42 | |
*** NickSB2 has joined #lv2 | 03:03 | |
*** NickSB2 has quit IRC | 03:07 | |
*** tytel has quit IRC | 03:18 | |
*** edogawa has joined #lv2 | 06:07 | |
*** aombk2 has joined #lv2 | 06:14 | |
*** aombk has quit IRC | 06:17 | |
*** sigma6 has joined #lv2 | 07:22 | |
*** falktx has joined #lv2 | 07:33 | |
*** falktx has quit IRC | 07:54 | |
*** LAbot has joined #lv2 | 08:11 | |
*** ventosus has joined #lv2 | 08:33 | |
*** sigma6 has quit IRC | 08:45 | |
*** sigma6 has joined #lv2 | 08:48 | |
*** falktx has joined #lv2 | 09:01 | |
*** ssj71_studio has quit IRC | 09:21 | |
*** ssj71_studio has joined #lv2 | 09:39 | |
*** NickSB2 has joined #lv2 | 10:14 | |
*** ricardocrudo has joined #lv2 | 10:57 | |
*** ricardocrudo has quit IRC | 11:35 | |
*** tytel has joined #lv2 | 12:45 | |
*** tytel has quit IRC | 12:50 | |
*** ricardocrudo has joined #lv2 | 13:14 | |
*** tytel_ has joined #lv2 | 13:42 | |
*** tytel_ has quit IRC | 14:11 | |
falktx | rgareus: any progress on the ingen message stuff? | 15:30 |
---|---|---|
*** deva has joined #lv2 | 15:40 | |
*** ricardocrudo has quit IRC | 15:43 | |
rgareus | falktx: no. the problem is understood though set_motitored() is not called for GUI ports | 15:44 |
falktx | gui ports? | 15:45 |
rgareus | falktx: there's a 2nd issue. initial events (send during suil_instantiate) are lost. | 15:45 |
rgareus | falktx: yes. | 15:45 |
falktx | what do you mean gui ports | 15:45 |
rgareus | well, the port is a plugins output (Atom) -> gui input | 15:45 |
falktx | so regular atom ports | 15:46 |
rgareus | yes. | 15:46 |
rgareus | eg-scope from the lv2 repo is what I'm testing with | 15:46 |
falktx | I don't think output ports are monitored by default either | 15:46 |
falktx | but this should be a bug in ingen GUI side, not the backend. right? | 15:47 |
rgareus | a 3rd issue. if "animate signals" is off. also no events are send. | 15:47 |
falktx | the GUI needs to tell the backend it wants to monitor the atom ports | 15:47 |
rgareus | sent* | 15:47 |
rgareus | in eg-scope's case opening the plugin GUI sends an event to the DSP to enable signal emission. | 15:47 |
rgareus | so (A) animate must be enabled (otherwise the message from showing the GUI goes nowhere | 15:48 |
rgareus | and (B) the ports need to be active _before_ suil_instantiate (ingen fails here) | 15:48 |
rgareus | and (C) the port needs to be monitored - otherwise signals go nowhere, either | 15:48 |
rgareus | ingen currently fails all three | 15:48 |
rgareus | jalv rocks | 15:48 |
falktx | for B, what is an 'active' port? | 15:51 |
rgareus | falktx: I don't know yet. it looks like the port is not even there | 15:52 |
rgareus | falktx: all those bound functors are really hard to read. | 15:52 |
rgareus | no idea where the actual LV2UI_Write_Function ends up writing to. | 15:53 |
rgareus | falktx: I hazard a guess the sigc connection is made too late | 15:53 |
falktx | that reminds me of that Linus rant | 15:53 |
rgareus | falktx: what did he rant about? | 15:54 |
falktx | https://lkml.org/lkml/2012/7/11/103 | 15:54 |
falktx | "if you write your code so that it's easy to parse for a machine, and ignore how easy it is to parse for a human, I don't want you writing kernel code" | 15:54 |
falktx | I find the new c++ stuff sometimes it's better for the compiler than the humans | 15:55 |
*** ricardocrudo has joined #lv2 | 15:56 | |
rgareus | very wise | 15:56 |
rgareus | thanks linus | 15:56 |
rgareus | yeah. if we want it easy to parse for a machine. let's write asm. | 15:57 |
rgareus | though arguably. writing generic callback code, emit/catch signals will always be hard to read. if you don't know how it's connected. | 15:59 |
*** son0p has quit IRC | 16:14 | |
*** son0p has joined #lv2 | 16:16 | |
*** son0p has quit IRC | 16:22 | |
*** son0p has joined #lv2 | 16:23 | |
*** sigma6 has quit IRC | 16:31 | |
*** son0p has quit IRC | 16:41 | |
*** son0p has joined #lv2 | 16:43 | |
*** artfwo has joined #lv2 | 17:23 | |
*** rncbc has joined #lv2 | 17:28 | |
*** uncle-j_j has joined #lv2 | 17:46 | |
*** uncle-j_j has quit IRC | 17:54 | |
*** uncle-j_j has joined #lv2 | 17:55 | |
*** NickSB2 has quit IRC | 17:58 | |
*** falktx has quit IRC | 18:08 | |
*** deva has quit IRC | 18:25 | |
*** falktx has joined #lv2 | 19:36 | |
*** ricardocrudo has quit IRC | 19:54 | |
*** Magnus_RM has joined #lv2 | 20:36 | |
*** ventosus has left #lv2 | 21:09 | |
*** rncbc has quit IRC | 21:41 | |
*** edogawa has quit IRC | 21:57 | |
*** Magnus_RM has quit IRC | 22:26 | |
*** drobilla has joined #lv2 | 22:48 | |
*** drobilla has quit IRC | 23:21 | |
*** uncle-j_j1 has joined #lv2 | 23:31 | |
*** uncle-j_j1 has joined #lv2 | 23:34 | |
*** uncle-j_j1 has quit IRC | 23:55 | |
*** uncle-j_j has quit IRC | 23:56 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!