Monday, 2016-04-25

*** trebmuh has quit IRC01:21
*** tytel has joined #lv202:45
*** digidog has quit IRC02:50
*** tytel has quit IRC03:06
*** oofus has quit IRC04:41
*** edogawa has joined #lv205:58
*** edogawa has quit IRC06:34
*** ventosus has joined #lv206:53
*** drobilla has quit IRC06:55
*** ricardocrudo has joined #lv207:56
*** ricardocrudo has quit IRC08:03
*** ricardocrudo has joined #lv209:12
*** trebmuh has joined #lv210:21
*** lokijuhz has joined #lv210:34
*** rncbc has joined #lv210:41
*** digidog has joined #lv211:24
*** jbitdrop has joined #lv211:24
*** sigma6 has joined #lv212:01
*** oofus_lt has joined #lv212:13
*** NickSB has quit IRC12:59
*** NickSB has joined #lv212:59
*** ventosus has quit IRC13:13
*** ventosus has joined #lv213:14
*** falktx has joined #lv213:41
*** lokijuhz has quit IRC13:54
*** son0p_ has quit IRC15:02
*** son0p_ has joined #lv215:04
*** drobilla has joined #lv215:28
*** edogawa has joined #lv215:38
*** ventosus has left #lv215:49
*** oofus_lt has quit IRC15:49
*** ssj71 has quit IRC16:01
*** sigma6 has left #lv216:02
*** jbitdrop has quit IRC16:51
*** ssj71 has joined #lv217:18
*** ricardocrudo has quit IRC17:52
*** ventosus has joined #lv218:50
*** ricardocrudo has joined #lv219:29
*** ricardocrudo has quit IRC19:35
*** Magnus_RM has joined #lv220:08
*** oofus_lt has joined #lv220:09
*** ventosus has left #lv220:19
*** falktx has quit IRC20:20
*** falktx has joined #lv220:43
*** edogawa has quit IRC20:59
*** tytel has joined #lv221:05
*** jbitdrop has joined #lv221:39
*** falktx has quit IRC21:43
*** falktx_ has joined #lv221:43
*** rncbc has quit IRC22:02
*** Magnus_RM has quit IRC22:27
*** oofus_lt has quit IRC22:32
*** oofus_lt has joined #lv222:33
*** arguy has joined #lv222:42
arguy HexChat: 2.10.2 ** OS: Linux 4.4.0-21-generic x86_64 ** Distro: Ubuntu "xenial" 16.04 ** CPU: 8 x Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz (GenuineIntel) @ 1,31GHz ** RAM: Physical: 7,7GiB, 66,6% free ** Disk: Total: 697,7GiB, 57,3% free ** VGA: Intel Corporation 3rd Gen Core processor Graphics Controller ** Sound: HDA-Intel - HDA Intel PCH1: USB-Audio - VRM Box ** Ethernet: Realtek Semiconductor Co., Ltd. CIe Gigabit Ethernet **22:53
arguyUptime: 23m 38s **22:53
arguyhey everybody!22:54
arguyI'm looking for some advice22:54
arguyI'm working my way around lv2 specifications what is the best example to view for working with buffers correctly22:56
arguyI saw some discussion over linuxaudio list but I'm not understanding very good the way to go22:57
arguyI need user selectable buffers between 1024 and 4096 aprox22:58
arguyIs there some documentation or at least some other code to study this?22:58
ssj71arguy: user selectable buffers? You are making a plugin or host?23:05
*** trebmuh has quit IRC23:06
arguya plugin23:07
arguyis this possible?23:07
arguyI want to make the fft size user selectable really23:09
ssj71arguy: yes thats possible23:09
arguyis there a good practice for that?23:09
ssj71arguy: keep the larger buffer and only use part of it if user selects the smaller23:10
ssj71copy the input into the local 4096 buffer23:10
arguyalright that's easy enough23:10
*** falktx_ has quit IRC23:12
arguyok I misinterpreted the buf-size extension then23:12
arguyanyways is there something already working at least with ardour that I can study the code?23:13
arguyI'm trying to do a realtime denoiser23:13
arguyI have some matlab code already working23:13
ssj71arguy: many. I'd reccomend you look at the  lv2 "book": http://lv2plug.in/book/23:14
ssj71arguy: sounds cool23:14
*** falktx has joined #lv223:14
ssj71I've heard some people complain about the lack of noise removal tools for linux23:14
falktxI thought abgate did that23:15
ssj71a gate? I wouldn't call that noise removal23:15
arguythis is a spectral noise reduction tool23:15
falktxoh23:15
falktxare you talking about a new plugin?23:15
arguyI will use the classic ephraim-mallat method with some modifications23:15
ssj71gates just try to turn off sound when you aren't playing. They tend to be hard to configure perfectly23:16
ssj71falktx: arguy would like to make a new one he has some algorithm coded up in matlab23:16
falktxa noise removal effect needs to have a button to "record noise" or something23:16
arguynot necessarily23:16
ssj71falktx: not always, but yes, some way to indicate what is noise and what is signal23:17
falktxwell, to be more effective I think it should23:17
arguythere are some methods for estimating noise floor23:17
arguyautomatically23:17
falktxthe noise can vary23:17
arguyyes an this methods adapt the noise profile over time23:17
falktxthat's nice23:18
ssj71falktx: here's a proprietary one:https://www.youtube.com/watch?v=CzSWQytdrC823:18
ssj71no clue what algorithm they use23:18
arguyI'm using the Loizou paper based on martin first work on that23:18
falktxyou're making an lv2?23:19
arguyyes I'm starting on it23:19
arguybut I don't really have clear knowledge on how to work with lv223:20
arguyI'm looking at some examples and some other plugins23:20
ssj71arguy: here's source for the examples in the "book" http://lv2plug.in/git/cgit.cgi/lv2.git/tree/plugins23:22
ssj71arguy: I can link you to a lot of other examples as well, but those are by far the simplest and best documented23:25
arguyssj71, thanks I will look into that23:36
ssj71arguy: good luck, feel free to come here and ask anytime. Someone will answer eventually :)23:36

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