Wednesday, 2017-11-22

*** artfwo has quit IRC01:56
*** artfwo has joined #lv201:56
*** diqidoq has quit IRC02:09
*** diqidoq has joined #lv202:16
*** NickSB2 has quit IRC02:25
*** drobilla has quit IRC02:33
*** nixlappy has quit IRC02:44
*** nixlappy has joined #lv202:47
*** nixlappy has quit IRC03:08
*** Yruama_Lairba has quit IRC03:13
*** oofus has quit IRC03:23
*** nixlappy has joined #lv203:28
*** nixlappy has quit IRC03:53
*** diqidoq has quit IRC03:54
*** nixlappy has joined #lv206:21
*** nixlappy has quit IRC06:32
*** nixlappy has joined #lv206:33
*** nixlappy has quit IRC06:42
*** nixlappy has joined #lv206:43
*** nixlappy has quit IRC06:51
*** nixlappy has joined #lv207:02
*** nixlappy has quit IRC07:30
*** nixlappy has joined #lv207:33
*** nixlappy has quit IRC07:39
*** sigma6 has joined #lv208:32
*** ssj71 has quit IRC09:02
*** oofus has joined #lv209:13
*** m4l3z has joined #lv210:43
*** edo_pc has joined #lv210:54
*** ssj71 has joined #lv213:10
*** yann-kaelig has joined #lv213:19
*** oofus_lt has joined #lv213:38
*** oofus_lt has quit IRC13:50
*** oofus_lt has joined #lv213:51
*** deva has joined #lv214:19
*** m4l3z has quit IRC14:50
*** artfwo has quit IRC15:13
*** artfwo has joined #lv215:13
*** NickSB3 has quit IRC15:38
*** edo_pc has quit IRC15:41
*** dsheeler has joined #lv216:18
*** sigma6 has quit IRC16:48
*** NickSB2 has joined #lv217:23
*** m4l3z has joined #lv218:02
*** NickSB2 has quit IRC18:28
*** NickSB2 has joined #lv218:31
*** oofus_lt has quit IRC18:39
*** oofus_lt has joined #lv218:46
*** deva has quit IRC20:04
*** m4l3z has quit IRC20:10
*** NickSB3 has joined #lv221:03
rgareusventosus: thanks for the urid:map patch21:04
rgareusventosus: what's the actual case for this though? why would a host not offer it as feature regardless of meta-data?21:05
ventosusrgareus: e.g. when a host should only offer what the UI requests :P21:12
ventosusthat's a purely constructed scenario of course21:12
ventosusbut intended for my lv2lint(ian) tool21:13
*** yann-kaelig has quit IRC21:13
ventosuss/intended/intended behaviour/21:14
ventosushttps://gitlab.com/OpenMusicKontrollers/lv2lint21:15
ventosusstill early work, but finds a lot of non-obvious things sord_validate cannot find in the first place21:16
ventosusactually loads the plugin (only with the required features) and compares exported extensions etc.21:17
rgareusventosus: I suppose it makes sense for hosts that don't support urid:map to not list the plugin in the first place21:20
*** diqidoq has joined #lv221:21
ventosussure, but a host without support for urid:map will be useless in the first place21:23
rgareusdepends, a lot of plugins don't need it. but it's trivial to implement a map21:24
ventosuss/useless/useless to me/21:25
* ventosus has some MIDI in every patch21:26
rgareusfalktx: is carla's rack mode running LV2 plugins as separate jack clients or is there an internal graph?21:28
rgareusI'm looking for some code to construct a self-contained LV2 processor chain that adapts to variable I/O (replicate) and has the ability to save/recall states.21:31
rgareusI suppose I could re-use parts of ardour or roll my own if none exists21:31
rgareusthe goal is LV2 support for VLC.21:31
rgareusI did a quick hack the other night: https://github.com/x42/vlc-lv2/   http://robin.linuxaudio.org/tmp/vlclv2.png21:32
rgareusgiven VLC's popularity and since VLC does not support VST nor AU.. it might be a cool project to promote LV2.21:34
falktxrgareus: not sure if I understand the question21:38
falktxrgareus: rack mode is an internal graph. a very simple one21:38
falktxunder rack mode, there's only 1 jack client exposed21:39
falktxrack mode is stereo only, and I will keep it that way21:39
falktxthe patchbay mode can load more stuff, obviously21:39
falktxrgareus: I really hope it just doesn't happen like gstreamer-slv2 that made the entire thing pointless21:40
falktxit didn't really work as it should, since it was only output stream (ie, pointless for an fx if there's nothing to sent it to) and it also froze gstreamer apps...21:41
falktxrgareus: I can run vlc inside carla now, so my interest on that specific project is not that high21:41
rgareusfalktx: if you have JACK it's also trivial, the issue is the millions of windows and mac users.21:43
rgareusor even billions in case of VLC21:43
rgareusbasically a linear list in ->  "run plugin A" -> "run plugin B" -> ...  out      in == out == N channels (depending on the file that you play,  usually 2, but can be 5.1 or mono or even ambisonics)21:45
rgareusI suppose replicating plugins and connecting ports as needed will be the hardest part.21:46
falktxwhen you mix multiple instances and worker, things get messy21:50
rgareusthe sound may not be consistent, but implementation wise it's just another instance.21:56
falktxdoes vlc support jack on mac or windows?22:13
rgareusno idea22:14
falktxhmm not sure if the LD_PRELOAD trick would even work on macos22:15
rgareusstill it won't be an option for jane doe who wants a EQ22:15
falktxmaybe the LD_LIBRARY_PATH would22:15
falktxyeah...22:15
rgareusthe built-in EQ in VLC is pretty awful22:15
falktxthere are media players out there with plugin support though22:15
rgareusperhaps a limiter, some fancy guys may want DRC -- and everyone wants meters :)22:16
* falktx -> sleep, need to start sleeping at proper times22:16
rgareuswell, yeah. but VLC doesn't have any, and it's been on their wishlist for a while22:16
rgareuslicensing wise VST is not really an option. besides even with FST, nobody is interested (even though arguably VST would make more sense)22:17
*** oofus_lt has quit IRC23:27

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