drobilla | falktx: Hrm. You sure this event forwarding is necessary? | 00:32 |
---|---|---|
drobilla | I guess maybe Ben was never embedding? I'm not sure. | 00:33 |
* drobilla has reservations about anythign that smells like circumventing the systems' way of delivering events, having been been burned in the past doing so | 00:34 | |
falktx | drobilla: when I build the pugl stuff for standalones, yes it's neccessary | 00:37 |
falktx | no events go into the window otherwise, even if I properly build an osx app bundle | 00:37 |
drobilla | falktx: Oh, it's for *non* embedded. But I and several others have tested and used this stuff on non-embedded | 00:37 |
drobilla | Events definitely worked. What's the variable? | 00:38 |
falktx | drobilla: standalone apps is the issue | 00:38 |
falktx | where pugl is all there is, without a host handling the events | 00:38 |
drobilla | falktx: P.S. you have a redundant timestamp calculation in there and Ben is dubious about its value in the first place. If the range is too large, just change the UINT32_MAX | 00:38 |
falktx | I copied that code from him | 00:39 |
drobilla | falktx: pugl_test is what I tested, which is a standalone app. do the events work in that for you? | 00:39 |
falktx | I can try | 00:40 |
drobilla | I know, just saying. Didn't merge because it seems silly. I guess int mod is faster than fmod (if you didn't also do the fmod then throw it away, of course) | 00:40 |
drobilla | falktx: It just prints them to stdout, which might go to that weird loggy thingie on OSX. | 00:40 |
drobilla | (configure with --test) | 00:40 |
falktx | drobilla: implicit "display" function | 00:43 |
falktx | it needs to be puglDisplay | 00:43 |
falktx | fixing that and the build finishes | 00:44 |
falktx | drobilla: do I need to install? | 00:44 |
drobilla | falktx: mmmmmm should be static I think | 00:46 |
drobilla | Oops. | 00:46 |
falktx | it doesn't seem to link against the static lib, but the shared one | 00:46 |
falktx | anyway, I installed now | 00:46 |
falktx | pugl_test doesn't seem to get installed | 00:47 |
*** NickSB__ has quit IRC | 00:47 | |
*** NickSB2 has quit IRC | 00:47 | |
falktx | drobilla: http://i.imgur.com/SH6rpeZ.png | 00:48 |
* drobilla shrugs | 00:50 | |
drobilla | Y'all have been sending me patches I apply blind without even compiling pugl_test as far as I can tell, sooooo it's fucked. | 00:51 |
drobilla | I have no idea why specifically :) | 00:51 |
drobilla | falktx: Is this with that change or without? | 00:52 |
*** NickSB__ has joined #lv2 | 00:52 | |
falktx | drobilla: without | 00:53 |
drobilla | hrm | 00:55 |
falktx | with or without that stuff, pugl in osx is still messed up | 00:58 |
*** NickSB2 has joined #lv2 | 00:59 | |
falktx | hmm, whoever did the last lv2 "tutorial" needs to fix the mistakes... | 01:02 |
falktx | if (fps && fps->type == synth->float_type) | 01:02 |
falktx | synth->sample_rate = ((LV2_Atom_Float*)frame)->body; | 01:02 |
falktx | wtf!? | 01:02 |
falktx | drobilla: http://mountainbikesandtrombones.blogspot.pt/2014/01/lv2-forge-and-tempo-syncronization-or.html | 01:03 |
falktx | appeared on planet linux audio just now | 01:03 |
falktx | at least it should be: | 01:04 |
falktx | synth->sample_rate = ((LV2_Atom_Float*)fps)->body; | 01:04 |
* drobilla gets a kick out of the part that says the docs don't explicitly say you shouldn't write to memory that's about to be deallocated | 01:04 | |
falktx | but that doesn't make much sense either | 01:04 |
drobilla | Blah, shitty crazy narrow blog themes with code in them | 01:05 |
* drobilla wonders why people pad manually when lv2_atom_forge_write is right there | 01:07 | |
drobilla | Also maps a ton of URIs that the forge maps anyway | 01:09 |
drobilla | Well, okay, 3 | 01:09 |
drobilla | I don't know, this is too hard to read because it uses weird naming conventions and I don't feel like constantly backtracking to see what's what | 01:11 |
* drobilla made a nice metro example, geeze. You can lead a horse to water... | 01:11 | |
drobilla | e.g. "frame_type" isn't a type | 01:12 |
falktx | later | 01:18 |
*** falktx has quit IRC | 01:18 | |
*** HarryHaaren has quit IRC | 01:37 | |
drobilla | ... I should probably get on with finishing that paper | 01:47 |
*** triune has quit IRC | 06:10 | |
*** triune has joined #lv2 | 06:16 | |
*** abique has joined #lv2 | 07:07 | |
*** abique has quit IRC | 07:11 | |
*** abique has joined #lv2 | 07:24 | |
*** NickSB2 has quit IRC | 08:23 | |
*** abique has quit IRC | 09:41 | |
*** abique has joined #lv2 | 09:41 | |
*** abique has quit IRC | 09:43 | |
*** abique has joined #lv2 | 09:46 | |
*** edogawa has joined #lv2 | 10:52 | |
*** edogawa has quit IRC | 11:09 | |
*** JCxMLnblFl has joined #lv2 | 11:11 | |
*** JCxMLnblFl has left #lv2 | 11:11 | |
*** HarryHaaren has joined #lv2 | 12:22 | |
HarryHaaren | drobilla, weird Jalv behaviour when running Fabla with -d : segfaults. Works fine without -d ? Backtrace leads to sratom / serd : http://pastebin.com/yM0dbJpJ | 13:23 |
*** edogawa has joined #lv2 | 13:29 | |
*** edogawa has quit IRC | 13:38 | |
*** edogawa has joined #lv2 | 13:38 | |
*** kaspar_e has joined #lv2 | 13:45 | |
*** triune has quit IRC | 14:06 | |
*** triune has joined #lv2 | 14:11 | |
wrl | don't know whether anybody saw this: http://forum.renoise.com/index.php?/topic/39449-lv2-support/page__p__307601#entry307601 | 14:37 |
wrl | kraken/gore talking about implementing lv2 in renoise | 14:37 |
Javafant | can't wait for lv2 to be added. | 14:38 |
Javafant | it's one of the only features I'm missing from renoise. | 14:38 |
Javafant | that and jack midi | 14:38 |
Anchakor | yeah, but plenty of FUD coming from that guy | 14:38 |
*** unclechu has joined #lv2 | 15:16 | |
*** NickSB2 has joined #lv2 | 15:27 | |
*** HarryHaaren has quit IRC | 15:40 | |
drobilla | That nonsense about the MIDI extension being a third option aside from event and atom is straight up wrong. | 15:46 |
rgareus | renoise FUD, indeed. -- it's probably just a developer ranting to justify the lateness of LV2 in renoise to his Project Manager(s). OTOH he's probably also used to industry-style specs. | 15:47 |
rgareus | here's your chance for a one time sale. 500+ page LV2 reference-manual. $4999 :) | 15:50 |
*** Gethiox2 has joined #lv2 | 15:58 | |
*** Gethiox has quit IRC | 16:00 | |
wrl | well, that's the same dude who did a lot of the initial ports of VST plugs to linux | 16:00 |
wrl | if anybody remembers jucetice, that's the dude | 16:00 |
*** mlpug has joined #lv2 | 16:13 | |
*** Gethiox3 has joined #lv2 | 16:26 | |
*** Gethiox2 has quit IRC | 16:27 | |
*** Gethiox3 has quit IRC | 16:31 | |
*** HarryHaaren has joined #lv2 | 16:31 | |
*** Gethiox3 has joined #lv2 | 16:48 | |
drobilla | Meh. Welcome to free software, where the specs talk back ;) | 17:03 |
drobilla | In theory a book project for the host side of things would help as well, but ultimately, hosts aren't really much of a problem. There's very few, and most people only care about the ones that already exist with support anyway. | 17:03 |
drobilla | Cramming all the libs in lv2-x.y.z.tar.gz would magically make it so that they are "okay" to use, even though it's ridiculous and completely arbitrary, but I still don't really know how to go about doing that, how to manage compatibility, if this is an absolute nightmare for packagers (probably), etc. | 17:05 |
HarryHaaren | drobilla, no Event only hosts that I know of. Perhaps ZynJackU (the old zynaddsubfx as LV2 project), but since that's dead (AFAIK anyway) write it off. | 17:06 |
HarryHaaren | Have the Calf plugins been updated to Atoms? They lagged a bit at the start | 17:06 |
drobilla | HarryHaaren: If jalv -d crashes it's usually because atoms are corrupt | 17:20 |
HarryHaaren | drobilla, sounds about right, thanks for reply. Will check whats going on there | 17:22 |
drobilla | HarryHaaren: grep of whatever version I have suggests no. Hosts first, anyway. | 17:24 |
HarryHaaren | fair enough, nothing I can think of. | 17:28 |
drobilla | I guess if I want to be nice I can do calf myself | 17:29 |
drobilla | Then I will get less nice and start removing host support. | 17:29 |
*** unclechu has quit IRC | 17:34 | |
Javafant | falktx maintains a fork of calf | 17:42 |
Javafant | no idea if that uses atoms. | 17:42 |
drobilla | Is there anything falktx doesn't maintain a fork of? :) | 17:47 |
Javafant | I don't think so :) | 17:54 |
Javafant | I'm sure falktx maintains forks of his own software. | 17:54 |
*** frankbutt has joined #lv2 | 17:56 | |
*** frankbutt has left #lv2 | 17:56 | |
*** abique has quit IRC | 18:22 | |
*** triune has quit IRC | 18:39 | |
*** NickSB__ has quit IRC | 18:40 | |
*** NickSB__ has joined #lv2 | 18:46 | |
*** triune has joined #lv2 | 18:46 | |
*** triune has joined #lv2 | 18:46 | |
*** falktx has joined #lv2 | 18:50 | |
*** Gethiox4 has joined #lv2 | 19:02 | |
*** Gethiox3 has quit IRC | 19:03 | |
*** ricardocrudo has joined #lv2 | 19:15 | |
*** NickSB__ has quit IRC | 19:34 | |
*** NickSB__ has joined #lv2 | 19:42 | |
*** NickSB__ has quit IRC | 20:24 | |
*** NickSB__ has joined #lv2 | 20:37 | |
*** NickSB__ has quit IRC | 20:37 | |
*** NickSB has joined #lv2 | 20:38 | |
*** mlpug has quit IRC | 20:42 | |
*** triune has quit IRC | 20:43 | |
*** triune has joined #lv2 | 20:48 | |
*** triune has quit IRC | 21:12 | |
*** triune has joined #lv2 | 21:19 | |
*** ricardocrudo has quit IRC | 21:57 | |
*** kaspar_e has quit IRC | 21:58 | |
*** unclechu has joined #lv2 | 22:03 | |
*** triune has quit IRC | 22:13 | |
*** triune has joined #lv2 | 22:20 | |
*** Gethiox4 has quit IRC | 23:19 | |
*** Gethiox4 has joined #lv2 | 23:22 | |
*** unclechu_ has joined #lv2 | 23:31 | |
*** Gethiox4 has quit IRC | 23:32 | |
*** edogawa has quit IRC | 23:33 | |
*** Gethiox4 has joined #lv2 | 23:38 | |
*** triune has quit IRC | 23:44 | |
*** triune has joined #lv2 | 23:52 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!