*** deep-book-gk_ has joined #lv2 | 00:22 | |
*** deep-book-gk_ has left #lv2 | 00:22 | |
*** oofus_lt_ has joined #lv2 | 02:05 | |
*** oofus_lt has quit IRC | 02:08 | |
*** oofus_lt_ has quit IRC | 02:10 | |
*** deva has joined #lv2 | 08:25 | |
*** NickSB2 has joined #lv2 | 10:32 | |
*** grejppi_ is now known as grejppi | 10:34 | |
*** NickSB2 has quit IRC | 10:39 | |
*** NickSB2 has joined #lv2 | 11:38 | |
*** arguy has joined #lv2 | 11:47 | |
*** m4l3z has joined #lv2 | 13:03 | |
*** arguy has quit IRC | 13:08 | |
*** NickSB2 has quit IRC | 13:18 | |
*** NickSB2 has joined #lv2 | 13:25 | |
*** arguy has joined #lv2 | 13:52 | |
*** NickSB has quit IRC | 14:16 | |
*** NickSB has joined #lv2 | 14:16 | |
*** NickSB has quit IRC | 14:20 | |
*** NickSB has joined #lv2 | 14:21 | |
*** NickSB has quit IRC | 14:33 | |
*** NickSB has joined #lv2 | 14:37 | |
*** NickSB has quit IRC | 14:42 | |
*** NickSB has joined #lv2 | 14:42 | |
*** arguy has quit IRC | 15:41 | |
*** arguy has joined #lv2 | 15:44 | |
*** arguy has quit IRC | 16:14 | |
*** arguy has joined #lv2 | 16:16 | |
*** arguy has quit IRC | 16:27 | |
*** m4l3z has quit IRC | 16:43 | |
*** NickSB has quit IRC | 16:53 | |
*** arguy has joined #lv2 | 18:36 | |
*** arguy has quit IRC | 18:37 | |
*** arguy has joined #lv2 | 19:34 | |
*** yann-kaelig has joined #lv2 | 20:27 | |
*** arguy has quit IRC | 20:39 | |
*** arguy has joined #lv2 | 20:39 | |
*** yann-kaelig has quit IRC | 20:46 | |
*** NickSB has joined #lv2 | 21:02 | |
*** edo_pc has joined #lv2 | 21:03 | |
*** deva has quit IRC | 21:19 | |
*** deep-book-gk_ has joined #lv2 | 21:46 | |
*** deep-book-gk_ has left #lv2 | 21:49 | |
arguy | Hi lv2ers anyone knows the state of support for lv2 in linux video editors? | 21:50 |
---|---|---|
arguy | Such as kdenlive or openshot maybe | 21:51 |
ventosus | @arguy don't know of any, but there's always the two-program approach, e.g. DAW synced via JACK transport to video editor | 21:55 |
arguy | ventosus: yeah yeah but interesting that no one have taken care of lv2 support for those programs | 21:59 |
arguy | ventosus: we are out of sync with video guys lol | 21:59 |
rgareus | there's a usable Linux NLE? :) | 21:59 |
rgareus | not ocunting lightworks. | 22:00 |
arguy | rgareus: I been following kdenlive development and it's getting really good now | 22:00 |
rgareus | if you need a GUI, blender and cinelerra.. might count | 22:00 |
arguy | rgareus: there is always blender yeah | 22:04 |
rgareus | it would be nice to add LV2 support to a couple of NLEs | 22:09 |
arguy | rgareus: yes I was thinking the same. Noise-repellent has the potential to be useful in that context | 22:11 |
arguy | rgareus: but again the could import the video in ardour too | 22:11 |
rgareus | Depends largely on the work-flow. If it's a movie, then yeah, sound-design is not usually done in the NLE. Also most blender-foundation movies don't use blender for sound | 22:14 |
rgareus | if it's some home-video or quick tutotial video, then yes. Those are actually also more in need of noise-reduction, usually. | 22:15 |
arguy | rgareus: did they use ardour for those blender movies? | 22:29 |
rgareus | arguy: No. IIRC Logic Pro (+ lots of Kontakt) | 22:31 |
rgareus | I've talked to Bassam who did most of the soundtracks, and his main reason to not use Linux was that there's no good sample-lib and sample-player | 22:32 |
rgareus | arguy: what's the correct way to get a debug version of noise-repellant? | 22:40 |
rgareus | arguy: I tried `make OPTIMIZATIONS="-g -O0 -DDEBUG" STRIP=/bin/true` but that gives me ~/.lv2/nrepel.lv2/nrepel.so: undefined symbol: Freq2Index | 22:40 |
rgareus | arguy: I don't have this issue with an optmized build | 22:41 |
rgareus | arguy: reason is valgrind flags up some mem-issue https://pastebin.com/2fuHvubR but without debug symbol that may not be helpful | 22:42 |
arguy | rgareus: let me take a look | 22:42 |
rgareus | "-g -O3 -DDEBUG" works. looks like some extern/inline function that is auto-inlined when optimized | 22:43 |
rgareus | some guess (while waiting for valgrind to re-run) ./spectral_processing.c:204 for (k = 0; k <= fft_size_2; k++) | 22:46 |
rgareus | the "<=" exceeds the allocated range | 22:47 |
rgareus | by 1 step | 22:47 |
rgareus | arguy: looks like the guess wasn't bad: https://pastebin.com/k4j3Jn4M spectral_processing.c:207 "Address is 0 bytes after a block of size 8,192 alloc'd" | 22:50 |
rgareus | denoised_spectrum in this case | 22:51 |
rgareus | denoised_spectrum[fft_size-k] with k==0 | 22:51 |
rgareus | other vars in that method have similar issues | 22:52 |
arguy | rgareus: weird | 22:53 |
rgareus | why? denoised_spectrum = (float*)calloc((nrepel->fft_size),sizeof(float)); | 22:53 |
rgareus | so the index is from 0 .. (fft_size - 1) | 22:54 |
arguy | rgareus: got it | 22:54 |
rgareus | arguy: should I file a github ticket or can you take it from here? | 22:56 |
arguy | rgareus: i can fix it thanks | 22:56 |
rgareus | good. less work for me to file thing :) | 22:57 |
arguy | rgareus: i must confess that i suck at debugging though | 23:00 |
rgareus | easiest is probably jackd -d dummy ; valgrind --tool=memcheck --track-origins=yes ~/tmp/lv2/bin/jalv.gtk <plugin-url> | 23:01 |
rgareus | oops I meant /usr/bin/jalv.gtk | 23:01 |
rgareus | the one in ~/tmp/ here is a jalv with debug symbols itself | 23:02 |
*** doublemetres[m] has quit IRC | 23:09 | |
*** unclechu has quit IRC | 23:10 | |
arguy | I was using lv2file for that purpose | 23:13 |
arguy | But didnt bothered to run valgrind and everything | 23:14 |
rgareus | lv2file is not usually an option for me since it doesn't support LV2:Atom ports and is rather feature incomplete. | 23:15 |
rgareus | arguy: I caught this by accident, while looking for mem-leaks in ardour. | 23:15 |
arguy | rgareus: well i have a new debugging chain then ;) | 23:17 |
*** edo_pc has quit IRC | 23:18 | |
*** doublemetres[m] has joined #lv2 | 23:35 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!