Friday, 2014-12-05

drobillaWasn't really expecting this single-minded focus on huge images00:00
HarryHaaren_github mirror can still be done? I know you're not a fan, but it might be the least-effort most-effect solution here?00:22
HarryHaaren_also RE other LV2 development guides / blog posts in the email, I dont think that's particularly a good idea.00:22
drobillaYeah.  I just haven't bothered for the site repo yet00:23
HarryHaaren_you have a good thing going with the "book", and its a coherent and solid tutorial00:23
HarryHaaren_sure more content for book would be good, but eg my example on Atoms probably doesn't do anybody any good (anymore?)00:23
drobillaWell, the book is one form of needed documentation, but not everything00:23
HarryHaaren_sure, examples being the other IMO00:23
HarryHaaren_that stuff I was writing at the time i was learning (still am) was because I didn't find any other docs *except* code, so something > nothing was my idea there.00:24
HarryHaaren_Even the ramblings of a learning-lv2 coder00:24
HarryHaaren_that's not the case anymore, so -1 for including everything-lv2-tutorial00:24
drobillaThe book *is* examples.  Literally. :)00:25
*** ricardocrudo has joined #lv200:26
drobillaThe reference docs are, well, a reference00:28
drobillaand the site is mainly a thing to point people to the place they want to go, and some auxiliary documentation like bundles and filesystem paths and such00:28
drobillaI've kind of given up on the site thing, though.00:29
drobillaClearly I can count on the community to argue for months about slideshows...00:29
drobillaI will continue generally working on making the code/spec itself simpler and easier to contribute to, and writing better documentation, which will help in some ineffable way, but probably not much.00:31
HarryHaaren_nah. If i were you: 1) github mirror it 2) ask for small merge requests 3) cherry-pick important stuff & things you like00:31
HarryHaaren_there will be a "rush" at the start to get projects listed etc, but after a week or 2 it will cool off and that's that00:31
drobillaYaya, I'll make a mirror00:32
drobillaBecause clicking once instead of typing a command ones makes all the difference in the world, apparently00:32
drobillaonce*00:33
HarryHaaren_actually its your side it makes it easier for? That bitbucket thing is annoying right? Patches on an ML?00:33
drobillaWhich it doesn't, but it will shut people the fuck up about it, which is lovely, and therefore worth it :)00:33
HarryHaaren_I like github cause it makes my life easier for merging stuff other people have?00:33
drobillaHarryHaaren_: It makes zero difference.  I already have your mirror as a remote.  That's the whole point of git.00:34
HarryHaaren_you're a practical person Drob. "if it shuts people up, you'll do more work to get them to do a little"00:34
HarryHaaren_fair enough, I'll continue to push my changes there00:34
drobillaI'm also an evidence based person, I'll be less skeptical when I have reason to :)00:36
drobillaRight now I'm at the "everyone bitches about git and doesn't send any patches"00:36
drobillastage.  Stuff in git.  yay!  Still no patches.00:36
HarryHaaren_on LV2 itself? Or site?00:36
drobillaLV2 itself, site, pugl00:37
drobillargareus's pugl merge will be the first such evidence, no doubt00:37
HarryHaaren_I'm (eventually) planning to write an extension describing musical intent. You'll get a patch .. after some other items on infinite length TODO are ticked off :)00:37
drobillafalktx is a little more keen on forking things off in some insane direction, so we'll see about that one00:37
HarryHaaren_i've not been tracking PUGL much recently: working with MOD pushed me away from GL for abit00:38
drobillaHarryHaaren_: Maybe the same(ish) thing as a "musical expressions" ext00:38
drobillaMeanwhile, I need to figure out how to *reduce* the number of extensions without breaking anything...00:38
HarryHaaren_i should note though, that zix, and some of the other smaller libs you've done are a pleasure to work with: no patches needed, so no patches sent?00:39
rgareusdrobilla: I unified all my uses of pugl, but after reading the current state of upstream pugl, sadly my intentions to merge with it have dropped to almost zero.00:39
drobillaZix should really be a proper library, but I loathe to add a dependency...00:39
drobilla(plus I don't have to care about the API)00:39
* drobilla shrugs00:40
drobilla1 point for the bullshit side, then :)00:40
rgareusdrobilla: i was sincere about merging, but recent things - half-baked cairo addition etc  makes it hard00:41
* drobilla shrugs again00:42
drobillaI improved it, so shoot me.00:42
drobillaThe same couple hundred lines of code are arranged in a slightly different way, big deal00:43
drobillaPresumably most significant changes would be in the window setup code which is pretty much unchanged anyway00:46
drobillaBut whatever, merge it or don't, I don't really care00:47
drobillaI have plenty of complaints with which to direct future work for the forseeable future.  I'll take all these libraries I wrote myself and jam it into LV2 which I mostly wrote myself and it'll all be in one big shiny tarball/git repo with clean documentation which I wrote myself00:48
drobillaThen we see what people complain about next and proceed accordingly00:49
drobillaOnwards and upwards and all of that00:49
HarryHaaren_i have a MOD, it runs LV2.00:50
drobillaIt's funny, voicing my shitty cynical attitude like this makes me feel like a dick, but if I were to make a bar plot of "stuff from other people Re: open source work", complaints would go to the top and you wouldn't even be able to tell all the others from the X axis00:51
drobillaSo can't really blame me, even though I *am* kind of a dick :)00:51
drobillaIt's just a long many year process of people telling me to go fuck my idiot self in slighly more obscure words00:52
drobillaPresent company and some other excellent folks excluded, of course00:52
drobilla(Welcome to winter time in drobillaville)00:54
HarryHaaren_how many hours sunshine still available there? Its gone pretty scarce here00:54
drobillaHarryHaaren_: I shooooooooould have one, though we'll see if it gets sadly neglected like every other piece of musical hardware around here :/00:55
drobillaIt was actually pretty sunny today and just barely below zero, which was nice00:55
drobillaCurrently sun from 7:30..4:2000:56
HarryHaaren_below zero? meh, solid 5 degrees here. Not that I was outside. i don't code outside, fingers sieze up in the cold :D00:56
drobilla-16 the other day, then +2, then -8, then 0... it's nuts these days00:57
drobillaThough speaking of hardware, I did hook up my Soundplane the other day (by virtue of having a mac which it actually works with until I write a libusb driver)00:58
drobillaWhich makes that whole "how to we send beyond-MIDI stuff to plugins" question a bit more pressing...00:58
drobilla(multi-point gestural surface, polyphonic bend and pressure)00:59
drobillaWell, I mean, in this context, how to actually cram that in a message is pretty obvious01:01
drobillaBut I think the key point is sticking that behind an interface so both sender and receiver can be oblivious to it01:01
drobillaIdeally, so you can receive MIDI and fancy-things (objects, OSC, whatever) in exactly the same way01:01
drobillaBit tricky to do that and retain extensibility, though01:02
* HarryHaaren_ doesn't think about these things luckily, other fish to fry :)01:03
drobillaWouldn't the world be a wonderful place if C was better at named parameters with type safety...01:03
drobillargareus: Re: pugl, just merge it up to whatever most recent commit isn't problematic, the whole history is there01:27
drobillargareus: You don't have an actual repo though (?), and I'm not sure I can get a patch queue for just a subdirectory...01:27
drobillaCopy paste code works alright for single header things that nobody changes much, but was a mistake in this case01:28
rgareusdrobilla: current state here is https://github.com/x42/robtk/tree/master/pugl - but yes, it's not a separate repo01:29
rgareusdrobilla: since robtk is already a submodule to most projects. a nested-submodule is not something that I fancy doing.01:30
rgareusdrobilla: that's also on the todo list to sort out somehow01:30
drobillaA straight diff will be hard to work from for the same reasons it's hard for you to merge, but I guess I can pull all the commits that touched pugl and read them01:30
rgareusdrobilla: I do want to get closer to upstream pugl and adopt the newer window create,.. set options ... show  style01:32
rgareusdrobilla: that should make a merge easier01:32
drobillaYeah, I really should have known better than to ever put a "these parameters ought to be enough for anybody" API out there in the first place01:34
*** ricardocrudo has quit IRC02:00
*** HarryHaaren_ has quit IRC02:41
*** NickSB2 has joined #lv202:59
*** Anchakor_ has quit IRC06:11
*** Anchakor_ has joined #lv206:11
*** yoda_ has quit IRC10:29
*** HarryHaaren has joined #lv211:02
*** yoda_ has joined #lv211:13
*** yoda_ is now known as Yoda--11:13
*** ricardocrudo has joined #lv211:36
*** ricardocrudo has quit IRC11:36
*** ricardocrudo has joined #lv211:37
*** rncbc_jolla has joined #lv212:41
*** NickSB2 has quit IRC13:32
*** HarryHaaren has quit IRC13:36
*** falktx has joined #lv213:50
*** brummer has joined #lv215:42
*** HarryHaaren has joined #lv215:45
*** zth has joined #lv217:01
*** gianMOD has joined #lv217:19
*** triune has quit IRC17:22
*** triune has joined #lv217:27
*** NickSB has quit IRC17:34
*** NickSB has joined #lv217:36
*** brummer has left #lv217:37
*** NickSB2 has joined #lv217:42
*** zth has quit IRC18:30
*** zth has joined #lv218:46
*** falktx has quit IRC19:43
*** mlpug has joined #lv219:58
*** wumpus has quit IRC20:17
*** HarryHaaren has quit IRC20:17
*** mlpug has quit IRC20:21
*** wumpus has joined #lv220:35
*** zth has quit IRC20:46
*** edogawa has joined #lv221:43
*** edogawa has quit IRC23:00
*** ricardocrudo has quit IRC23:15
* drobilla removes the "free" from the main page23:22
drobillaHappy now, you reactionary bastards? :P23:22
*** rncbc has joined #lv223:55

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