Tuesday, 2017-01-03

*** falktx has joined #lv201:10
*** trebmuh has quit IRC02:30
*** falktx has quit IRC04:23
*** son0p has quit IRC08:29
*** son0p has joined #lv210:00
*** edogawa has joined #lv210:49
*** Yruama_Lairba has joined #lv211:19
*** ColaEuphoria has quit IRC12:19
*** ColaEuphoria has joined #lv212:19
*** artfwo has joined #lv213:01
*** kmicu has quit IRC13:47
*** kmicu has joined #lv213:50
*** trebmuh has joined #lv213:58
*** falktx has joined #lv214:12
*** jbitdrop has joined #lv215:43
*** deva has joined #lv215:49
*** drobilla has joined #lv217:33
*** Yruama_Lairba has quit IRC17:35
rgareusdrobilla: did you see http://dev.drobilla.net/ticket/1150 ?18:09
drobillargareus: Yeah. Fix is weird, though, it should be hitting the general URI escape code18:17
drobillargareus: Trying to figure out where in which spec(s) this is supposed to implement to make sure this stuff is generally correct...18:18
rgareusdrobilla: escape == false  for file-uris18:19
rgareusand I could not see another level of "general URI escape" that's applied later.18:19
drobillargareus: My knee-jerk is to not like URIs that aren't properly escaped existing at all, grepping around...18:20
drobillaI specifically added that in 44177f8c18af89540b90a1cfa38ddda84fc6f74718:29
drobillaHm, my test suites for everything are find if I just make sure it's always true when called18:41
drobillaMaybe just because lilv_file_uri_to_path used to be used, but really shouldn't be anywhere now.18:43
drobillaI need to make a test to hit this specific issue though18:43
rgareusdrobilla: do you remember why you've added it?18:45
rgareusdrobilla: my first thought was to simply change the liblilv calls, but I was unsure if that would affect existing state18:46
drobillargareus: Hm, if I try with master jalv, it just replaced hashes with _ everywhere that matters.  Know the backtrace in Ardour?18:57
rgareusbacktrace?19:19
rgareusdrobilla: do you mean an example state file?19:19
rgareusI was able to reproduce by making a session /tmp/test#1/test#1.ardour19:19
rgareusthe problem was not replacing the # but that it was mistaken as prefix and not stripped19:20
rgareusso the  rdfs:seeAlso < FILE-URI-HERE >    pointed to an invalid file.19:20
drobillaYeah, me too19:23
drobillaJust looking for where that URI comes from, now19:23
rgareusdrobilla: which RFC suggests to replace hashes with underscores ? :-P19:31
* rgareus prefers the knee-jerk reaction19:31
rgareusjust escape file uris19:32
drobillaThat's jalv, but it's doing its own "sanitize state dir filename" thing19:32
drobillaArdour is hitting some base URI thing19:32
drobillaI'll see how just making sure escape=true everywhere works with Ardour when it's done punighing my CPU...19:33
rgareusdrobilla: lilv_state_save() does this during serialization19:33
rgareusin conjunction with a prior  lilv_state_new_from_instance()19:34
drobilla(Doesn't fix it)19:35
drobillaSeems like it shouldn't though....  I'll set a breakpoint19:35
*** ColaEuphoria has quit IRC19:35
*** aasirc has quit IRC19:35
*** unclechu has quit IRC19:35
*** ColaEuphoria has joined #lv219:36
*** unclechu has joined #lv219:39
falktxbtw, can something be done about lilv wanting to open everything in lv2-path as file?19:42
falktxnow I got this in osx:19:43
falktxError opening file /Users/falktx/Library/Audio/Plug-Ins/LV2/.DS_Store/manifest.ttl (Not a directory)19:43
*** aasirc has joined #lv219:46
rgareusfalktx: that's seems like a recursive scan issue19:51
rgareusand is fine in general.19:51
rgareusIMHO  lilv (being a library)  should never ever print unless it's asked to do so.19:53
rgareusa library writing to stdout or stderr is bad practice it may screw up pipes for example19:54
*** rncbc has joined #lv220:09
drobillaIt shouldn't be a problem, just the way it discovers it's not a bundle20:18
drobillaBut yeah, the logging to stderr thing isn't great20:18
*** oofus has quit IRC20:23
rgareusdrobilla: did you manage to find the cause of the state/file-uri issue?20:27
drobillargareus: Not yet.  Doesn't seem to actually be related to the escaping stuff from here...20:28
drobillaBut dirty build, maybe, somehow20:28
rgareusdrobilla: the patch attached to #1150 does work around it though20:29
rgareusso it's odd that setting escape to true doesn't solve it20:30
*** deva has quit IRC20:34
* drobilla didn't save everything20:50
drobillahuurrr20:50
drobillargareus: n/m, seems that does fix it21:04
rgareusdrobilla: what does? simply escaping all URIs?21:05
drobillargareus: Yeah.  pushed21:31
drobillaI just didn't finish the job when deprecated lilv_uri_to_path().  Needs to be always fully escaped in both directions21:32
*** Kyke has joined #lv221:33
KykeHola21:36
*** Kyke_ has joined #lv221:37
Kyke_Hi everyone21:37
Kyke_May I have some help to install lv2 plugins in my pc21:38
Kyke_?21:38
*** Kyke_ has quit IRC21:39
KykeI downloaded the file but I cannot install the plugins21:40
rgareusKyke: what operating system? what plugins?21:41
rgareusdid you get the source-code and want to compile it... or did you get a read-to-run binary?21:41
KykeHi Rgareus. Thanks. Ubusntu studio 1621:41
rgareusKyke: ubuntu does package a lot of plugins which you can install directly via the package-manager (synaptic)21:42
KykeI get the download file from http://lv2plug.in/21:42
KykeYes. but I want to use roomy, but I do not have that one on my list21:42
rgareuslv2plug.in itself does not serve any plugins only the SDK (plugin developer kit to create plugins)21:43
rgareuswell, there are a few example plugins that come with the SDK..21:43
rgareushmm. I thought the openav plugins are packaged.21:43
KykeOk. I'm sorry. I'm very new with this things. Thanks for your help. Let me see waht I have21:44
rgareusa quick google search shows that  artyfx (which include roomy) are not on Ubuntu :(21:44
KykeThe folder has another folders like, doc, lv2, lv2specgen, plugins, schemas.lv221:44
rgareusright, that's the developer SDK and developer documentation.21:45
rgareusI suppose the easiest is to use  http://kxstudio.linuxaudio.org/Repositories  (which does have ready-to-run versions compatible with Ubuntu)21:45
KykeOk. I understand. I did noticed. One again excuse me rgareus21:46
rgareusKyke: if you do want to compile them yourself..21:46
rgareusKyke: easiest is to get all the build-dependencies from Ubuntu21:46
Kykeyes, I want to know how do I install the plugins21:46
rgareusKyke: did you ever compile some software from source?21:47
rgareusKyke: I suppose   https://github.com/openAVproductions/openAV-ArtyFX#building  may help21:47
KykeSometimes, but I am very new with this, and I am already working in my studio only ubuntu21:47
rgareusthe command to get the build-deps  https://github.com/openAVproductions/openAV-ArtyFX#dependencies  will also work as-is on Ubuntu21:48
KykeAnd I want to learn, but I just instaled some things from synaptics21:48
KykeHey I appreciate your help a lot21:49
rgareusKyke: you're welcome.21:49
KykeThank you21:49
KykeI will look for more help.21:50
rgareusKyke: the last step of the  "Building" commands  may also need a  admin-priv. ie        sudo make install21:50
KykeIt's the second time I use IRC and its very helpful21:50
* rgareus is not 100% sure how Ubuntu is set up these days. but if "make install" fails. trywith a sudo prefix.21:51
KykeOk.21:51
KykeThanks rgareus21:51
rgareusy/w21:51
Kykesudo21:52
rgareusyeah it's usually a lot easier to troubleshoot  interactively on  IRC   than on  forums or email-lists.21:52
KykeYes. It's very useful.21:52
KykeI hope this year I will master this things to help others21:52
rgareusthat'll cool.  the more the merrier21:53
rgareusdrobilla: are you planning a new lilv release?21:53
KykeMay I ask you, for some tools you use to work with audio plugins21:54
rgareusdrobilla: debian freezes on Jan 5th.  only about 2 days left.21:54
rgareusKyke: hosts to load plugins?21:54
* rgareus uses Ardour21:54
KykeI mean, websites or things to use to improve the way you use audio plugins21:55
rgareusdrobilla: if it hits debian/sid before then it'll still migrate.21:55
Kykeand of course daws, synths21:55
*** oofus has joined #lv221:56
rgareusKyke: http://libremusicproduction.com/ is a good getting-started site for free/libre pro-audio21:56
drobillargareus: Crap.  I guess I'll try to kick one out21:56
rgareusdrobilla: and ping Mira21:57
KykeThanks rgareus.21:58
rgareusdrobilla: that'll also make it easier for ardour-bundles.  So far we use some git snapshots.21:58
rgareusKyke:  for commercial plugins or general info   http://kvraudio.com/ https://www.gearslutz.com/ and similar usual suspects..21:59
KykeSaved22:01
*** Yruama_Lairba has joined #lv222:26
*** son0p has quit IRC22:33
*** son0p has joined #lv222:36
Kykergareus. 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
KykeAs you said any of artfx22:38
rgareusKyke: did the compilation and `make install` succeed?22:43
rgareus;win722:43
rgareusoops22:43
*** edogawa has quit IRC22:47
*** son0p_ has joined #lv222:48
*** son0p__ has joined #lv222:49
*** son0p has quit IRC22:50
*** son0p_ has quit IRC22:52
*** son0p has joined #lv223:01
*** son0p__ has quit IRC23:05
KykeI installed the repository23:07
KykeAnd I followed the steps23:07
KykeNow I have some things new. But sadly, nothing about artfx. I will study a bit more, and share with you what I do23:09
rgareusKyke: in a terminal     lv2ls     lists all installed plugins (or their Ids)23:16
Kykeok23:17
rgareuslv2ls | grep openavproductions      will list the artyfx ones23:17
KykeThis program lv2ls is not install23:18
rgareusor   lv2ls | grep roomy     for roomy specifically (roomy's URI is   http://www.openavproductions.com/artyfx#roomy23:18
*** son0p has quit IRC23:18
KykeI did something wrong i think23:18
rgareussudo apt-get install lilv-utils23:18
rgareus^^ installs  lv2ls  (and some other lv2 commandline utils)23:18
KykeYes, I did see the advice part23:19
KykeSorry23:19
KykeDone23:19
KykeDo you want to see?23:19
rgareusKyke: well no, I meant it for your information to check23:21
KykeSatan Maximiser?!!!23:21
Kykergareus23:21
KykeThanks a lot. I really appreciate your help23:22
rgareusBarry's Satan Maximizer from swh-plugins is a nice one, not only the name :)23:22
KykeMy work is to test one by one23:22
rgareusthat'll be a lot, I suppose23:23
KykeYes. I think it will take some hours23:23
KykeI hope it worth23:24
*** rncbc has quit IRC23:26
* rgareus thinks weeks (not hours)23:27
Kykeweeks?!!23:33
Kyke0.0'23:33
rgareushere   lv2ls  | wc -l     says   548.  and there are a lot of LV2 plugins that I have not installed.23:35
rgareusso assuming I can discard some plugins immediately but evaluate some other as candidates.  say 5 min on average per plugin..23:35
rgareusand I do this 8hours/day.    548 plugins * 5 [mins/plugin] / 60 [m/h] / 8 [h/day]   ~= 5.7 days23:36
rgareusand then my ears are tired23:37
KykeWow ... it takes time!23:40
Kyke386 in my case23:42
Kykergareus. what about steve harris' plugins?23:45
KykeI get something in http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html23:46
rgareusKyke: 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
rgareusmaybe the plate reverb once in a while, or the Glame filters on occasion23:49
Kykeyou are talking about ladspa, right?23:50
rgareusbut in general they're well written DSP,  reliable and robust.23:50
rgareusthey're available as LV2s23:50
rgareusswh-lv2 (on ubuntu)   source: https://github.com/swh/lv223:50
rgareusLV2 = ladspa version 223:50
KykeYes, I was reading about the difference, and lv2 is the second part or the improve version of ladspa23:51
rgareusmost notable differences:   custom GUIs are possible  and MIDI23:51
KykeYes, the interface in most cases are the difference23:52
rgareusfor the swh plugins   neither makes a difference.23:52
rgareuseven the swh-lv2  don't have a GUI23:52
KykeI was thinking in only use lv223:52
Kykebecause are the same ladspa but better23:53
rgareuspretty 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 anyway23:53
rgareusdistros still ship them... because you may have old sessions  which use those old plugins.23:54
KykeMmm that is the reason.23:54
KykeHow much time do you have working with those plugins, and ardour or others?23:55
rgareuswork "with" very little these days.   Work "on" > 12h/day probably23:56
* rgareus writes ardour code for a living23:57
rgareusand a couple of plugins..  http://x42-plugins.com/23:58
rgareuswhich you may get on UbStu via     sudo apt-get-install x42-plugins23:58

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