*** falktx has joined #lv2 | 01:10 | |
*** trebmuh has quit IRC | 02:30 | |
*** falktx has quit IRC | 04:23 | |
*** son0p has quit IRC | 08:29 | |
*** son0p has joined #lv2 | 10:00 | |
*** edogawa has joined #lv2 | 10:49 | |
*** Yruama_Lairba has joined #lv2 | 11:19 | |
*** ColaEuphoria has quit IRC | 12:19 | |
*** ColaEuphoria has joined #lv2 | 12:19 | |
*** artfwo has joined #lv2 | 13:01 | |
*** kmicu has quit IRC | 13:47 | |
*** kmicu has joined #lv2 | 13:50 | |
*** trebmuh has joined #lv2 | 13:58 | |
*** falktx has joined #lv2 | 14:12 | |
*** jbitdrop has joined #lv2 | 15:43 | |
*** deva has joined #lv2 | 15:49 | |
*** drobilla has joined #lv2 | 17:33 | |
*** Yruama_Lairba has quit IRC | 17:35 | |
rgareus | drobilla: did you see http://dev.drobilla.net/ticket/1150 ? | 18:09 |
---|---|---|
drobilla | rgareus: Yeah. Fix is weird, though, it should be hitting the general URI escape code | 18:17 |
drobilla | rgareus: Trying to figure out where in which spec(s) this is supposed to implement to make sure this stuff is generally correct... | 18:18 |
rgareus | drobilla: escape == false for file-uris | 18:19 |
rgareus | and I could not see another level of "general URI escape" that's applied later. | 18:19 |
drobilla | rgareus: My knee-jerk is to not like URIs that aren't properly escaped existing at all, grepping around... | 18:20 |
drobilla | I specifically added that in 44177f8c18af89540b90a1cfa38ddda84fc6f747 | 18:29 |
drobilla | Hm, my test suites for everything are find if I just make sure it's always true when called | 18:41 |
drobilla | Maybe just because lilv_file_uri_to_path used to be used, but really shouldn't be anywhere now. | 18:43 |
drobilla | I need to make a test to hit this specific issue though | 18:43 |
rgareus | drobilla: do you remember why you've added it? | 18:45 |
rgareus | drobilla: my first thought was to simply change the liblilv calls, but I was unsure if that would affect existing state | 18:46 |
drobilla | rgareus: Hm, if I try with master jalv, it just replaced hashes with _ everywhere that matters. Know the backtrace in Ardour? | 18:57 |
rgareus | backtrace? | 19:19 |
rgareus | drobilla: do you mean an example state file? | 19:19 |
rgareus | I was able to reproduce by making a session /tmp/test#1/test#1.ardour | 19:19 |
rgareus | the problem was not replacing the # but that it was mistaken as prefix and not stripped | 19:20 |
rgareus | so the rdfs:seeAlso < FILE-URI-HERE > pointed to an invalid file. | 19:20 |
drobilla | Yeah, me too | 19:23 |
drobilla | Just looking for where that URI comes from, now | 19:23 |
rgareus | drobilla: which RFC suggests to replace hashes with underscores ? :-P | 19:31 |
* rgareus prefers the knee-jerk reaction | 19:31 | |
rgareus | just escape file uris | 19:32 |
drobilla | That's jalv, but it's doing its own "sanitize state dir filename" thing | 19:32 |
drobilla | Ardour is hitting some base URI thing | 19:32 |
drobilla | I'll see how just making sure escape=true everywhere works with Ardour when it's done punighing my CPU... | 19:33 |
rgareus | drobilla: lilv_state_save() does this during serialization | 19:33 |
rgareus | in conjunction with a prior lilv_state_new_from_instance() | 19:34 |
drobilla | (Doesn't fix it) | 19:35 |
drobilla | Seems like it shouldn't though.... I'll set a breakpoint | 19:35 |
*** ColaEuphoria has quit IRC | 19:35 | |
*** aasirc has quit IRC | 19:35 | |
*** unclechu has quit IRC | 19:35 | |
*** ColaEuphoria has joined #lv2 | 19:36 | |
*** unclechu has joined #lv2 | 19:39 | |
falktx | btw, can something be done about lilv wanting to open everything in lv2-path as file? | 19:42 |
falktx | now I got this in osx: | 19:43 |
falktx | Error opening file /Users/falktx/Library/Audio/Plug-Ins/LV2/.DS_Store/manifest.ttl (Not a directory) | 19:43 |
*** aasirc has joined #lv2 | 19:46 | |
rgareus | falktx: that's seems like a recursive scan issue | 19:51 |
rgareus | and is fine in general. | 19:51 |
rgareus | IMHO lilv (being a library) should never ever print unless it's asked to do so. | 19:53 |
rgareus | a library writing to stdout or stderr is bad practice it may screw up pipes for example | 19:54 |
*** rncbc has joined #lv2 | 20:09 | |
drobilla | It shouldn't be a problem, just the way it discovers it's not a bundle | 20:18 |
drobilla | But yeah, the logging to stderr thing isn't great | 20:18 |
*** oofus has quit IRC | 20:23 | |
rgareus | drobilla: did you manage to find the cause of the state/file-uri issue? | 20:27 |
drobilla | rgareus: Not yet. Doesn't seem to actually be related to the escaping stuff from here... | 20:28 |
drobilla | But dirty build, maybe, somehow | 20:28 |
rgareus | drobilla: the patch attached to #1150 does work around it though | 20:29 |
rgareus | so it's odd that setting escape to true doesn't solve it | 20:30 |
*** deva has quit IRC | 20:34 | |
* drobilla didn't save everything | 20:50 | |
drobilla | huurrr | 20:50 |
drobilla | rgareus: n/m, seems that does fix it | 21:04 |
rgareus | drobilla: what does? simply escaping all URIs? | 21:05 |
drobilla | rgareus: Yeah. pushed | 21:31 |
drobilla | I just didn't finish the job when deprecated lilv_uri_to_path(). Needs to be always fully escaped in both directions | 21:32 |
*** Kyke has joined #lv2 | 21:33 | |
Kyke | Hola | 21:36 |
*** Kyke_ has joined #lv2 | 21:37 | |
Kyke_ | Hi everyone | 21:37 |
Kyke_ | May I have some help to install lv2 plugins in my pc | 21:38 |
Kyke_ | ? | 21:38 |
*** Kyke_ has quit IRC | 21:39 | |
Kyke | I downloaded the file but I cannot install the plugins | 21:40 |
rgareus | Kyke: what operating system? what plugins? | 21:41 |
rgareus | did you get the source-code and want to compile it... or did you get a read-to-run binary? | 21:41 |
Kyke | Hi Rgareus. Thanks. Ubusntu studio 16 | 21:41 |
rgareus | Kyke: ubuntu does package a lot of plugins which you can install directly via the package-manager (synaptic) | 21:42 |
Kyke | I get the download file from http://lv2plug.in/ | 21:42 |
Kyke | Yes. but I want to use roomy, but I do not have that one on my list | 21:42 |
rgareus | lv2plug.in itself does not serve any plugins only the SDK (plugin developer kit to create plugins) | 21:43 |
rgareus | well, there are a few example plugins that come with the SDK.. | 21:43 |
rgareus | hmm. I thought the openav plugins are packaged. | 21:43 |
Kyke | Ok. I'm sorry. I'm very new with this things. Thanks for your help. Let me see waht I have | 21:44 |
rgareus | a quick google search shows that artyfx (which include roomy) are not on Ubuntu :( | 21:44 |
Kyke | The folder has another folders like, doc, lv2, lv2specgen, plugins, schemas.lv2 | 21:44 |
rgareus | right, that's the developer SDK and developer documentation. | 21:45 |
rgareus | I suppose the easiest is to use http://kxstudio.linuxaudio.org/Repositories (which does have ready-to-run versions compatible with Ubuntu) | 21:45 |
Kyke | Ok. I understand. I did noticed. One again excuse me rgareus | 21:46 |
rgareus | Kyke: if you do want to compile them yourself.. | 21:46 |
rgareus | Kyke: easiest is to get all the build-dependencies from Ubuntu | 21:46 |
Kyke | yes, I want to know how do I install the plugins | 21:46 |
rgareus | Kyke: did you ever compile some software from source? | 21:47 |
rgareus | Kyke: I suppose https://github.com/openAVproductions/openAV-ArtyFX#building may help | 21:47 |
Kyke | Sometimes, but I am very new with this, and I am already working in my studio only ubuntu | 21:47 |
rgareus | the command to get the build-deps https://github.com/openAVproductions/openAV-ArtyFX#dependencies will also work as-is on Ubuntu | 21:48 |
Kyke | And I want to learn, but I just instaled some things from synaptics | 21:48 |
Kyke | Hey I appreciate your help a lot | 21:49 |
rgareus | Kyke: you're welcome. | 21:49 |
Kyke | Thank you | 21:49 |
Kyke | I will look for more help. | 21:50 |
rgareus | Kyke: the last step of the "Building" commands may also need a admin-priv. ie sudo make install | 21:50 |
Kyke | It's the second time I use IRC and its very helpful | 21:50 |
* rgareus is not 100% sure how Ubuntu is set up these days. but if "make install" fails. trywith a sudo prefix. | 21:51 | |
Kyke | Ok. | 21:51 |
Kyke | Thanks rgareus | 21:51 |
rgareus | y/w | 21:51 |
Kyke | sudo | 21:52 |
rgareus | yeah it's usually a lot easier to troubleshoot interactively on IRC than on forums or email-lists. | 21:52 |
Kyke | Yes. It's very useful. | 21:52 |
Kyke | I hope this year I will master this things to help others | 21:52 |
rgareus | that'll cool. the more the merrier | 21:53 |
rgareus | drobilla: are you planning a new lilv release? | 21:53 |
Kyke | May I ask you, for some tools you use to work with audio plugins | 21:54 |
rgareus | drobilla: debian freezes on Jan 5th. only about 2 days left. | 21:54 |
rgareus | Kyke: hosts to load plugins? | 21:54 |
* rgareus uses Ardour | 21:54 | |
Kyke | I mean, websites or things to use to improve the way you use audio plugins | 21:55 |
rgareus | drobilla: if it hits debian/sid before then it'll still migrate. | 21:55 |
Kyke | and of course daws, synths | 21:55 |
*** oofus has joined #lv2 | 21:56 | |
rgareus | Kyke: http://libremusicproduction.com/ is a good getting-started site for free/libre pro-audio | 21:56 |
drobilla | rgareus: Crap. I guess I'll try to kick one out | 21:56 |
rgareus | drobilla: and ping Mira | 21:57 |
Kyke | Thanks rgareus. | 21:58 |
rgareus | drobilla: that'll also make it easier for ardour-bundles. So far we use some git snapshots. | 21:58 |
rgareus | Kyke: for commercial plugins or general info http://kvraudio.com/ https://www.gearslutz.com/ and similar usual suspects.. | 21:59 |
Kyke | Saved | 22:01 |
*** Yruama_Lairba has joined #lv2 | 22:26 | |
*** son0p has quit IRC | 22:33 | |
*** son0p has joined #lv2 | 22:36 | |
Kyke | rgareus. I tried and sadly I do not have roomy, but I new stuff on library. Thanks for your help. Now its time to taste! | 22:38 |
Kyke | As you said any of artfx | 22:38 |
rgareus | Kyke: did the compilation and `make install` succeed? | 22:43 |
rgareus | ;win7 | 22:43 |
rgareus | oops | 22:43 |
*** edogawa has quit IRC | 22:47 | |
*** son0p_ has joined #lv2 | 22:48 | |
*** son0p__ has joined #lv2 | 22:49 | |
*** son0p has quit IRC | 22:50 | |
*** son0p_ has quit IRC | 22:52 | |
*** son0p has joined #lv2 | 23:01 | |
*** son0p__ has quit IRC | 23:05 | |
Kyke | I installed the repository | 23:07 |
Kyke | And I followed the steps | 23:07 |
Kyke | Now I have some things new. But sadly, nothing about artfx. I will study a bit more, and share with you what I do | 23:09 |
rgareus | Kyke: in a terminal lv2ls lists all installed plugins (or their Ids) | 23:16 |
Kyke | ok | 23:17 |
rgareus | lv2ls | grep openavproductions will list the artyfx ones | 23:17 |
Kyke | This program lv2ls is not install | 23:18 |
rgareus | or lv2ls | grep roomy for roomy specifically (roomy's URI is http://www.openavproductions.com/artyfx#roomy | 23:18 |
*** son0p has quit IRC | 23:18 | |
Kyke | I did something wrong i think | 23:18 |
rgareus | sudo apt-get install lilv-utils | 23:18 |
rgareus | ^^ installs lv2ls (and some other lv2 commandline utils) | 23:18 |
Kyke | Yes, I did see the advice part | 23:19 |
Kyke | Sorry | 23:19 |
Kyke | Done | 23:19 |
Kyke | Do you want to see? | 23:19 |
rgareus | Kyke: well no, I meant it for your information to check | 23:21 |
Kyke | Satan Maximiser?!!! | 23:21 |
Kyke | rgareus | 23:21 |
Kyke | Thanks a lot. I really appreciate your help | 23:22 |
rgareus | Barry's Satan Maximizer from swh-plugins is a nice one, not only the name :) | 23:22 |
Kyke | My work is to test one by one | 23:22 |
rgareus | that'll be a lot, I suppose | 23:23 |
Kyke | Yes. I think it will take some hours | 23:23 |
Kyke | I hope it worth | 23:24 |
*** rncbc has quit IRC | 23:26 | |
* rgareus thinks weeks (not hours) | 23:27 | |
Kyke | weeks?!! | 23:33 |
Kyke | 0.0' | 23:33 |
rgareus | here lv2ls | wc -l says 548. and there are a lot of LV2 plugins that I have not installed. | 23:35 |
rgareus | so assuming I can discard some plugins immediately but evaluate some other as candidates. say 5 min on average per plugin.. | 23:35 |
rgareus | and I do this 8hours/day. 548 plugins * 5 [mins/plugin] / 60 [m/h] / 8 [h/day] ~= 5.7 days | 23:36 |
rgareus | and then my ears are tired | 23:37 |
Kyke | Wow ... it takes time! | 23:40 |
Kyke | 386 in my case | 23:42 |
Kyke | rgareus. what about steve harris' plugins? | 23:45 |
Kyke | I get something in http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html | 23:46 |
rgareus | Kyke: I'd say about 5% excellent ones (e.g Fast Lookahead Limiter). 10% good ones (e.g. SC4, Barry's...) and the rest I don't use. | 23:48 |
rgareus | maybe the plate reverb once in a while, or the Glame filters on occasion | 23:49 |
Kyke | you are talking about ladspa, right? | 23:50 |
rgareus | but in general they're well written DSP, reliable and robust. | 23:50 |
rgareus | they're available as LV2s | 23:50 |
rgareus | swh-lv2 (on ubuntu) source: https://github.com/swh/lv2 | 23:50 |
rgareus | LV2 = ladspa version 2 | 23:50 |
Kyke | Yes, I was reading about the difference, and lv2 is the second part or the improve version of ladspa | 23:51 |
rgareus | most notable differences: custom GUIs are possible and MIDI | 23:51 |
Kyke | Yes, the interface in most cases are the difference | 23:52 |
rgareus | for the swh plugins neither makes a difference. | 23:52 |
rgareus | even the swh-lv2 don't have a GUI | 23:52 |
Kyke | I was thinking in only use lv2 | 23:52 |
Kyke | because are the same ladspa but better | 23:53 |
rgareus | pretty much all LADSPA plugins have meanwhile been ported to LV2. there might be one of two ancient ones, but really you don't want to use 8+ years unmaintained software anyway | 23:53 |
rgareus | distros still ship them... because you may have old sessions which use those old plugins. | 23:54 |
Kyke | Mmm that is the reason. | 23:54 |
Kyke | How much time do you have working with those plugins, and ardour or others? | 23:55 |
rgareus | work "with" very little these days. Work "on" > 12h/day probably | 23:56 |
* rgareus writes ardour code for a living | 23:57 | |
rgareus | and a couple of plugins.. http://x42-plugins.com/ | 23:58 |
rgareus | which you may get on UbStu via sudo apt-get-install x42-plugins | 23:58 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!