Monday, 2015-06-08

*** ddom has quit IRC00:22
*** ssj71 has quit IRC02:31
*** wumpus has quit IRC03:27
*** NickSB has quit IRC03:27
*** Joeboy has quit IRC03:27
*** Joeboy has joined #lv203:27
*** wumpus has joined #lv203:28
*** NickSB has joined #lv203:28
*** ricardocrudo has joined #lv206:44
*** ricardocrudo has quit IRC07:01
*** edogawa has joined #lv207:18
*** falktx has joined #lv207:49
*** sigma6 has joined #lv207:50
*** ricardocrudo has joined #lv208:11
*** edogawa has quit IRC08:15
*** edogawa has joined #lv208:17
*** gianMOD has joined #lv208:49
*** ddom has joined #lv209:07
*** Anchakor has quit IRC09:17
*** Anchakor has joined #lv209:18
*** bgola has joined #lv209:37
*** edogawa has quit IRC09:50
*** tytel has joined #lv209:50
*** edogawa has joined #lv209:52
*** mlpug has quit IRC10:09
*** tytel has quit IRC10:16
*** gianMOD has quit IRC10:39
*** HarryHaaren has joined #lv211:02
*** gianMOD has joined #lv211:28
*** rncbc_jolla has joined #lv211:33
*** rncbc_jolla has quit IRC11:37
*** HarryHaaren has quit IRC12:03
*** HarryHaaren has joined #lv212:03
*** gianMOD has quit IRC13:23
*** NickSB2 has quit IRC13:27
*** gianMOD has joined #lv213:39
*** gianMOD has quit IRC13:39
*** gianMOD has joined #lv213:39
*** ventosus has joined #lv213:40
*** gianMOD has quit IRC14:08
*** aombk has joined #lv214:11
*** rncbc_jolla has joined #lv214:20
*** rncbc_jolla has quit IRC14:22
*** edogawa_ has joined #lv214:25
*** edogawa has quit IRC14:28
*** edogawa_ is now known as edogawa14:56
*** drobilla has quit IRC15:09
*** yann-kaelig has joined #lv215:17
*** drobilla has joined #lv215:41
*** HarryHaaren has quit IRC15:55
*** gianMOD has joined #lv216:10
*** sigma6 has quit IRC16:20
*** ddom has quit IRC16:25
*** edogawa has quit IRC17:08
*** edogawa has joined #lv217:16
falktxdrobilla: hey, you awake :)17:17
drobillafalktx: mmhmm17:20
*** gianMOD has quit IRC17:24
*** gianMOD has joined #lv217:28
drobillafalktx: I have a preliminary implementation of server-side load, but haven't tested it yet17:29
*** edogawa_ has joined #lv217:29
falktxI'll be happy to test it :)17:29
drobillafalktx: Need to add a command line switch for server side to the ingen client or something...17:29
falktxif it doesn't work, you'll know17:30
drobillaNot sure how to deal with this gracefully, for the GUI client some notion of "is this server on the same machine" is necessary17:30
drobillaBut I'll graft on some kludgey switch for now so it's at least possible to do either manually17:30
falktxdrobilla: any comment about the adding/removing bundles to ingen server-side?17:30
*** edogawa has quit IRC17:31
drobillafalktx: Tricky.  Not sure how to cram that in the protocol17:31
falktxdrobilla: I though about a put /world atom:path17:31
drobillamove to special trash or some such, or maybe.  I forget the use case.17:32
falktxone usecase is installing/removing plugins from MOD17:32
falktxsaving a new graph also creates a new plugin, which ingen doesn't know about for some reason...17:33
drobillaYeah, treating graphs as 'plugins' is currently pretty sketchy in general (and it's really not the best idea to nest ingens, though it'll work, it's inefficient and you can't control the sub one normally)17:36
drobillaRemoving is hard because if it's currently instantiated, well...17:36
drobillaIt'll probably be fine since it's already loaded, but questionable17:37
drobillaA hard "fuck it, refresh everything" is probably easier but even more questionable17:37
drobillaI'll have to think about how to cram such commandey things into the quasi-RESTful protocol...17:38
*** ricardocrudo has quit IRC17:40
falktxdrobilla: please don't think too much. we kinda need this in the short-term :)17:40
falktxdrobilla: a "reload-everything" could work in the mean time17:41
falktxI'd say adding is more important, since installed plugins need to be actually loaded17:41
*** flexus has joined #lv217:44
falktxif we remove plugins and ingen doesn't know it won't hurt much17:45
*** NickSB2 has joined #lv217:50
drobillaYou and a bunch of other people, who happen to be paying me :P17:51
drobillaI can probably add something, but if you need a kludge, simply making BlockFactory::plugins() reload regardless will find new things whenever you GET ingen:/plugins17:52
falktxI'll have to try that, thanks17:53
rgareusdrobilla: what does dijkstra say to   lv2:maximum  -  lv2:maximum  with  pprop: lv2:integer ?17:56
rgareusthat needs special casing in LV2 hosts.   for float    val = min + a *(max - min);  with 0 <= a <= 1;      but for integers   val = min + a * (1 + max - min);17:59
drobillargareus: hm.18:02
rgareusJL found that issue (automating midi-filter key transpose).  semitones are integers. I've meanwhile fixed it in ardour18:02
drobillargareus: I don't see the issue.  They are inclusive bounds, and always float in reality.  If the max is 2, it can reach 2, regardless of lv2:integer18:03
rgareusardour always uses  0 <= a <= 1    (spinboxes, midi-val/127, sliders, etc).18:03
drobillafalktx: I guess the patch:Get itself could have a property for this.  noCache or whatever.  Probably an analogous header in HTTP but I'd have to check.18:04
drobillargareus: Right, but a = 1 should reach lv2:maximum regardless18:04
drobillargareus: So if you integer clamp it after that calculation, it still will (assuming the lv2:maximum is integer, of course)18:05
*** gianMOD has quit IRC18:05
*** ventosus has quit IRC18:05
rgareusdrobilla: it will at best just reach the max.  but not include it in the 'slide' range18:10
rgareusdrobilla: assume a simple  0,1.   max-min =1 ..    but really there are two points.  the division needs to happen at 1/2  (and not 1/1)18:11
rgareuseither the host needs to call round()  for integers. or the plugin needs to18:13
rgareusthe plugin has no clue if it should use floor(), ceil or round().18:14
drobillaWhile that probably should be specified, best the host just actually sends integers anyway, being the whole point18:14
rgareusyep.18:15
drobillai.e. ardour should round post-scaling, which will do the right thing18:15
drobillafalktx: I'll commit save stuff a bit later today18:32
drobillafalktx: er, load rather.18:32
drobillafalktx: Probably some kind of reload kludge since fine-grained is hard.  Maybe just add said property which seems clean.18:33
*** ricardocrudo has joined #lv218:36
falktxin any case, thanks18:38
*** yann-kaelig has quit IRC18:40
*** edogawa_ is now known as edogawa19:15
*** rncbc has joined #lv219:20
*** gianMOD has joined #lv219:55
*** ventosus has joined #lv220:45
*** rncbc has quit IRC21:13
*** edogawa has quit IRC21:42
*** ventosus has left #lv222:10
*** flexus has quit IRC22:16
*** ricardocrudo has quit IRC22:27
*** artfwo has joined #lv223:01
*** falktx has quit IRC23:02
*** gianMOD_ has joined #lv223:36
*** gianMOD has quit IRC23:40

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