*** rncbc has quit IRC | 00:03 | |
*** ricardocrudo has quit IRC | 00:35 | |
*** gianMOD has quit IRC | 00:42 | |
*** nordstrom has quit IRC | 01:13 | |
*** nordstrom has joined #lv2 | 01:21 | |
*** drobilla has joined #lv2 | 01:57 | |
*** artfwo has quit IRC | 02:40 | |
*** NickSB2 has quit IRC | 02:59 | |
*** edogawa has joined #lv2 | 08:20 | |
*** edogawa has quit IRC | 08:29 | |
*** edogawa has joined #lv2 | 08:33 | |
*** ventosus has joined #lv2 | 08:46 | |
*** falktx|work has joined #lv2 | 08:46 | |
*** sigma6 has joined #lv2 | 08:58 | |
*** ricardocrudo has joined #lv2 | 09:27 | |
*** ricardocrudo has quit IRC | 09:32 | |
*** ssj71 has quit IRC | 09:33 | |
*** gianMOD has joined #lv2 | 10:00 | |
*** gianMOD has quit IRC | 10:30 | |
*** NickSB2 has joined #lv2 | 10:35 | |
*** ricardocrudo has joined #lv2 | 10:39 | |
*** gianMOD has joined #lv2 | 10:53 | |
*** NickSB2_ has joined #lv2 | 11:13 | |
*** NickSB2 has quit IRC | 11:13 | |
*** gianMOD has quit IRC | 11:23 | |
*** gianMOD has joined #lv2 | 11:36 | |
*** gianMOD has quit IRC | 11:51 | |
*** gianMOD has joined #lv2 | 12:04 | |
*** NickSB has quit IRC | 12:12 | |
*** gianMOD has quit IRC | 12:16 | |
*** artfwo has joined #lv2 | 12:39 | |
*** gianMOD has joined #lv2 | 12:50 | |
*** gianMOD has quit IRC | 13:13 | |
*** gianMOD has joined #lv2 | 13:15 | |
*** gianMOD has quit IRC | 13:33 | |
*** gianMOD has joined #lv2 | 13:44 | |
*** gianMOD has quit IRC | 14:02 | |
*** gianMOD has joined #lv2 | 14:43 | |
*** NickSB has joined #lv2 | 14:53 | |
*** NickSB2_ has quit IRC | 14:55 | |
*** gianMOD has quit IRC | 15:01 | |
*** gianMOD has joined #lv2 | 15:02 | |
*** NickSB2_ has joined #lv2 | 15:15 | |
*** ssj71 has joined #lv2 | 16:14 | |
*** ventosus has quit IRC | 16:19 | |
*** sigma6 has quit IRC | 17:09 | |
ssj71 | yoshimi as an lv2 plugin now? hmm | 17:42 |
---|---|---|
falktx|work | old "news" | 17:49 |
*** rncbc has joined #lv2 | 17:49 | |
ssj71 | has it been working for a while? | 17:49 |
falktx|work | I wish that was never done though. that code still hurts to see | 17:49 |
falktx|work | I tried it some time ago, got crashes when changing programs | 17:50 |
ssj71 | that was my thought, its proably fairly crashy | 17:50 |
ssj71 | but maybe they've improved it IDK. I still wish they'd stop | 17:51 |
*** gianMOD has quit IRC | 18:18 | |
*** gianMOD has joined #lv2 | 18:20 | |
falktx|work | maybe when they see the zyn lv2+vst embed version | 18:28 |
*** son0p has quit IRC | 18:29 | |
falktx|work | having that work on yoshimi is not possible in the same quality as zyn | 18:29 |
falktx|work | ext-ui, ntk with embed, rtsafe etc | 18:29 |
ssj71 | I think yoshimi will eventually die, but it will be a long while. Especially once zyn's new UI comes out it will start to fade | 18:29 |
ssj71 | is ntk portable at all? Somebody was asking if my plugins are available for windows | 18:30 |
falktx|work | ntk is NOT portable | 18:30 |
ssj71 | k, thought so | 18:31 |
ssj71 | I'll just tell them they have to switch | 18:31 |
ssj71 | ;) | 18:31 |
falktx|work | I tried on mac os. ntk classes are very tighted together with fltk's original xlib | 18:31 |
ssj71 | I should stop using it, but now I've got quite a bit of work into it | 18:32 |
*** son0p has joined #lv2 | 18:32 | |
falktx|work | avtk seems the obvious choice to consider | 18:39 |
falktx|work | it's done by someone that also used ntk | 18:39 |
falktx|work | the api looks very fltk'ish | 18:40 |
ssj71 | ya, I forked AVTK when it was ntk. I think a lot of my code could carry over, but when I looked into it last, it wasn't obvious | 18:44 |
falktx|work | better ask harry | 18:45 |
*** falktx|work has quit IRC | 18:57 | |
ssj71 | LUSHLIFE GUI IS RELEASED! | 19:07 |
ssj71 | (*&*^ it crashes qtractor | 19:22 |
*** rncbc has quit IRC | 19:27 | |
*** gianMOD has quit IRC | 19:28 | |
*** ricardocrudo has quit IRC | 19:29 | |
ssj71 | so there seems to be some incompatibility bug with qt5, when I try to open 2 child windows it crashes | 19:31 |
ssj71 | works fine with jalv.qt4 or gtk but jalv.qt5 crashes | 19:32 |
ssj71 | duh. I should file a bug | 19:33 |
*** ventosus has joined #lv2 | 19:33 | |
*** uncle-j_j has joined #lv2 | 19:35 | |
drobilla | Wrapper problem, maybe. Suil's Qt5 support is still a bit new/flaky | 19:51 |
ssj71 | hmm, dug a bit more, its because the window wasn't initializing to 0 by default (its not dynamically allocated) | 19:52 |
ssj71 | strange to me that it worked with the other toolkits | 19:52 |
ssj71 | and it only occurs when there are 2 such windows | 19:53 |
*** fundamental has joined #lv2 | 19:55 | |
drobilla | Static is the devil for all things plugin | 19:56 |
ssj71 | its not supposed to be static | 19:57 |
ssj71 | I suppose its still in the heap. The main UI object has 2 child window objects | 19:58 |
falktx` | so... fixed? | 20:11 |
ssj71 | falktx`: I guess so. Not sure if its a bug or not. It works with all other TKs | 20:12 |
ssj71 | falktx`: its at least worked around now in my plugin | 20:12 |
*** gianMOD has joined #lv2 | 20:13 | |
*** ricardocrudo has joined #lv2 | 20:19 | |
*** gianMOD has quit IRC | 20:26 | |
*** gianMOD has joined #lv2 | 20:33 | |
*** gianMOD has quit IRC | 20:35 | |
drobilla | I think for changing buffer size stuff to make any real sense plugins are going to have to use opts:supportedOption which doesn't really seem to be the case. | 20:38 |
drobilla | Well, it can make sense, but without knowing whether or not the plugin cares, host that provides tight bounds has to reinstantiate every plugin even if it doesn't actually care | 20:39 |
*** ricardocrudo has quit IRC | 20:41 | |
drobilla | The way to incentivize this in practice is to have hosts not provide the info if it's not mentioned as supported, though this is more of a nuisance in hosts than the typical "make a big array of everything we support and pass it to everything" | 20:43 |
ssj71 | I'd s/regularBlockLength/constantBlockLength | 21:01 |
drobilla | It's not really a strong constant guarantee though | 21:01 |
drobilla | You do that with min==max | 21:01 |
*** gianMOD has joined #lv2 | 21:01 | |
falktx` | I don't think that's what rgareus is referring to | 21:04 |
falktx` | the plugin doesn't care about what block size the host uses. it wants to inform the host that it's not needed/wanted to split the process into small bits | 21:05 |
falktx` | they are related, but different things | 21:06 |
ssj71 | it means splitting cycles to irregular blocks is bad right? | 21:07 |
drobilla | "Split the process" is inherently about block size | 21:07 |
drobilla | It may not care about the actual size, but would rather it not jump all over the place | 21:08 |
falktx` | I mean, the splitting the process for that specific plugin is not useful | 21:08 |
ssj71 | its not that its not useful, its just inefficient I thought | 21:08 |
*** gianMOD has quit IRC | 21:14 | |
*** gianMOD has joined #lv2 | 21:15 | |
rgareus | drobilla: re email: noSampleAccurateControls is ortogonal to the nominalBlockLength, minBlocklength. | 21:16 |
rgareus | not overlapping | 21:16 |
rgareus | split cycles can happen for all plugins regardless of actual constraints. | 21:17 |
ssj71 | rgareus: so the host can split cycles to smaller than minBlocklength? | 21:18 |
rgareus | no | 21:18 |
drobilla | rgareus: Poor choice of word | 21:18 |
rgareus | preferRegularBlockLength was my first thought | 21:19 |
*** gianMOD has quit IRC | 21:19 | |
*** ricardocrudo has joined #lv2 | 21:19 | |
*** ventosus has left #lv2 | 21:22 | |
* drobilla really hates that there's both a buf-size and resize-port extension | 21:23 | |
rgareus | why? | 21:24 |
* rgareus only dislikes http://lv2plug.in/ns/ext/buf-size/#fixedBlockLength that's implicit if min == max. | 21:24 | |
rgareus | resize-port is for Atom port buffers. buf-size for process-callback sample-count. | 21:25 |
drobilla | rgareus: That needs to be there so a plugin can require it | 21:26 |
* drobilla also hates those /# links while we're complaining about superficialities :) | 21:28 | |
rgareus | drobilla: I'm fine with using a differen name and namespace using lv2: was motivated because that feature is semantically related to stuff like hardRTCapable and inPlaceBroken | 21:37 |
rgareus | and not to the actual buffersize | 21:38 |
*** rncbc has joined #lv2 | 22:04 | |
*** rncbc has quit IRC | 22:07 | |
*** rncbc has joined #lv2 | 22:08 | |
*** gianMOD has joined #lv2 | 22:10 | |
*** gianMOD has quit IRC | 22:12 | |
*** gianMOD has joined #lv2 | 22:14 | |
*** gianMOD has quit IRC | 22:19 | |
*** rncbc has quit IRC | 22:25 | |
*** uncle-j_j has quit IRC | 22:32 | |
drobilla | rgareus: True, but nothing in buf-size really is. Poor name, that one | 22:36 |
*** uncle-j_j has joined #lv2 | 22:39 | |
*** gianMOD has joined #lv2 | 22:41 | |
*** rncbc has joined #lv2 | 22:48 | |
*** uncle-j_j has quit IRC | 22:49 | |
*** gianMOD has quit IRC | 22:55 | |
*** rncbc has quit IRC | 23:06 | |
*** gianMOD has joined #lv2 | 23:10 | |
*** rncbc has joined #lv2 | 23:17 | |
*** gianMOD has quit IRC | 23:18 | |
*** gianMOD has joined #lv2 | 23:23 | |
*** rncbc has quit IRC | 23:27 | |
*** rncbc has joined #lv2 | 23:29 | |
*** rncbc has quit IRC | 23:31 | |
*** edogawa has quit IRC | 23:32 | |
*** gianMOD has quit IRC | 23:56 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!