falktx | lv2 rocks! https://i.imgur.com/Mrbtgrc.png :D | 00:02 |
---|---|---|
ax | ls | 00:11 |
ax | oops :) | 00:11 |
*** gianMOD has joined #lv2 | 00:18 | |
drobilla | Hm. mda.lv2 lies about units in the same was as calf mentioned above | 00:35 |
drobilla | I need to make an mda2 with 'native' (not 0..1) controls | 00:36 |
*** gianMOD has quit IRC | 01:51 | |
*** gianMOD has joined #lv2 | 01:55 | |
drobilla | bgola: There's definitely other stuff that's shareable, like canvas x and y as you say. Not sure where to put such things, though. | 02:17 |
gianMOD | drobilla: we tried to make an mda with real units following a suggestion you gave - a wrapper if I recall. | 02:39 |
gianMOD | https://github.com/portalmod/mda-lv2 | 02:40 |
gianMOD | not all them we're sucesful though | 02:40 |
gianMOD | might be worth checking | 02:41 |
gianMOD | and of course, if you released an mda2 with the native units we would enjoy :-) | 02:41 |
drobilla | Yeah, doing it completely would be extremely tedious and error-prone | 03:21 |
drobilla | AFAIK that information just isn't available anywhere but buried in the hairy conversion code | 03:21 |
* falktx would appreciate if the mod mda-lv2 work would be merged | 03:28 | |
drobilla | falktx: I can't break the parameters | 03:29 |
drobilla | Especially only some of them | 03:29 |
falktx | ah yes, but that would mean mod-mda-lv2 will be duplicate of mda-lv2 | 03:30 |
drobilla | The approach seems fine, though. Better than mucking with the code itself anyway, if the figured out values are wrong it'll just be.. well, wrong | 03:31 |
drobilla | falktx: Well, if the parameters have completely changed in how they work, this fork should not have the same URIs | 03:32 |
falktx | they don't | 03:32 |
drobilla | Which they don't | 03:32 |
drobilla | I will make an mda2 if they're all done, but I don't know if they are, don't know where these numbers came from, and really don't have the time anyway | 03:33 |
falktx | I understand | 03:35 |
falktx | porting some stuff from vst I saw the same issues | 03:35 |
falktx | the only way to know the real values was from the getDisplayText() function, and even that was messy | 03:36 |
drobilla | Yeah, it sucks. 0..1 is one thing, but not actually having programmatic access to the 'human' range is completely insane | 03:36 |
*** gianMOD has quit IRC | 03:42 | |
*** gianMOD has joined #lv2 | 04:43 | |
*** gianMOD has quit IRC | 04:52 | |
*** falktx has quit IRC | 05:18 | |
*** gianMOD has joined #lv2 | 06:04 | |
*** gianMOD has quit IRC | 06:09 | |
*** grejppi_ has joined #lv2 | 08:43 | |
*** gianMOD has joined #lv2 | 09:11 | |
*** grejppi_ has quit IRC | 09:36 | |
*** grejppi_ has joined #lv2 | 09:36 | |
*** gianMOD has quit IRC | 10:46 | |
*** mlpug has joined #lv2 | 10:59 | |
*** ricardocrudo has joined #lv2 | 11:07 | |
*** gianMOD has joined #lv2 | 11:32 | |
*** grejppi_ has quit IRC | 11:40 | |
*** gianMOD has quit IRC | 12:09 | |
*** gianMOD has joined #lv2 | 12:13 | |
*** edogawa has joined #lv2 | 12:29 | |
*** NickSB2 has quit IRC | 13:12 | |
*** gianMOD has quit IRC | 13:34 | |
*** gianMOD has joined #lv2 | 13:34 | |
*** rncbc has joined #lv2 | 14:00 | |
*** gianMOD has quit IRC | 14:42 | |
*** gianMOD has joined #lv2 | 14:47 | |
*** rncbc has quit IRC | 15:02 | |
*** rncbc has joined #lv2 | 15:08 | |
*** mlpug has quit IRC | 15:23 | |
*** HarryHaaren has joined #lv2 | 15:32 | |
*** rncbc has quit IRC | 16:23 | |
*** gianMOD has quit IRC | 16:30 | |
*** zth has joined #lv2 | 16:37 | |
*** falktx has joined #lv2 | 17:06 | |
*** drobilla has quit IRC | 17:29 | |
*** NickSB2 has joined #lv2 | 17:35 | |
*** rncbc has joined #lv2 | 18:19 | |
*** rncbc has quit IRC | 18:25 | |
* falktx is considering building lv2 plugins for windows | 18:39 | |
falktx | rgareus: have you tried building lv2 plugins with multiple archs yet? (for osx) | 18:40 |
rgareus | falktx: yes | 18:41 |
rgareus | falktx: not only tried | 18:41 |
falktx | rgareus: ah, so they work fine on both 32 and 64bit hosts? | 18:42 |
rgareus | falktx: yes and ppc | 18:42 |
falktx | nice | 18:42 |
rgareus | -arch i386 -arch ppc -arch x86_64 -mmacosx-version-min=10.5 | 18:43 |
rgareus | is all that was needed | 18:43 |
falktx | cool, perhaps I can build lv2s for osx as well | 18:43 |
rgareus | building depenencies for static linking is the hard part | 18:43 |
falktx | stuff like mda-lv2, caps-lv2, tap-lv2, fomp, etc | 18:43 |
falktx | rgareus: do you think this will be useful? | 18:43 |
rgareus | falktx: sure, why not? | 18:44 |
rgareus | falktx: I did the swh LADSPAs ones | 18:44 |
rgareus | or maybe swh-lv2 don't remember | 18:44 |
falktx | ok, I'll that after I'm done with the mod packaging | 18:44 |
falktx | *do that | 18:44 |
rgareus | http://robin.linuxaudio.org/tmp/swh-plugins-osx-universal-0.4.15+gita12ba80d.zip | 18:44 |
falktx | sadly gtk2 UIs on win/mac are a no go :( | 18:45 |
falktx | so no calf or invada | 18:45 |
falktx | hmm, perhaps calf can work with showinterface... | 18:46 |
rgareus | falktx: why not? should work just fine with suil | 18:47 |
falktx | gtk2 on osx? | 18:47 |
rgareus | falktx: ardour3 is gtk2 on osx | 18:47 |
falktx | but my local gtk2 shared lib is likely different from ardour's | 18:47 |
rgareus | falktx: one problem re-locatability. there's a patch for ardour | 18:48 |
falktx | I'd prefer to NOT build qt/gtk stuff for osx or windows | 18:48 |
rgareus | falktx: yeah. probably a sane choice | 18:49 |
rgareus | very fragile | 18:49 |
falktx | I already have qt5 built for carla though, so maybe I can build rui's synths | 18:49 |
falktx | they don't expose qt5 UI, only external ui | 18:49 |
rgareus | falktx: on OSX the plugins could just use the host's version of libgtk @executable_path/../libs/libgtk.dylib | 18:50 |
rgareus | still it'd need to be ABI compatible | 18:50 |
falktx | hm, shared libs on plugins are not worth the trouble | 18:51 |
rgareus | falktx: it is for plugin bundles | 18:52 |
rgareus | falktx: where there's more than one DSP or GUI in the same bundle | 18:52 |
falktx | but that shared lib might conflict with a host one | 18:53 |
falktx | like rui synths qt5 with carla qt5 frontend | 18:53 |
rgareus | falktx: good point | 18:53 |
falktx | better to not use shared libs at all | 18:54 |
*** rncbc has joined #lv2 | 19:46 | |
*** rncbc has quit IRC | 19:47 | |
*** mlpug has joined #lv2 | 20:01 | |
*** bazz has joined #lv2 | 20:04 | |
*** HarryHaaren has quit IRC | 20:29 | |
*** mlpug has quit IRC | 21:08 | |
*** zth has quit IRC | 21:17 | |
*** edogawa has quit IRC | 21:41 | |
*** gianMOD has joined #lv2 | 21:45 | |
*** gianMOD has quit IRC | 21:55 | |
*** rncbc has joined #lv2 | 21:58 | |
*** rncbc has quit IRC | 22:05 | |
*** gianMOD has joined #lv2 | 22:45 | |
*** gianMOD has quit IRC | 22:48 | |
*** ricardocrudo has quit IRC | 23:12 | |
*** gianMOD has joined #lv2 | 23:32 | |
*** gianMOD_ has joined #lv2 | 23:34 | |
*** gianMOD has quit IRC | 23:34 | |
*** Yoda-- has quit IRC | 23:59 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!