*** trebmuh has quit IRC | 01:21 | |
*** tytel has joined #lv2 | 02:45 | |
*** digidog has quit IRC | 02:50 | |
*** tytel has quit IRC | 03:06 | |
*** oofus has quit IRC | 04:41 | |
*** edogawa has joined #lv2 | 05:58 | |
*** edogawa has quit IRC | 06:34 | |
*** ventosus has joined #lv2 | 06:53 | |
*** drobilla has quit IRC | 06:55 | |
*** ricardocrudo has joined #lv2 | 07:56 | |
*** ricardocrudo has quit IRC | 08:03 | |
*** ricardocrudo has joined #lv2 | 09:12 | |
*** trebmuh has joined #lv2 | 10:21 | |
*** lokijuhz has joined #lv2 | 10:34 | |
*** rncbc has joined #lv2 | 10:41 | |
*** digidog has joined #lv2 | 11:24 | |
*** jbitdrop has joined #lv2 | 11:24 | |
*** sigma6 has joined #lv2 | 12:01 | |
*** oofus_lt has joined #lv2 | 12:13 | |
*** NickSB has quit IRC | 12:59 | |
*** NickSB has joined #lv2 | 12:59 | |
*** ventosus has quit IRC | 13:13 | |
*** ventosus has joined #lv2 | 13:14 | |
*** falktx has joined #lv2 | 13:41 | |
*** lokijuhz has quit IRC | 13:54 | |
*** son0p_ has quit IRC | 15:02 | |
*** son0p_ has joined #lv2 | 15:04 | |
*** drobilla has joined #lv2 | 15:28 | |
*** edogawa has joined #lv2 | 15:38 | |
*** ventosus has left #lv2 | 15:49 | |
*** oofus_lt has quit IRC | 15:49 | |
*** ssj71 has quit IRC | 16:01 | |
*** sigma6 has left #lv2 | 16:02 | |
*** jbitdrop has quit IRC | 16:51 | |
*** ssj71 has joined #lv2 | 17:18 | |
*** ricardocrudo has quit IRC | 17:52 | |
*** ventosus has joined #lv2 | 18:50 | |
*** ricardocrudo has joined #lv2 | 19:29 | |
*** ricardocrudo has quit IRC | 19:35 | |
*** Magnus_RM has joined #lv2 | 20:08 | |
*** oofus_lt has joined #lv2 | 20:09 | |
*** ventosus has left #lv2 | 20:19 | |
*** falktx has quit IRC | 20:20 | |
*** falktx has joined #lv2 | 20:43 | |
*** edogawa has quit IRC | 20:59 | |
*** tytel has joined #lv2 | 21:05 | |
*** jbitdrop has joined #lv2 | 21:39 | |
*** falktx has quit IRC | 21:43 | |
*** falktx_ has joined #lv2 | 21:43 | |
*** rncbc has quit IRC | 22:02 | |
*** Magnus_RM has quit IRC | 22:27 | |
*** oofus_lt has quit IRC | 22:32 | |
*** oofus_lt has joined #lv2 | 22:33 | |
*** arguy has joined #lv2 | 22: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 |
---|---|---|
arguy | Uptime: 23m 38s ** | 22:53 |
arguy | hey everybody! | 22:54 |
arguy | I'm looking for some advice | 22:54 |
arguy | I'm working my way around lv2 specifications what is the best example to view for working with buffers correctly | 22:56 |
arguy | I saw some discussion over linuxaudio list but I'm not understanding very good the way to go | 22:57 |
arguy | I need user selectable buffers between 1024 and 4096 aprox | 22:58 |
arguy | Is there some documentation or at least some other code to study this? | 22:58 |
ssj71 | arguy: user selectable buffers? You are making a plugin or host? | 23:05 |
*** trebmuh has quit IRC | 23:06 | |
arguy | a plugin | 23:07 |
arguy | is this possible? | 23:07 |
arguy | I want to make the fft size user selectable really | 23:09 |
ssj71 | arguy: yes thats possible | 23:09 |
arguy | is there a good practice for that? | 23:09 |
ssj71 | arguy: keep the larger buffer and only use part of it if user selects the smaller | 23:10 |
ssj71 | copy the input into the local 4096 buffer | 23:10 |
arguy | alright that's easy enough | 23:10 |
*** falktx_ has quit IRC | 23:12 | |
arguy | ok I misinterpreted the buf-size extension then | 23:12 |
arguy | anyways is there something already working at least with ardour that I can study the code? | 23:13 |
arguy | I'm trying to do a realtime denoiser | 23:13 |
arguy | I have some matlab code already working | 23:13 |
ssj71 | arguy: many. I'd reccomend you look at the lv2 "book": http://lv2plug.in/book/ | 23:14 |
ssj71 | arguy: sounds cool | 23:14 |
*** falktx has joined #lv2 | 23:14 | |
ssj71 | I've heard some people complain about the lack of noise removal tools for linux | 23:14 |
falktx | I thought abgate did that | 23:15 |
ssj71 | a gate? I wouldn't call that noise removal | 23:15 |
arguy | this is a spectral noise reduction tool | 23:15 |
falktx | oh | 23:15 |
falktx | are you talking about a new plugin? | 23:15 |
arguy | I will use the classic ephraim-mallat method with some modifications | 23:15 |
ssj71 | gates just try to turn off sound when you aren't playing. They tend to be hard to configure perfectly | 23:16 |
ssj71 | falktx: arguy would like to make a new one he has some algorithm coded up in matlab | 23:16 |
falktx | a noise removal effect needs to have a button to "record noise" or something | 23:16 |
arguy | not necessarily | 23:16 |
ssj71 | falktx: not always, but yes, some way to indicate what is noise and what is signal | 23:17 |
falktx | well, to be more effective I think it should | 23:17 |
arguy | there are some methods for estimating noise floor | 23:17 |
arguy | automatically | 23:17 |
falktx | the noise can vary | 23:17 |
arguy | yes an this methods adapt the noise profile over time | 23:17 |
falktx | that's nice | 23:18 |
ssj71 | falktx: here's a proprietary one:https://www.youtube.com/watch?v=CzSWQytdrC8 | 23:18 |
ssj71 | no clue what algorithm they use | 23:18 |
arguy | I'm using the Loizou paper based on martin first work on that | 23:18 |
falktx | you're making an lv2? | 23:19 |
arguy | yes I'm starting on it | 23:19 |
arguy | but I don't really have clear knowledge on how to work with lv2 | 23:20 |
arguy | I'm looking at some examples and some other plugins | 23:20 |
ssj71 | arguy: here's source for the examples in the "book" http://lv2plug.in/git/cgit.cgi/lv2.git/tree/plugins | 23:22 |
ssj71 | arguy: I can link you to a lot of other examples as well, but those are by far the simplest and best documented | 23:25 |
arguy | ssj71, thanks I will look into that | 23:36 |
ssj71 | arguy: 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!