*** trebmuh has quit IRC | 01:55 | |
*** falktx has joined #lv2 | 04:14 | |
*** falktx` has quit IRC | 04:18 | |
*** edogawa has joined #lv2 | 08:11 | |
*** edogawa has quit IRC | 08:14 | |
*** edogawa has joined #lv2 | 08:19 | |
*** ricardocrudo has quit IRC | 08:32 | |
*** falktx|work has joined #lv2 | 09:08 | |
*** ricardocrudo has joined #lv2 | 09:11 | |
*** ocbtec has joined #lv2 | 09:14 | |
*** ricardocrudo has quit IRC | 09:17 | |
*** ricardocrudo has joined #lv2 | 10:03 | |
*** trebmuh has joined #lv2 | 11:02 | |
*** digidog has joined #lv2 | 11:19 | |
*** ventosus has joined #lv2 | 11:47 | |
*** NickSB2 has quit IRC | 14:16 | |
*** ssj71 has quit IRC | 14:34 | |
*** son0p has quit IRC | 14:49 | |
*** son0p has joined #lv2 | 14:51 | |
*** falktx|work has quit IRC | 15:58 | |
*** falktx|work has joined #lv2 | 16:00 | |
*** deva has joined #lv2 | 16:12 | |
*** sigma6 has joined #lv2 | 16:13 | |
*** ssj71 has joined #lv2 | 16:18 | |
*** sigma6 has quit IRC | 17:09 | |
*** rncbc has joined #lv2 | 17:53 | |
*** NickSB2 has joined #lv2 | 19:43 | |
Anchakor | deva: dynmanifest is practically abandoned | 20:30 |
---|---|---|
deva | Anchakor, I noticed that the API is somewhat wierd... but if it's supported by most hosts that is fine by me? | 20:31 |
Anchakor | it's not supported well afaik | 20:31 |
deva | It looks like faust is depending rather heavily on it for it's lv2 "bridge" | 20:32 |
deva | I think I'll give it a shot... and if my users complain too much I'll go back to the old way :-) | 20:33 |
Anchakor | no idea, I think faust has some capability to export to lv2 plugins, which I think don't use dynmanifest | 20:33 |
Anchakor | why do you need dynmanifest? | 20:34 |
deva | I am trying to keep all plugin config in c++ and then do the ttl on request | 20:34 |
deva | that way I don't need to keep the two in sync manually | 20:34 |
deva | I'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 autimatically | 20:35 |
Anchakor | hmm then I'd go the other way and generete parts of the code from config | 20:37 |
deva | But then the vst would depend on the ttl? | 20:38 |
Anchakor | not runtime or distributed, just as source | 20:38 |
falktx|work | most hosts disable it by default now | 20:40 |
deva | but the "user" of the code would have to write ttl code even though only the vst wrapper is used... | 20:40 |
falktx|work | we can blame naspro, or bad plugins | 20:40 |
falktx|work | it made hosts crash on start, very nasty | 20:40 |
deva | naspro? | 20:40 |
falktx|work | later | 20:41 |
*** falktx|work has quit IRC | 20:41 | |
Anchakor | deva: 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 |
deva | in vst the config comes directly from method calls and I was hoping to "emulate" that same behaviour in the lv2 wrapper | 20:42 |
Anchakor | naspro was a pretty unsafe (crash-y) lv2 wrapper plugin for ladspa plugins | 20:43 |
deva | But if what falktx syas is true then dynmanifest is clearly not an option | 20:43 |
Anchakor | how do you read from method calls that a port should be logarithmic from 1 to 64k? | 20:44 |
deva | in vst you don't ;) | 20:45 |
deva | It has a "VstInt32 canDo(char* text);" method that queries capabilities through text strings | 20:45 |
deva | but the rest is hardwired "get number of inputs" style calls | 20:46 |
Anchakor | that's pretty ugly I have to say for constant data | 20:46 |
deva | I agree | 20:47 |
deva | But for simple plugins it's very convinient | 20:47 |
deva | Anchakor, Gotta run.. thanks for the feedback. I guess it's back to the drawing-board :) | 20:47 |
Anchakor | if you don't like ttl you could do c -> ttl generation | 20:47 |
Anchakor | through a static analyzer | 20:47 |
Anchakor | like llvm has | 20:47 |
Anchakor | would be pretty cool | 20:47 |
deva | I'm afraid that would be a bit out-of-scope for my project... but a good idea nonetheless :-) | 20:48 |
Anchakor | to get from config constant structs in vst case the method implementation and in case of lv2 the ttl | 20:48 |
*** deva has quit IRC | 20:49 | |
ssj71 | aww man I just got caught up | 20:53 |
ssj71 | deva should use DPF. it does what he'd describing | 20:53 |
ssj71 | *he's | 20:53 |
Anchakor | yeah I thought falktx will mention it | 20:58 |
ssj71 | LAbot: tell deva to check out DPF https://github.com/DISTRHO/DPF | 21:25 |
LAbot | ssj71: Error: I haven't seen deva, I'll let you do the telling. | 21:25 |
ssj71 | LAbot: you ain't no good and never been no good | 21:26 |
LAbot | ssj71: Error: "you" is not a valid command. | 21:26 |
falktx | the drumgizmo people already have their own mini-toolkit | 21:26 |
falktx | plus working lv2 and vst versions | 21:27 |
*** ricardocrudo has quit IRC | 21:30 | |
ssj71 | falktx: you mean like another framework or just a toolkit? | 21:30 |
falktx | only the gui stuff | 21:31 |
falktx | they have custom xlib calls, and cross-platform handled | 21:31 |
ssj71 | cool | 21:33 |
*** ventosus has left #lv2 | 21:44 | |
*** ricardocrudo has joined #lv2 | 22:08 | |
*** rncbc_ has joined #lv2 | 22:18 | |
*** NickSB2_ has joined #lv2 | 22:18 | |
*** NickSB2 has quit IRC | 22:22 | |
*** ricardocrudo has quit IRC | 22:22 | |
*** rncbc has quit IRC | 22:22 | |
*** rncbc_ is now known as rncbc | 22:23 | |
*** rncbc is now known as rncbc|AFK | 22:54 | |
*** rncbc|AFK has quit IRC | 22:56 | |
*** edogawa has quit IRC | 23:27 | |
*** ocbtec has quit IRC | 23:37 | |
*** digidog has quit IRC | 23:38 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!