*** NickSB2 has joined #lv2 | 00:55 | |
*** arguy has joined #lv2 | 01:15 | |
*** trebmuh has quit IRC | 01:51 | |
*** arguy has quit IRC | 02:19 | |
*** arguy has joined #lv2 | 02:36 | |
*** arguy has quit IRC | 02:41 | |
*** falktx` has joined #lv2 | 03:30 | |
*** falktx has quit IRC | 03:34 | |
*** falktx|work has joined #lv2 | 08:24 | |
*** ricardocrudo has joined #lv2 | 08:24 | |
*** oofus_lt has joined #lv2 | 09:06 | |
*** ricardocrudo has quit IRC | 09:31 | |
*** ricardocrudo has joined #lv2 | 09:31 | |
*** son0p_ has joined #lv2 | 10:14 | |
*** arguy has joined #lv2 | 10:51 | |
*** trebmuh has joined #lv2 | 11:05 | |
*** edogawa has joined #lv2 | 11:07 | |
*** arguy has quit IRC | 11:20 | |
*** arguy has joined #lv2 | 11:33 | |
*** arguy has quit IRC | 11:40 | |
*** trebmuh has quit IRC | 12:29 | |
*** trebmuh has joined #lv2 | 12:29 | |
*** trebmuh has quit IRC | 12:32 | |
*** trebmuh has joined #lv2 | 12:35 | |
*** ugjka has quit IRC | 14:10 | |
falktx|work | hmm drobilla changed ingen project syntax | 14:15 |
---|---|---|
falktx|work | now it's 'main' instead of 'graph' | 14:16 |
falktx|work | doesn't seem to be backwards compatible | 14:16 |
falktx|work | http://git.drobilla.net/cgit.cgi/ingen.git/commit/?id=17ad0ca1ad23b336b0fa5952f42dfad95397fc47 | 14:16 |
rgareus | that's a pity | 14:17 |
rgareus | but given that there never was a ingen 1.0 format, it's fine. | 14:18 |
rgareus | I recall a discussion here in search for a better name. | 14:19 |
falktx|work | it's going to be shitty for mod now... :/ | 14:19 |
rgareus | oh, right. you use the ingen format. | 14:19 |
rgareus | are there plans to move back to ingen (for control chain) ? | 14:19 |
falktx|work | well, not like this.. | 14:20 |
falktx|work | tbh I regret starting the ingen thing last year now | 14:20 |
rgareus | I suppose ingen could be changed to read old "graph" and write new "main" | 14:20 |
falktx|work | mod needs to keep the old format now | 14:20 |
falktx|work | there are shared pedalboards with the "old" ingen format out there | 14:21 |
rgareus | falktx|work: how hard would it be to have MOD accept both but write the new? | 14:21 |
falktx|work | a new release will be needed if we change this | 14:21 |
rgareus | sure | 14:21 |
falktx|work | problem is that 1.0 doesn't support new | 14:21 |
falktx|work | so if we change this, new shared pedalboards won't load in 1.0 | 14:21 |
rgareus | 1.2 or 2.0 then | 14:21 |
rgareus | 1.0.6 already was a *required* update | 14:22 |
rgareus | or so it told me | 14:22 |
rgareus | but yes, I agree it's not nice. | 14:24 |
falktx|work | well, first let's first see if drobilla add backwards compat | 14:25 |
falktx|work | kind shitty if not, for the current ingen users and patches that becomes a little useless | 14:26 |
*** ugjka has joined #lv2 | 14:27 | |
*** ugjka has quit IRC | 15:10 | |
*** ugjka has joined #lv2 | 15:19 | |
*** ugjka has joined #lv2 | 15:23 | |
*** oofus_lt has quit IRC | 15:27 | |
*** ugjka has quit IRC | 15:49 | |
*** ugjka has joined #lv2 | 15:50 | |
*** ugjka has quit IRC | 16:01 | |
*** ugjka has joined #lv2 | 16:03 | |
*** NickSB has quit IRC | 16:10 | |
*** NickSB has joined #lv2 | 16:11 | |
*** oofus has joined #lv2 | 17:30 | |
*** falktx|work has quit IRC | 17:39 | |
*** ricardocrudo has quit IRC | 17:44 | |
*** rncbc has joined #lv2 | 18:16 | |
*** rncbc has quit IRC | 19:10 | |
*** arguy has joined #lv2 | 19:52 | |
arguy | Hey lv2ers! | 19:53 |
arguy | I have a question | 19:53 |
arguy | I've been coding a denoiser plugin following the lv2 book guide | 19:54 |
arguy | I implemented it in a really naive way using as a guide only the amp plugin | 19:54 |
arguy | The thing is that I got it to work correctly in Ardour but not in Audacity | 19:55 |
arguy | I obviously not using the advance extensions like states and atoms | 19:56 |
arguy | Do I have to use the state extension to save a buffer at run time for example? | 19:56 |
arguy | The plugin works by capturing a noise at first and then it process signal based on statistic gathered | 19:59 |
arguy | In ardour I have no problem doing that while stoping and playing tracks the noise threshold array is kept intact (of course not if you close the session) | 20:00 |
arguy | but in audacity it seems that if you select a part of the audio to capture and then select the track entirely to process it won't remember the noise previously captured | 20:03 |
arguy | Do I solve that by using the state extension? | 20:03 |
grejppi | if audacity supports presets, you could save the noise profile as part of a preset and then load it | 20:05 |
grejppi | which is done using the state extension | 20:06 |
arguy | alright | 20:07 |
arguy | I was wondering if the state extension is the correct way of doing that or I must work with atoms and files | 20:08 |
grejppi | oh but I'm not sure if that'll work after all | 20:08 |
arguy | It seems that audacity is reseting the plugin instance every time a different region in the track is selected | 20:10 |
arguy | If any of you have info on that I will appreciate it | 20:11 |
arguy | Maybe I should ask in Audacity forums | 20:12 |
*** ssj71 has joined #lv2 | 20:12 | |
grejppi | I think audacity creates plugin instances just to apply them once | 20:15 |
*** rncbc has joined #lv2 | 20:15 | |
arguy | yeah it seems the case | 20:16 |
grejppi | hmm, I wonder if it's possible to use the realtime preview feature and save the state while it's running... | 20:18 |
*** ricardocrudo has joined #lv2 | 20:19 | |
arguy | I'm thinking that I can use a worker to save the buffer as a file or something like that I don't really know | 20:20 |
arguy | I could talk to them | 20:21 |
arguy | thx anyways grejppi | 20:21 |
arguy | the plugin has an autolearn noise profile while running feature | 20:22 |
arguy | but it's not really there I have to work on it more | 20:23 |
arguy | but it's really meant to be used with speech | 20:23 |
arguy | I have another question | 20:33 |
arguy | is the plugin hardRT capable if a function is declaring an auxiliary array at run time? | 20:33 |
ssj71 | dynamic or just on the stack? | 20:33 |
arguy | just on the stack | 20:34 |
ventosus | arguy: http://lv2plug.in/ns/lv2core/#hardRTCapable | 20:34 |
*** deva has joined #lv2 | 20:35 | |
arguy | I'm using fftw I guess it is real time safe and I'm not using any malloc or free while running just auxiliar arrays in some functions like float something[number]; | 20:40 |
arguy | sorry guys for my newieness :) | 20:40 |
rgareus | arguy: cool. there's not a lot of denoisers out there | 20:41 |
arguy | I only know the audacity denoiser and gwc | 20:42 |
arguy | rgareus: the dsp part of it it's fine but the lv2 and optimal coding it's terrible | 20:44 |
arguy | lol | 20:44 |
arguy | https://github.com/lucianodato/noise-repellent maybe someone could give me a hint of what to improve lv2-wise | 20:46 |
ventosus | arguy: variable length arrays are rt-safe, just keep your 'number' small and watch out for stack overflows :) | 20:51 |
arguy | ventosus: perfect I will the optional feature in ttl file thx | 20:52 |
grejppi | arguy: FWIW, lv2-c++-tools is obsolete by today's standards and it has a replacement called LVTK | 20:59 |
arguy | ohh didn't know that | 21:00 |
grejppi | and if you only need the ttl-to-header tool, it is now in its own project https://github.com/lvtk/ttl2c | 21:00 |
ventosus | and before any release, run your *.ttl through the validator http://lv2plug.in/pages/validating-lv2-data.html | 21:01 |
arguy | I know I should be talking to you guys | 21:06 |
arguy | thanks for your insights | 21:06 |
*** unclechu has joined #lv2 | 21:14 | |
*** deva has quit IRC | 21:24 | |
*** arguy has quit IRC | 21:36 | |
*** arguy has joined #lv2 | 22:24 | |
*** arguy has quit IRC | 22:48 | |
*** arguy has joined #lv2 | 23:05 | |
*** arguy has quit IRC | 23:09 | |
*** ssj71 has quit IRC | 23:12 | |
*** oofus has quit IRC | 23:14 | |
*** oofus has joined #lv2 | 23:15 | |
*** arguy has joined #lv2 | 23:28 | |
*** arguy has quit IRC | 23:32 | |
*** unclechu has quit IRC | 23:36 | |
*** rncbc has quit IRC | 23:48 | |
*** edogawa has quit IRC | 23:50 | |
*** SianaGearz has quit IRC | 23:55 | |
*** arguy has joined #lv2 | 23:58 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!