Thursday, 2015-01-08

*** unclechu has joined #lv201:03
*** gianMOD has quit IRC01:16
*** falktx has quit IRC01:16
*** gianMOD has joined #lv201:21
*** unclechu has quit IRC02:45
*** gianMOD has quit IRC04:55
*** gianMOD has joined #lv205:56
*** gianMOD has quit IRC06:06
*** edogawa has joined #lv207:24
*** gianMOD has joined #lv207:49
*** gianMOD has quit IRC07:55
*** falktx has joined #lv208:25
*** gianMOD has joined #lv209:35
*** gianMOD has quit IRC09:40
*** ddom has joined #lv210:22
*** gianMOD has joined #lv210:34
*** edogawa_ has joined #lv210:48
*** edogawa has quit IRC10:51
*** ricardocrudo has joined #lv211:39
*** gianMOD has quit IRC12:12
*** mlpug has joined #lv212:26
*** falktx has quit IRC12:29
*** gianMOD has joined #lv212:45
*** falktx has joined #lv212:54
*** NickSB2__ has quit IRC12:57
*** gianMOD has quit IRC13:18
*** gianMOD has joined #lv213:29
*** gianMOD has quit IRC13:42
*** falktx has quit IRC13:54
*** gianMOD has joined #lv214:45
*** falktx has joined #lv214:48
*** gianMOD has quit IRC15:12
*** gianMOD has joined #lv215:12
*** falktx has quit IRC15:38
*** gianMOD has quit IRC15:48
*** gianMOD has joined #lv215:48
*** gianMOD has quit IRC15:51
*** gianMOD has joined #lv215:51
*** mlpug has quit IRC15:59
*** falktx has joined #lv216:10
*** hybrid has quit IRC16:27
*** hybrid has joined #lv216:39
*** falktx has quit IRC16:53
*** HarryHaaren has joined #lv216:53
*** zth has joined #lv217:08
bgoladrobilla: hi :) in ingen is it possible to load a plugin preset using the REST API ?17:16
drobillabgola: nope.  Could be easily enough if you need it17:18
drobillaMagic property, I suppose17:18
drobillaWhich IIRC someone else wanted for UI things?  falktx or harry I think17:19
drobillabgola: How goes that stuff?17:20
bgoladrobilla: i have now a basic ingen-cli.py working , using the mod-host commands. only missing preset loading/saving17:22
bgoladrobilla: i was looking the ingen source code to find out where the preset stuff happens, it's on gui/NodeMenu.cpp17:24
*** ddom has quit IRC17:25
bgolawould be nice to have presets stuff available on the engine and exposed via API17:26
bgolaoh, a way to load / save the graph using the API would also be nice :)17:28
drobillaTricky call, I try to avoid server-side complexity where possible, but yes17:29
drobillaThe latter is basically needed for supporting plugin state17:29
drobillaShort of zipping the whole thing and sending it, I suppose.  I think of Ingen ideally as something that could work on a totally remote server, but plugin state makes that tricky since it might involve super massive files...17:30
drobillaThe parser/serializer is modular enough that I can do it either way though17:30
drobillaIt will just need some raw hooks into engine things which currently don't exist17:31
HarryHaarenpresets was me re ^^^^ yep17:33
bgolahm, when you say totally remote server, where would the lv2 plugins be kept? together with the engine on the server or the client would have to send it to the engine/server?17:34
*** HarryHaaren has quit IRC17:42
drobillabgola: The binaries are loaded from the server17:47
drobillabgola: It makes some assumptions that the data for the same plugins will be available on the client17:47
*** Anchakor_ has quit IRC17:48
bgoladrobilla: do you think it is a bad idea to expose the plugin data to the clients using the API?17:50
drobillabgola: Nope, though it's costly17:51
bgolai mean, the client could use lilv to show available plugins for example (that's what im doing in ingen-cli)17:51
bgolabut then it only makes sense if both are running on the same machien17:51
bgolabrb17:51
drobillaThere's some fuzziness there, though.  Properties of plugin vs properties of node (instance of plugin)... some are inherited, some not, and it's not really well-defined what's what17:51
drobillabgola: The Ingen client uses lilv for a bunch of stuff.  That's basically an assumption you can safely make for now...17:52
*** gianMOD has quit IRC17:58
*** ricardocrudo has quit IRC18:27
*** gianMOD has joined #lv218:30
*** gianMOD_ has joined #lv218:36
*** gianMOD has quit IRC18:36
*** falktx has joined #lv218:50
bgolaback18:55
*** ricardocrudo has joined #lv218:56
bgoladrobilla: yep, but what i am asking is in this scenario where the engine is on a remote server, it would be useful for the clients if they could simply ask ingen what plugins it knows, what properties each plugin and instance have, presets, etc.18:57
bgolaon ingen-cli im using lilv for things ingen dont expose but im trying to use the API for eveything possible, think it makes more sense18:58
bgolaand the cli is only a test case, my main goal is to change the host mod-ui uses18:58
drobillabgola: What plugins it knows is already there19:00
drobillabgola: A full blown query interface is more ambitious19:00
drobillabgola: and then you need to parse it and stick it in a model on the client so you can actually get information from it19:02
drobillabgola: Ideally nice, but in the mean-time, if you can use lilv for things that can be done purely on the client side anyway, you should19:02
*** gianMOD_ has quit IRC19:06
drobillabgola: i.e. unless it's a show-stopper to have to use lilv *at all*, preset and saving/loading stuff is way more important19:07
*** gianMOD has joined #lv219:20
*** gianMOD has quit IRC19:30
bgoladrobilla: agreed :)19:31
bgoladrobilla: so is there a way to get a list of known plugins the client can instantiate? or do you mean instances?19:33
*** hybrid has quit IRC19:49
drobillabgola: GET ingen:/plugins20:01
*** edogawa_ is now known as edogawa20:04
*** gianMOD has joined #lv220:06
*** hybrid has joined #lv220:07
*** ricardocrudo has quit IRC20:08
bgoladrobilla:  :)20:09
*** NickSB2 has joined #lv220:12
*** zth has quit IRC20:32
*** Anchakor_ has joined #lv220:59
bgoladrobilla: should I start looking / implementing the preset stuff and send you a patch?21:00
*** ricardocrudo has joined #lv221:10
*** falktx has quit IRC21:28
*** gianMOD has quit IRC21:50
*** ricardocrudo has quit IRC21:52
*** gianMOD has joined #lv221:53
*** gianMOD_ has joined #lv221:58
*** gianMOD has quit IRC21:58
*** ricardocrudo has joined #lv222:14
*** gianMOD_ has quit IRC22:15
*** ricardocrudo has quit IRC22:20
drobillabgola: I won't say no :)22:28
*** edogawa has quit IRC22:47
*** gianMOD has joined #lv223:53

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