arguy | Hey lv2ers! | 00:12 |
---|---|---|
arguy | I'm having toubles validating my ttl file | 00:12 |
arguy | I get https://github.com/lucianodato/noise-repellent has no <http://usefulinc.com/ns/doap#name> values of type <http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral> | 00:12 |
arguy | Don't really know what I'm doing wrong | 00:13 |
arguy | I included @prefix doap: <http://usefulinc.com/ns/doap#> . | 00:13 |
arguy | and I'm using doap:name "Noise Repellent" ; | 00:14 |
arguy | Anyone know what I might be doing wrong? | 00:17 |
*** trebmuh has quit IRC | 00:18 | |
*** trebmuh has joined #lv2 | 00:20 | |
* rgareus looks | 00:20 | |
rgareus | arguy: try defining a URI for yourself and reference that (don't define doap:maintaine inline) | 00:21 |
rgareus | e.g https://github.com/x42/stepseq.lv2/blob/master/lv2ttl/stepseq.ttl.in#L18 and L27 | 00:22 |
rgareus | doap:maintainer needs to reference a foaf:person | 00:22 |
rgareus | maybe adding a foaf:Person; helps | 00:23 |
arguy | rgareus, hmm no luck | 00:40 |
arguy | I added doap:Project and that error started to show | 00:41 |
rgareus | mmh it looks fine in git | 00:53 |
rgareus | the manifest seems to lack a lv2:binary | 00:57 |
rgareus | hah | 01:02 |
rgareus | arguy: in the manifest you define https://... | 01:02 |
rgareus | arguy: inbut in the nrepel.ttl http | 01:02 |
rgareus | so lilv looks for https://github.com/lucianodato/noise-repellent and does not find anything (the nrepel.lv2/nrepel.ttl does not match) | 01:04 |
rgareus | arguy: https://gist.github.com/609f29e92465f85b50d546e777543d95 | 01:08 |
arguy | thank's robin! | 01:09 |
arguy | It's working now | 01:16 |
rgareus | I'll delete that gist again, then | 01:17 |
*** arguy has quit IRC | 01:20 | |
*** arguy has joined #lv2 | 01:44 | |
arguy | Does ardour generic gui generation support trigger port property? | 01:46 |
arguy | Audacity renders a button but ardour just renders a toggle button without the auto off behaviour | 01:47 |
rgareus | arguy: there's no support for trigger in ardour, yet | 01:51 |
rgareus | nor in jalv IIRC | 01:52 |
arguy | Ok no problem | 01:53 |
rgareus | in suppose in ardour a push-button would imply "notAutomatic" automation seems weird in that case | 01:53 |
rgareus | arguy: for "learn" you do want a toggle anyway. I suppose for "reset" a pushbutton would be handy | 01:55 |
arguy | rgareus: Yes you are right | 01:58 |
arguy | rgareus: I have to change that logic | 01:58 |
rgareus | arguy: do you use ardour from ardour.org ? it includes Harrison's XT-TG (demo) which has a custom GUI for "learn" | 01:59 |
rgareus | https://www.youtube.com/watch?v=l8Nbf2Jk3pg (also a LV2) | 02:00 |
arguy | rgareus: no I'm using falktx repos | 02:00 |
arguy | rgareus: that thing is awesome | 02:01 |
arguy | rgareus: I will do a gui but for now I have to finish the dsp part of it and make it as good as I can | 02:02 |
rgareus | yeah one step at a time, I suppose | 02:04 |
arguy | rgareus: yep. And since I'm not anything close to a profressional programmer this is not trivial for me | 02:07 |
arguy | rgareus: I only knew that a denoiser was needed | 02:10 |
*** trebmuh has quit IRC | 02:13 | |
rgareus | arguy: I'm curious how it'll hold up. | 02:20 |
rgareus | denoisers are harder than hard. it took iztope 10+ years of R&D for a usable product | 02:21 |
rgareus | and a lot of tools just get stuck after spectal masking | 02:22 |
arguy | rgareus: I know I read all the material I could find from alexey lukin the guy who did it | 02:22 |
arguy | Impresive work | 02:23 |
arguy | Even if I cant make it that great It's something | 02:25 |
arguy | Better than nothing | 02:25 |
rgareus | there's that, too | 02:25 |
rgareus | and well, you gotta start somewhere. who knows where it'll be in 10 years | 02:26 |
arguy | :) | 02:26 |
rgareus | izotope RX5 didn't appear over night, either | 02:26 |
*** falktx has joined #lv2 | 03:27 | |
*** falktx` has quit IRC | 03:30 | |
*** oofus has quit IRC | 05:12 | |
*** ugjka has quit IRC | 06:46 | |
*** ugjka has joined #lv2 | 06:58 | |
*** falktx|work has joined #lv2 | 07:54 | |
*** ricardocrudo has joined #lv2 | 08:49 | |
*** oofus_lt has joined #lv2 | 09:52 | |
*** trebmuh has joined #lv2 | 11:04 | |
*** arguy has quit IRC | 11:13 | |
*** arguy has joined #lv2 | 11:41 | |
*** rncbc has joined #lv2 | 12:12 | |
*** arguy has quit IRC | 13:07 | |
*** arguy has joined #lv2 | 13:12 | |
*** drobilla has joined #lv2 | 14:59 | |
*** oofus_lt has quit IRC | 15:24 | |
*** deva has joined #lv2 | 15:40 | |
*** arguy has quit IRC | 16:00 | |
*** rgareus has quit IRC | 16:03 | |
*** rgareus has joined #lv2 | 16:03 | |
*** arguy has joined #lv2 | 16:10 | |
*** ssj71 has joined #lv2 | 16:11 | |
*** ricardocrudo has quit IRC | 17:04 | |
*** falktx|work has quit IRC | 17:04 | |
rgareus | arguy: re cross-platform Makefile you may want to inspired yourself from e.g. https://github.com/x42/testsignal.lv2/blob/master/Makefile | 17:31 |
rgareus | arguy: change "fftw3" vs "fftw3f" in the check, and I suggest to separate LDFLAGS and LOADLIBES (because order does matter: flags must be before libs) | 17:32 |
arguy | rgareus: thanks I will take a look later | 17:33 |
rgareus | arguy: I've rolled a OSX binary for seablade | 17:33 |
rgareus | just the makefile needs some tweaks, the code is fine. well done | 17:34 |
arguy | Well thanks robin. If you want to change anything let me know | 17:35 |
arguy | I'm open to code and suggestions | 17:36 |
rgareus | arguy: you really just need different LDFLAGS for Linux vs OSX | 17:40 |
rgareus | "-Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed" is linux specific | 17:41 |
arguy | Yeah I saw that in your makefile | 17:42 |
rgareus | the OSX equiv is -dynamiclib | 17:42 |
arguy | Do you mind if i use your makefile as a base for mine? | 17:42 |
rgareus | no, feel free to copy/paste | 17:42 |
arguy | rgareus: thanks robin i will work on it later then | 17:43 |
rgareus | XWIN is meant to be set to x86_64-w64-mingw32 or i686-w64-mingw32 so in concat you get e.g. i686-w64-mingw32-gcc i686-w64-mingw32-ld (standard names for the cross compiler) | 17:44 |
*** arguy has quit IRC | 17:49 | |
*** arguy has joined #lv2 | 17:57 | |
arguy | rgareus: sorry I'm back now | 17:58 |
rgareus | arguy: not sure when you ping timeed' out. | 17:58 |
arguy | I was riding my bike to work and lost connectivity | 18:01 |
arguy | I'm curious if the buffer extension would be a good fit for what I'm doing | 18:02 |
arguy | Is it intended to work with fft buffers for example? | 18:02 |
rgareus | it's only needed if run() requires a fixed block-size | 18:06 |
arguy | Hmm interesting | 18:08 |
rgareus | if latency is not a problem: you can feed fftw as needed and process once the buffer is full. | 18:09 |
rgareus | and decouple things by a ringbuffer | 18:09 |
arguy | I'm doing that | 18:09 |
arguy | It would be interesting though to have a zero latency processor | 18:10 |
arguy | I have to work in other things before that | 18:11 |
*** arguy-alternativ has joined #lv2 | 18:14 | |
*** arguy has quit IRC | 18:18 | |
*** son0p_ has quit IRC | 18:34 | |
*** son0p_ has joined #lv2 | 18:36 | |
*** rncbc has quit IRC | 18:45 | |
*** deva has quit IRC | 19:22 | |
*** ricardocrudo has joined #lv2 | 19:42 | |
*** arguy-alternativ has quit IRC | 19:48 | |
*** arguy has joined #lv2 | 19:49 | |
*** rncbc has joined #lv2 | 20:30 | |
*** trebmuh has quit IRC | 21:03 | |
*** ssj71_ has joined #lv2 | 21:26 | |
*** ssj71 has quit IRC | 21:27 | |
*** ssj71_ has quit IRC | 21:55 | |
*** arguy-alternativ has joined #lv2 | 22:04 | |
*** arguy has quit IRC | 22:07 | |
*** arguy has joined #lv2 | 22:16 | |
*** arguy-alternativ has quit IRC | 22:17 | |
*** arguy__ has joined #lv2 | 22:38 | |
*** ricardocrudo has quit IRC | 22:42 | |
*** rncbc_ has joined #lv2 | 23:34 | |
*** rncbc has quit IRC | 23:38 | |
*** arguy-alternativ has joined #lv2 | 23:46 | |
*** arguy has quit IRC | 23:48 | |
*** arguy-alternativ has quit IRC | 23:49 | |
*** arguy has joined #lv2 | 23:49 | |
*** arguy has quit IRC | 23:54 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!