Friday, 2015-12-18

*** ricardocrudo has quit IRC00:42
*** artfwo has quit IRC02:40
*** brummer_ has joined #lv203:14
*** brummer_ has left #lv203:18
*** ddom has quit IRC03:24
*** ddom has joined #lv203:25
*** ddom has quit IRC04:55
*** bgola has quit IRC06:24
*** edogawa has joined #lv207:51
*** edogawa has quit IRC07:56
*** edogawa has joined #lv207:58
*** ventosus has joined #lv208:05
*** falktx|work has joined #lv209:03
*** sigma6 has joined #lv210:03
*** falktx|work has quit IRC10:24
*** ricardocrudo has joined #lv211:29
*** drobilla has quit IRC12:34
*** artfwo has joined #lv212:44
*** ddom has joined #lv214:23
*** NickSB2 has quit IRC14:42
*** deva has joined #lv215:41
*** rncbc has joined #lv216:50
*** sigma6 has quit IRC17:37
*** ventosus has quit IRC17:50
ssj71falktx`: jsky zita at1 does have latency about 1024 samples (but it varies slightly during operation)18:34
falktx`I don't remember seeing at1 code calling latency callbacks on jacl18:41
falktx`*jack18:41
ssj71I don't think it reports it, but its there18:42
falktx`bad zita18:42
* ssj71 is very familiar with that code18:42
ssj71jack programs can report latency?18:42
ssj71I believe in the initialization you see that the read and write pointers of the buffer are offset by 1024 (at 44.1 or 48k)18:43
falktx`of course jack programs report latency18:46
falktx`not only do they report it, they must compensate for it18:46
ssj71they must compensate? how can a program like at1 compensate for latency?18:48
ssj71that would be non-causal :)18:48
ssj71I understand how a DAW does latency compensation, but an standalone audio processing program I don't see how thats possible18:49
falktx`see the jack latency api then18:52
ssj71RTFM! :)18:53
* ssj71 goes to RTFM18:53
ssj71ah! they compensate for latency earlier in the chain18:54
ssj71thats complicated though. I can see why none of the jack programs I've reviewed use that api18:55
ssj71easier just to ignore it18:55
rgareusssj71: if a jack app has two input ports  AND the processing depends on the  data of both ports beeing aligned. the app in question is supposed to delay one of the ports if needed or cope with it one some way.18:56
ssj71ya, makes sense18:56
ssj71perhaps I've mostly reviewed mono programs18:57
rgareusotherwise just don't do anything. the default operation (if there's no custom jack_latency callback in the app) is to just pass on the latency downstream18:57
rgareusor upstream (in case of playback latency)18:57
ssj71gotcha18:58
ssj71thats cool18:58
ssj71no wonder everything works so well18:58
rgareusfons acknowledged that some of his apps don't to this properly yet (after 3 glasses of wine at LAC'15) and said he'll look into it18:59
rgareusI recall he sent an email to LAD a few month ago asking to test zita-ajbridge's latency reporting18:59
rgareuszita-at may be in the queueu18:59
ssj71I suppose he may handle it in a different module. I've mostly looked at the retuner file19:01
rgareushttps://github.com/x42/robtk/blob/master/jackwrap.c#L622  .. 666  is a simple LV2-host jack-client that uses a delayline to re-align inputs (and reports the latency of those)19:03
*** HarryHaaren has joined #lv219:05
rgareusin short: calculate the worst-case latency of all ports.  and the best-case (of all ports).  then delay ports as needed to align them to worst-case.   report back the difference per port back to jack.19:05
rgareusHarryHaaren: long time now see.  How's things going?19:06
HarryHaarenhey rgareus! Yeah been pretty busy with work things - have holidays now for 2 weeks until the 4th of Jan, so getting ready for a coding spree :D19:06
HarryHaarenhow are things you side?19:06
* HarryHaaren also got a new keyboard, which makes lovely new clicky-key sounds, and light action19:07
ssj71HarryHaaren: which keyboard (I've been lurking in the market for a new one)19:07
ssj71?19:07
HarryHaarenssj71, got a pretty expensive one with mechanical keys, the "non-clicky" ones apparently, but they're still pretty loud when I'm using them. A button-basher apparently.19:08
rgareusHarryHaaren: computer keyboard or music-keyboard?19:08
HarryHaarenIts a DasKeyboard 4C something19:08
HarryHaarencomputer :)19:08
HarryHaarenyes, a 4C "professional" (not the ultimate one, with absolutely no marks / letters on it..)19:08
HarryHaarenits a smaller one, without the numpad. So i can keep the mouse right beside me now19:09
ssj71ah keyboard, not a keyboard :) I'm looking for a new midi controller19:09
HarryHaarenah ok, umm in that case, I dunno what size are you looking for? I had an E-MU Xboard 61 for a while, they're pretty nice19:10
ssj71some of the guys here at work get fancy ones, I'm not too picky.19:10
HarryHaarensemi-weighted, so pretty synth action19:10
ssj71fancy qwerty keyboards I mean19:10
ssj71sorry switching topics here :)19:10
HarryHaarenheh yep, this is my guilty pleasure, loud clicky fast typing with minimal effort19:10
*** artfwo has quit IRC19:11
*** artfwo has joined #lv219:11
ssj71I think I just don't know any better, I use the low profile keyboards and like em19:12
rgareusHarryHaaren: holidays from doing what?  are you still in sysadmin/network admin?19:15
HarryHaarenrgareus, software programming now, working for a company in Shannon (~20 minute drive from Limerick) doing network data-plane software19:16
*** HarryHaaren has quit IRC19:27
*** NickSB2 has joined #lv219:33
*** ventosus has joined #lv219:41
*** artfwo has quit IRC20:17
*** artfwo has joined #lv220:31
*** ricardocrudo has quit IRC20:53
*** drobilla has joined #lv221:15
*** ventosus has left #lv221:18
*** NickSB2 has quit IRC22:34
*** edogawa has quit IRC22:45
*** deva has quit IRC23:10
*** ricardocrudo has joined #lv223:19

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