Thursday, 2015-03-05

*** ddom has quit IRC00:02
badosudrobilla: I can't believe the solution for QT is to use a custom layout01:25
badosudrobilla: see http://qt-project.org/doc/qt-4.8/layouts-flowlayout.html01:25
badosuthis is basic stuff01:26
badosuit should be on the lib01:26
*** Anchakor1 has joined #lv202:19
*** Anchakor2 has joined #lv202:20
*** Anchakor_ has quit IRC02:21
*** Anchakor has quit IRC02:21
badosuNice command to check how much a property is used on your lv2 plugins03:36
badosu> lv2ls | xargs -n1 lv2info {} 2>&1 | grep notOnGUI03:36
badosuthe {} is not required03:36
drobillalv2info's output isn't really exhaustive04:06
badosudrobilla: how can I test for port_events being triggered?04:19
*** bgola has quit IRC05:32
*** bgola has joined #lv205:32
*** ddom has joined #lv207:06
*** edogawa has joined #lv207:31
*** ddom has quit IRC07:53
*** ricardocrudo has joined #lv207:54
*** ricardocrudo has quit IRC08:02
*** sigma6 has joined #lv208:07
*** ricardocrudo has joined #lv208:59
*** curlymorphic has quit IRC09:22
*** ddom has joined #lv209:27
*** falktx has joined #lv209:46
*** ricardocrudo has quit IRC11:39
*** falktx has quit IRC12:13
*** curlymorphic has joined #lv212:22
*** rncbc_jolla has joined #lv212:56
*** falktx has joined #lv213:31
falktxdrobilla: can ingen get a verbose mode? (like "ingen -v")13:45
*** NickSB2__ has quit IRC13:56
*** rncbc_jolla has quit IRC14:10
*** falktx has quit IRC14:36
*** falktx has joined #lv214:40
*** HarryHaaren has joined #lv214:47
*** ricardocrudo has joined #lv214:49
*** falktx has quit IRC14:56
*** gabrbedd has quit IRC15:00
*** gabrbedd has joined #lv215:02
*** HarryHaaren has quit IRC15:14
*** falktx has joined #lv216:09
*** sigma6 has left #lv216:18
*** rncbc has joined #lv216:21
*** edogawa_ has joined #lv216:52
*** ddom has quit IRC16:54
*** edogawa has quit IRC16:55
*** edogawa_ is now known as edogawa17:06
drobillafalktx: Not that easily.  Internally it doesn't always communicate with atoms (in the monolithic case)17:16
drobillaWhich probably wouldn't be the case if I wrote it today, but doing so would cost performance there and involve a lot of work that's not a particularly good idea right now17:17
falktxok17:23
*** aombk2 is now known as aombk17:23
drobilla(When running as a plugin, the host can do it anyway, like jalv -d)17:24
badosudrobilla: Now I just need to create a Logaritmic dial and listen to port_events17:27
falktxhmm calling a plugin that has "#" in the uri via command-line is weird17:46
drobillaquote it.17:47
falktxyeah, I know17:48
falktxsometimes I forgot17:48
falktxquick copy&paste17:48
*** falktx has quit IRC18:09
*** rncbc has quit IRC18:11
*** ricardocrudo has quit IRC18:15
*** NickSB2__ has joined #lv218:37
*** falktx has joined #lv218:53
*** falktx has quit IRC19:36
badosuso, I am listening to jalv_port_event20:07
badosuthen I get const void* buffer and cast it to *(const float*)20:07
badosubut if I print it using fprintf(stderr, "%f\n", val); I get 020:08
badosuwhat am I doing wrong? and why does it work when you pass the very same variable to gtk widget functions?20:09
*** NickSB has quit IRC20:09
badosusee https://gist.github.com/badosu/6ee19da2f3236f9fe49820:09
drobillaare you sure it isn't supposed to be zero anyway?20:16
badosudrobilla: so lv2 does not make a distinction between read-only and rw ports?20:18
badosudrobilla: I mean, not that it would make sense to have a read-only port20:19
badosudrobilla: hmmm.. this is really weird, jalv.gtk has this same thing, I guess it should be 0.0 indeed20:19
drobilla? input vs output...20:19
badosudrobilla: forget about it, you were right, it's expected to be 0.020:20
badosuok, so the only thing pending right now is to create logarithmic controls20:23
badosuis there any relevant info that I should know of that it's not shown on lv2info?20:33
badosuas per your previous comments20:33
drobillaToo vague a question to answer, really20:39
drobillaFor control ports, probably not anything all that relevant, since IIRC port properties are shown20:39
badosuok, that is the answer to my question, since you replied that lv2info was not very comprehensive20:49
badosuwhen I posted a command to check the use of a port's property along all installed plugins20:49
*** ricardocrudo has joined #lv220:58
badosuI created a calculation to try to use a rectangular-ish grid for a given number of ports21:37
badosuhere is 12-band equalizer21:37
badosuhttp://bado.so/2015-03-05-182624_1299x1002_scrot.png21:37
drobillaThat plugin desperately needs groups21:38
badosuand vintage delay http://bado.so/2015-03-05-183201_951x445_scrot.png21:38
badosudoes lv2 info show group information?21:39
badosuby what I see, 12Band has groups only for In and Out ports21:40
grejppibadosu: seems to do that, at least for JX1021:41
badosugrejppi: yeah, but they are just 4 ports right?21:43
drobillaThere is vocab for it, but not so widely used yet21:43
badosuI still need to make jalv.qt support groups21:43
drobillaIt's unfortunately a bit annoying to annotate.  Probably should have been hierarchical to begin with21:44
badosugrejppi: what's JX10?21:45
badosuI was thinking that I was finished when drobilla reminded me that there's still groups to support21:45
badosuThis one will be thought with the current grid layout I am making, I'll have to set stretch for a group layout21:46
badosu*tough21:46
drobillaStick groups in a container and stick those in the grid21:47
badosuyep21:47
drobillaThoug if a group is wider than the window should be, that doesn't work21:47
badosuyep21:47
badosu:-)21:47
badosuI'd have to make the grid be as rectangular as possible21:47
badosuwith a ratio of 4:3 preferably21:48
drobillaHeader, then "newline" on new group would probably do21:48
drobillaIt's not really crucial, but better group support around in general would be nice21:48
badosudrobilla: multiple groups would waster screen state21:48
badosus/er/e/21:49
badosuyeah, I agree :-/21:49
badosuIt's the only thing that is missing apart from review21:49
drobillameh.  Somewhat21:50
drobillaGrouped ports in a container, in a flow container, is ideal21:50
drobillaQt not having one built in makes that rather annoying though21:50
badosuMe too, but I don't want to create n files just to have the FlowLayout21:50
badosudrobilla: extremely annoying21:50
badosuthat's the reason I am using a grid and performing rowxcolumn calculation myself21:51
badosunested flowlayouts would solve this21:51
badosuanyway, I am going to post os pastebin what I have21:52
badosudrobilla: are you able to review this later?21:52
*** ricardocrudo has quit IRC22:02
*** NickSB has joined #lv222:06
*** edogawa has quit IRC23:45

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