Wednesday, 2016-07-20

*** unclechu has quit IRC01:16
*** artfwo has quit IRC03:20
*** falktx` has joined #lv203:33
*** falktx has quit IRC03:37
*** gianMOD has quit IRC05:39
*** Spark[01] has quit IRC05:44
*** gianMOD has joined #lv205:46
*** gianMOD has quit IRC06:08
*** gianMOD has joined #lv206:18
*** gianMOD has quit IRC06:28
*** sigma6 has joined #lv207:03
*** gianMOD has joined #lv208:07
*** ricardocrudo has joined #lv208:09
*** gianMOD has quit IRC08:09
*** falktx|work has joined #lv208:47
*** edogawa has joined #lv209:15
*** gianMOD has joined #lv209:55
*** gianMOD has quit IRC10:00
*** gianMOD has joined #lv210:02
*** unclechu has joined #lv210:07
*** gianMOD has quit IRC10:24
*** gianMOD has joined #lv210:25
*** gianMOD has quit IRC10:30
*** gianMOD has joined #lv210:32
*** gianMOD has quit IRC11:12
*** gianMOD has joined #lv211:26
*** gianMOD has quit IRC12:04
*** Spark[01] has joined #lv212:06
*** gianMOD has joined #lv212:09
*** edogawa has quit IRC12:09
falktx|workhttps://github.com/moddevices/mod-lv2-data/tree/master/generate-default-preset :)13:03
*** Spark[01] has quit IRC13:03
*** gianMOD has quit IRC13:13
*** Spark[01] has joined #lv213:19
*** frinknet has joined #lv213:43
rgareusfalktx|work: what's the use case?13:44
rgareusreset all to default?13:44
rgareusactually that's something I want to see added to the UI in MOD  a button at the top of every plugin13:45
rgareusnot go via preset-management13:45
*** oofus_ has joined #lv213:53
*** oofus has quit IRC13:53
falktx|workthis is a start13:54
rgareuswill there we a way back?13:55
falktx|workwhat?13:55
rgareuswhat happens if I save/override this preset?13:55
falktx|workyou can't13:55
rgareusI think conceptually it's not correct.13:55
falktx|workit comes bundles with the plugin, so it's a factory preset13:55
falktx|work*bundled13:55
falktx|workrgareus: our idea is to allow the user to set a default preset13:56
rgareussadly there are no "factory presets"13:56
falktx|workwhich gets loaded when the plugin is added for the first time13:56
rgareushttp://dev.drobilla.net/ticket/111713:56
falktx|workI beg to differ... https://github.com/moddevices/mod-ui/blob/master/utils/utils_lilv.cpp#L66213:57
falktx|workpresetpath != NULL => user preset (not factory)13:58
rgareusfalktx|work: would you mind commenting on that bug ticket, then?13:58
falktx|workok13:59
rgareusas for the workaround. could "generate-default-preset" be built into the host?14:01
rgareusie don't actually generate a preset *file*, but have the host build it on demand from the defaults in the .ttl14:01
falktx|workthat is tricky14:07
falktx|workthe plugin might already contain a default preset14:07
falktx|workmine from DPF do14:07
falktx|workso the host would have to go through all presets and compare names14:07
rgareusremove the defaults from DPF14:10
rgareusreally duplicating information seems wrong to me.14:10
rgareuswhy do you think every port in the .tll does have a default:   ?14:11
rgareusinstead of a the plugin itself specifying  : default-preset14:11
falktx|workthe default is there for sane values on init14:12
rgareusso could a default-preset14:12
falktx|workit's very handy for DSSI where the default value is limited to some hints14:12
rgareusLADSPA had the same issue14:13
falktx|workyeah14:13
falktx|workdpf doesn't export ladspa presets. not sure if I care :)14:13
rgareusI understand that MOD already has preset loading but no  "reset this/reset all"  controls.   so this is indeed a nice workaround14:14
*** unclechu has quit IRC14:14
rgareusbut I still think that replicating information is not a great solution.14:15
falktx|workwe also have an empty preset widget for most plugins14:16
falktx|workhaving a default in there is pretty nice14:16
falktx|workwell, better than nothing14:16
falktx|workcan't really be a 'reset params' and presets have more than that sometimes14:17
falktx|work*as14:17
falktx|workrgareus: btw, setbfree does not have the state:loadAsDefault thing14:18
* falktx|work forgot the name14:18
falktx|workhttp://lv2plug.in/ns/ext/state/#loadDefaultState14:19
rgareusit's not currently feasible.14:19
falktx|workthat would be the equivalent of lv2:default14:19
falktx|workso a default preset makes sense for this case14:20
rgareussince there's also setBree  the JACK app.14:20
rgareuspresets are NOT Lv2 state14:20
falktx|workhm, how so?14:20
rgareusit predates LV214:20
falktx|workyou know I mean lv2 presets..14:21
rgareuslv2 state only came into existence sometime 201214:21
*** unclechu has joined #lv214:21
rgareusand I won't add a lilv or serd dependency to setbfree only to share bindings ect14:21
falktx|workI think you're confusing things14:22
falktx|work"loadDefaultState" is the same as generated by the plugin state store14:22
falktx|workbut static on the plugin ttl14:23
falktx|workthe plugin doesn't have to know anything about lilv14:23
rgareuswhy would setBfree need it?14:23
rgareusit has no controls14:23
falktx|workexactly!14:23
falktx|workthat's why a lv2 preset to reset things to the default makes sense14:23
rgareusthere's a factory reset button in the GUI14:25
rgareusit's not a static state though14:26
rgareussome paramters depend on sample-rate etc14:26
rgareusso it can't be serialized out14:26
rgareusmuch like zynaddsubfx14:26
rgareus~1M parameters some dependend on each other (the taper model)14:26
falktx|workhmm does that mean a preset made with setbfree at 44100 does not work correctly in a session at 48000?14:26
rgareusit's incremental14:26
rgareuspresets saves changes over default14:27
rgareusand only really include the basics14:27
rgareusdrawbars etc.14:27
falktx|workdoes loading a preset after another reset to default before loading the next one?14:27
rgareusI suppose I could whip up something.14:27
rgareuslike special preset that triggers re-init14:28
rgareusnot neccesarily14:28
rgareusit's not a traditional synth plugin,   but more like the original B3 "presets"14:29
rgareusthose inverted  black/white keys at the lower end of a real B314:29
rgareusso far B3 players like that.14:29
rgareusI was opposing this initially (state should be immutable)  but was taught otherwise by players14:30
*** gianMOD has joined #lv214:41
ssj71so each user can set what the default preset is?15:43
*** gianMOD has quit IRC15:47
falktx|workyes15:47
falktx|workas user preferences will not all be the same15:47
falktx|workwell, it will be per mod. not per user. but almost the same15:48
ssj71sure.15:48
ssj71I was thinking especially if the plugin defaults are not sane, it should be fixed upstream15:49
falktx|workeventually all the little changes will go upstream. if possible.15:49
ssj71great15:50
*** ssj71 has quit IRC15:57
*** gianMOD has joined #lv216:03
*** ssj71 has joined #lv216:03
*** Spark[02] has joined #lv216:09
*** Spark[01] has quit IRC16:13
*** sigma6 has quit IRC16:14
*** gianMOD has quit IRC16:17
*** gianMOD has joined #lv216:18
*** gianMOD has quit IRC17:11
*** gianMOD has joined #lv217:17
*** gianMOD has quit IRC17:22
*** gianMOD has joined #lv217:31
*** ricardocrudo has quit IRC17:43
*** falktx|work has quit IRC17:59
*** unclechu has quit IRC18:01
*** gianMOD has quit IRC20:19
*** gianMOD has joined #lv220:26
*** gianMOD has quit IRC21:56
*** gianMOD has joined #lv222:10
*** gianMOD has quit IRC22:22
*** gianMOD has joined #lv222:25
*** gianMOD has quit IRC22:25
*** gianMOD_ has joined #lv222:25
*** rncbc has quit IRC22:32
*** edogawa has joined #lv222:50
*** edogawa has quit IRC23:16
*** gianMOD_ has quit IRC23:57
*** gianMOD has joined #lv223:58
*** gianMOD has quit IRC23:59

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