Wednesday, 2016-02-10

*** trebmuh has quit IRC01:55
*** falktx has joined #lv204:14
*** falktx` has quit IRC04:18
*** edogawa has joined #lv208:11
*** edogawa has quit IRC08:14
*** edogawa has joined #lv208:19
*** ricardocrudo has quit IRC08:32
*** falktx|work has joined #lv209:08
*** ricardocrudo has joined #lv209:11
*** ocbtec has joined #lv209:14
*** ricardocrudo has quit IRC09:17
*** ricardocrudo has joined #lv210:03
*** trebmuh has joined #lv211:02
*** digidog has joined #lv211:19
*** ventosus has joined #lv211:47
*** NickSB2 has quit IRC14:16
*** ssj71 has quit IRC14:34
*** son0p has quit IRC14:49
*** son0p has joined #lv214:51
*** falktx|work has quit IRC15:58
*** falktx|work has joined #lv216:00
*** deva has joined #lv216:12
*** sigma6 has joined #lv216:13
*** ssj71 has joined #lv216:18
*** sigma6 has quit IRC17:09
*** rncbc has joined #lv217:53
*** NickSB2 has joined #lv219:43
Anchakordeva: dynmanifest is practically abandoned20:30
devaAnchakor, I noticed that the API is somewhat wierd... but if it's supported by most hosts that is fine by me?20:31
Anchakorit's not supported well afaik20:31
devaIt looks like faust is depending rather heavily on it for it's lv2 "bridge"20:32
devaI think I'll give it a shot... and if my users complain too much I'll go back to the old way :-)20:33
Anchakorno idea, I think faust has some capability to export to lv2 plugins, which I think don't use dynmanifest20:33
Anchakorwhy do you need dynmanifest?20:34
devaI am trying to keep all plugin config in c++ and then do the ttl on request20:34
devathat way I don't need to keep the two in sync manually20:34
devaI'm trying to make a generic plugin wrapper that can be compiled into several different plugin formats (currently just lv2 and vst) and it would be nice if all settings could be used in all formats autimatically20:35
Anchakorhmm then I'd go the other way and generete parts of the code from config20:37
devaBut then the vst would depend on the ttl?20:38
Anchakornot runtime or distributed, just as source20:38
falktx|workmost hosts disable it by default now20:40
devabut the "user" of the code would have to write ttl code even though only the vst wrapper is used...20:40
falktx|workwe can blame naspro, or bad plugins20:40
falktx|workit made hosts crash on start, very nasty20:40
devanaspro?20:40
falktx|worklater20:41
*** falktx|work has quit IRC20:41
Anchakordeva: well either ttl, or something else, you always need the config defined somehow and generate the other things from it (if you say you want to remove redundancy)20:42
devain vst the config comes directly from method calls and I was hoping to "emulate" that same behaviour in the lv2 wrapper20:42
Anchakornaspro was a pretty unsafe (crash-y) lv2 wrapper plugin for ladspa plugins20:43
devaBut if what falktx syas is true then dynmanifest is clearly not an option20:43
Anchakorhow do you read from method calls that a port should be logarithmic from 1 to 64k?20:44
devain vst you don't ;)20:45
devaIt has a "VstInt32 canDo(char* text);" method that queries capabilities through text strings20:45
devabut the rest is hardwired "get number of inputs" style calls20:46
Anchakorthat's pretty ugly I have to say for constant data20:46
devaI agree20:47
devaBut for simple plugins it's very convinient20:47
devaAnchakor, Gotta run.. thanks for the feedback. I guess it's back to the drawing-board :)20:47
Anchakorif you don't like ttl you could do c -> ttl generation20:47
Anchakorthrough a static analyzer20:47
Anchakorlike llvm has20:47
Anchakorwould be pretty cool20:47
devaI'm afraid that would be a bit out-of-scope for my project... but a good idea nonetheless :-)20:48
Anchakorto get from config constant structs in vst case the method implementation and in case of lv2 the ttl20:48
*** deva has quit IRC20:49
ssj71aww man I just got caught up20:53
ssj71deva should use DPF. it does what he'd describing20:53
ssj71*he's20:53
Anchakoryeah I thought falktx will mention it20:58
ssj71LAbot: tell deva to check out DPF https://github.com/DISTRHO/DPF21:25
LAbotssj71: Error: I haven't seen deva, I'll let you do the telling.21:25
ssj71LAbot: you ain't no good and never been no good21:26
LAbotssj71: Error: "you" is not a valid command.21:26
falktxthe drumgizmo people already have their own mini-toolkit21:26
falktxplus working lv2 and vst versions21:27
*** ricardocrudo has quit IRC21:30
ssj71falktx: you mean like another framework or just a toolkit?21:30
falktxonly the gui stuff21:31
falktxthey have custom xlib calls, and cross-platform handled21:31
ssj71cool21:33
*** ventosus has left #lv221:44
*** ricardocrudo has joined #lv222:08
*** rncbc_ has joined #lv222:18
*** NickSB2_ has joined #lv222:18
*** NickSB2 has quit IRC22:22
*** ricardocrudo has quit IRC22:22
*** rncbc has quit IRC22:22
*** rncbc_ is now known as rncbc22:23
*** rncbc is now known as rncbc|AFK22:54
*** rncbc|AFK has quit IRC22:56
*** edogawa has quit IRC23:27
*** ocbtec has quit IRC23:37
*** digidog has quit IRC23:38

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