[00:03] < MS-> right, bed - night all - have fun :) |
[00:03] *** MS- has parted #kamaelia |
[06:52] *** vmlemon_ has joined #kamaelia |
[07:22] *** vmlemon_ has joined #kamaelia |
[07:59] *** orphans has joined #kamaelia |
[08:24] *** bcarlyon|laptop has joined #kamaelia |
[08:25] *** bcarlyon|laptop has parted #kamaelia |
[08:42] *** Uraeus has joined #kamaelia |
[08:50] *** vmlemon_ has joined #kamaelia |
[09:30] *** Chong- has joined #kamaelia |
[09:47] *** [1]Lawouach has joined #kamaelia |
[09:49] *** [1]Lawouach is now known as Lawouach |
[09:49] *** Chong- has joined #kamaelia |
[10:04] *** Davbo has joined #kamaelia |
[11:35] *** vmlemon_ has joined #kamaelia |
[12:00] < Davbo> Anyone ever been to Prague? |
[12:00] < Davbo> also; good afternoon everyone :) |
[12:01] < vmlemon_> Hi Davbo |
[12:04] < Davbo> hows things vmlemon_? |
[12:05] < vmlemon_> OK |
[12:05] < Davbo> cool |
[12:06] < Davbo> Chong-: When you're ready to start looking through Paint feel free, still working on interface. I'd suggest starting with the colour selector and the slider and then tackling the core stuff :-) |
[12:12] < Chong-> Davbo: cool. I'll start it later today or tomorrow. |
[12:13] *** orphans remembers what he's supposed to be doing :) |
[12:15] < orphans> j_baker, I'm guessing it's still stupid o-clock where you are, but the code is in private_JT_JamDev now, and is installable and runnable afaict :) |
[12:15] < Chong-> orphans: I have not finished mine yet :/ , but I should be able to finish it today :-) |
[12:15] < vmlemon_> "Yay", the only Fedora 8 CD I can find doesn't pass the MD5 checksum test |
[12:16] < Chong-> orphans: Anyway, I'll post it to list with review guide after I finish it |
[12:16] < orphans> Chong-, ok, no probs. Just give us a shout when it's at some sort of fit state and I'll have a gander :) |
[12:16] < orphans> ok, awesome |
[12:16] *** vmlemon_ hates optical discs |
[12:16] < Chong-> orphans: thanks :-) |
[12:35] *** Davbo has somehow ended up on a trip to Prague in 2 weeks :-/ |
[12:36] < Lawouach_> i was looking to go there in SepteĆ¹mber myself |
[12:36] < Lawouach_> let me know ho it goes :) |
[12:36] < Davbo> Did something put you off Lawouach_? |
[12:37] < Davbo> I should have took up your offer and shown up in Brittany ;-) |
[12:38] < Lawouach_> :) |
[12:38] < Lawouach_> Nothing has put me off |
[12:39] < Lawouach_> I just haven't confirmed it yet |
[12:43] < Davbo> ah cool |
[12:44] *** Davbo wonders how a trip to Dublin ended up being Prague |
[12:46] < Lawouach_> :) |
[12:47] *** wyleu has joined #kamaelia |
[13:06] *** Uraeus has joined #kamaelia |
[13:28] < j_baker> I'll give it a look today, orphans |
[13:31] < orphans> ta. I'm working on a readme which would probably make things a bit clearer, but give it a run and hopefully it should be clear enough |
[13:31] < orphans> if you launch it with jam --help it gives you the usage instructions |
[13:32] < j_baker> Does it use pygame? |
[13:33] < orphans> yeah - theres an install doc in the Docs which gives you the dependencies |
[13:40] < orphans> oh, and there a kinda high-level diagram of the graphlines in Jam here if it helps some: http://edit.kamaelia.org/cgi-bin/Wiki/edit/Developers/Projects/KamaeliaJam/GraphlineDiagram |
[14:14] < j_baker> Dumb question, orphans: I just installed Jam. How do I run it? |
[14:15] < Davbo> jam --help |
[14:15] < orphans> run jam. Although it won't work because I've messed up branching a little :) |
[14:15] < orphans> just fixing it - I won't be 2 secs (hopefully) :) |
[14:22] < orphans> j_baker, just checking in now, then it should (fingers crossed) work |
[14:23] < j_baker> Sweet. |
[14:23] < orphans> k, in now |
[14:34] < j_baker> Hrm.... pygame is still doesn't seem to work very well for me. :( |
[14:35] < j_baker> Davbo, are you still running Ubuntu? |
[14:35] < orphans> j_baker, what does it do? |
[14:35] < j_baker> Freezes. |
[14:35] < Davbo> Yeah Ubuntu |
[14:36] < j_baker> Did you have any problems getting pygame to work? |
[14:36] < Davbo> nope, orphans is on Ubuntu too anyway, right? |
[14:36] < Davbo> installed it from the repos j_baker? |
[14:36] < orphans> yup, I am indeedy |
[14:37] < j_baker> Tried installing it using synaptic and easy_install |
[14:37] < Davbo> you get a complaint? |
[14:37] < j_baker> Nope. |
[14:37] < Davbo> odd |
[14:37] < Davbo> I'll try your branch orphans |
[14:37] < j_baker> Either of you using an nVidia graphics card? |
[14:37] < orphans> yup, I am |
[14:37] < j_baker> I don't think it's orphans code |
[14:38] < orphans> I wouldn't bet against :) |
[14:38] < j_baker> I've had problems running Kamaelia's pygame |
[14:38] < Davbo> Yeah, an 8800 GT :/ using the non-free drivers |
[14:38] < j_baker> I just never got around to trying to fix it because I never really had a need for it until now. :) |
[14:39] < Davbo> it just crashes? |
[14:39] < j_baker> Not even that |
[14:39] < j_baker> It freezes up and won't even stop if I hit ctrl-c |
[14:39] < j_baker> I have to hit ctrl-\ |
[14:40] < orphans> how far do you get? does anything come up on screen? |
[14:40] < j_baker> OMG... |
[14:40] < j_baker> I am such an idiot. |
[14:40] < j_baker> I was just trying to remove pygame from my site-packages |
[14:41] < j_baker> And somehow I typed sudo rm -rf '/usr/lib/python2.5/site-packages' '/usr/lib/python2.5/site-packages/pygame-1.8.1release-py2.5-linux-i686.egg' |
[14:41] < j_baker> And wiped my site-packages directory clean. :( |
[14:41] < orphans> I think Davbo did that yesterday didn't he |
[14:41] < Davbo> Yep |
[14:41] < orphans> gawd, I hope it doesn't happen to me :) |
[14:41] < Davbo> it's contagious |
[14:42] < Davbo> Just use synaptic to 'reinstall' all your python stuff |
[14:42] < vmlemon_> If only there was an undelete function :| |
[14:42] < j_baker> Davbo, have you made any progress reviewing my branch (not rushing, just making sure I don't behind you)? |
[14:42] < j_baker> Yeah |
[14:42] < j_baker> The only thing I dislike about Synaptic is that it seems to install stuff in a weird location. |
[14:43] < Davbo> nah j_baker, I ended up reinstalling Ubuntu yesterday and today I've been booking a holiday. |
[14:43] < j_baker> Then again, maybe that's my problem. I tend to prefer easy_install. |
[14:43] < j_baker> Ok, let me know if you get close to needing more to do. :) |
[14:44] < j_baker> BTW orphans, you might also list numpy as a dependency in the install file. |
[14:45] < orphans> ahh, probably forgot to remove that - it doesn't depend on it any more |
[14:45] < Davbo> i think you might want to grep for an import numpy then orphans. It was telling me it needed it yesterday |
[14:45] < orphans> grepping as I speak |
[14:46] < j_baker> Does setup.py for jam install Kamaelia/Axon automatically? |
[14:47] < orphans> setup.py from where? |
[14:47] < j_baker> The setup.py in Apps/Kamaelia-Jam |
[14:48] < orphans> oh, after a distbuild? |
[14:48] < j_baker> Or was that generated by the DistBuild thing? |
[14:48] < orphans> yeah. But yes, it does install both |
[14:48] < j_baker> Ah, that's one less thing to worry about. :) |
[15:04] < j_baker> Is there any way to get Ubuntu's package manager to scan for missing files and repair them? Or am I going to have to re-install everything manually? |
[15:07] < Davbo> I found the easy way yesterday j_baker, reinstalling Ubuntu :P |
[15:11] < j_baker> I don't know that it's much better than the hard way. :( |
[15:15] *** vmlemon_ has joined #kamaelia |
[15:31] < j_baker> I think I see why that's the easy way now, Davbo. All kinds of weird stuff is happening now. :( |
[15:31] < Davbo> like what? Import error on gtk? |
[15:32] < Davbo> I couldn't even get update-manager to open then it all went downhill. |
[15:32] < Davbo> so long as /home/ has it's own mountpoint you'll be okay |
[15:33] < j_baker> :( |
[15:33] < j_baker> I didn't do that this time around... |
[15:45] *** j_baker has joined #kamaelia |
[15:48] *** vmlemon_ has joined #kamaelia |
[16:31] *** bcarlyon|laptop has joined #kamaelia |
[16:45] *** vmlemon_ has joined #kamaelia |
[16:55] *** j_baker has joined #kamaelia |
[17:04] < j_baker> I FINALLY got pygame working! |
[17:06] < Lawouach> :) |
[17:06] *** Davbo has joined #kamaelia |
[17:14] < j_baker> orphans, what benefit does using midi sound give? |
[17:19] < orphans> j_baker, on phone, 2 secs |
[17:36] < j_baker> I just now realized that I forgot to send you that email, Lawouach. |
[17:36] < j_baker> I'll do that while I'm thinking about it. |
[17:36] < orphans> j_baker, sorry, back |
[17:37] < j_baker> np |
[17:37] < orphans> using midi just means that you can control a few more music apps using Jam |
[17:38] < j_baker> Ah, I see. |
[17:38] < orphans> so you get the other app to make the sound, but you control what happens with it (when it turns on, off etc) with jam |
[17:39] < Lawouach> j_baker, I've fixed a couple of your tickets too |
[17:39] < Lawouach> not exactly as you suggested however |
[17:39] < Lawouach> please read the tickets' comment |
[17:39] < j_baker> I see. Do you know of any apps I can play around with using Ubuntu |
[17:39] < j_baker> Ok, will do Lawouach. |
[17:40] < orphans> j_baker, hydrogen is probably the simplest to get going with |
[17:40] < orphans> you need to flip a couple of settings in it, but I can talk you through that |
[17:43] < j_baker> Well, right now, I'm working on getting pyrtmidi working. |
[17:43] < Lawouach> brb |
[17:43] < j_baker> Does it have any dependencies? |
[17:44] < orphans> dunno, it's apt-gettable if that helps :) |
[17:44] < orphans> http://packages.ubuntu.com/gutsy/hydrogen |
[17:45] < orphans> is pyrtmidi not just being a setup.py install? |
[17:45] < j_baker> Well, it does. |
[17:45] < j_baker> But I get C++ compiler errors. |
[17:46] *** Lawouach has joined #kamaelia |
[17:47] < orphans> interesting... can you pastebin them? |
[17:47] < j_baker> Sure |
[17:48] < j_baker> I think I might have just found it while copying the error. |
[17:50] < j_baker> I think I'm missing an ALSA package. Here's the error if it's any help: http://pastebin.com/m530ea554 |
[17:51] < orphans> libasound-dev should give you what you need methinks |
[17:52] < j_baker> Yeah, it works now. |
[17:53] < orphans> cool |
[17:53] < j_baker> Alright, so what do I have to do to get Hydrogen running (I have it installed)? |
[17:53] < orphans> ok, so if you run hydrogen |
[17:53] < orphans> and go to file->preferences |
[17:54] < orphans> midi system->input wants to say something like midi-through-port0 |
[17:55] < j_baker> Ok, done. |
[17:55] < orphans> then if you switch on some steps in the step sequencer hopefully you'll hear them play through hydrogen |
[17:56] < j_baker> It works. The step sequencer I'm assuming is the bar thing in the middle? |
[17:56] < orphans> yup :) |
[17:56] < orphans> and good! |
[17:56] < j_baker> What is the bouncy ball thing at the top? |
[17:57] < orphans> ah, that's the x-y pad. At the moment that doesn't do very much - I'm kinda trying to work out what I should do with it |
[17:57] < orphans> actually, that's a bit of a lie - it outputs osc and midi messages which you can pick up, but just with the default app it does nothing except look pretty |
[17:58] < orphans> is audio working from jam ok? |
[17:58] < j_baker> Yup. Not a problem with it. |
[17:58] < orphans> awesome |
[17:58] < j_baker> (which is something of a feat given that I'm using it with Ubuntu) |
[17:58] < orphans> heh, something of a feat given that I wrote it :) |
[17:59] < j_baker> Meh, just make sure not to delete site-packages and you'll have a leg up on both me and Davbo. :P |
[18:00] < orphans> :) |
[18:00] *** orphans touches wood |
[18:01] < j_baker> Ok, so I also see some networking stuff in the picture and the help printout. How does that work? |
[18:01] < orphans> ok, so first of all start one instance of jam with no arguments |
[18:03] < orphans> then launch a second one as jam -p 2003 --listen-port=2002 --remote-address=127.0.0.1 --remote-port=2001 |
[18:03] < orphans> and any changes you make on one should be mirrored in the other, and vice versa |
[18:05] < orphans> then you can launch a third as jam -p 2004 --listen-port=2005 --remote-address=127.0.0.1 --remote-port=2002 |
[18:05] < orphans> and that should get and send changes to both of the others |
[18:05] < orphans> so you can keep adding instances, pointing them to a single instance running somewhere, and it'll become part of the wider network |
[18:08] < j_baker> hmmm... the pygame errors started again. |
[18:08] < orphans> the freezing? |
[18:08] < j_baker> Hold on, let me try rebooting and I'll brb. |
[18:08] < j_baker> Yeah. |
[18:08] < orphans> k, cool |
[18:09] < j_baker> Jam somehow got turned into an uninterruptable process and won't die. |
[18:10] *** vmlemon_ has joined #kamaelia |
[18:11] *** j_baker has joined #kamaelia |
[18:11] < vmlemon_> Whee, I crashed my box by doing an intensive compilation |
[18:14] < orphans> j_baker, any better now? |
[18:14] < j_baker> Yup. Works like a charm. |
[18:15] < orphans> good good |
[18:17] < j_baker> Interesting. Anything else I should make sure to check out with Kamaelia Jam? |
[18:18] < orphans> erm, lemme see. I think that's all the major bits and pieces |
[18:19] < orphans> the only other thing is the OSC output, but that's pretty difficult to check using external programs, and is powering the communication between jam clients, so gets a bit of a run out |
[18:20] < orphans> if you want to give it a go then install pd-extended (deb available from http://puredata.info/downloads), and run pd /usr/share/kamaelia/jam/Pd/PureJam.pd |
[18:20] < orphans> then if you fiddle around with bits in Jam you should hear them |
[18:20] < orphans> that'll show you the XY pad doing something too |
[18:20] < j_baker> Alright, I'll check that out. |
[18:26] *** vmlemon_ has joined #kamaelia |
[18:27] *** j_baker has joined #kamaelia |
[18:29] < j_baker> Sigh... gotta restart one more time. |
[18:33] *** vmlemon_ has joined #kamaelia |
[18:36] *** orphans migrates pubwards |
[18:37] < Lawouach> again! :) |
[18:41] *** j_baker has joined #kamaelia |
[18:42] < Davbo> we clearly need to get out more Lawouach ;-) |
[18:42] < Lawouach> I tend to go out on weekends so that I can drink rhum till 3 in the morning :) |
[18:51] < Davbo> hehe |
[19:07] *** wyleu has joined #kamaelia |
[19:07] *** vmlemon_ has joined #kamaelia |
[19:28] *** Davbo has joined #kamaelia |
[19:30] *** vmlemon_ has joined #kamaelia |
[19:32] < vmlemon_> kamlogbot: dance |
[19:32] Reply: does the macarena |
[19:41] < Davbo> Lawouach: you got a second? |
[19:44] < Lawouach> yes |
[19:45] < Davbo> could you just look at http://code.google.com/p/kamaelia/source/browse/branches/private_DK_PaintDev/Kamaelia/Kamaelia/UI/Pygame/Button.py |
[19:46] < Davbo> line 232 is a lousy attempt from me to inherit Button and override the "buildCaption" method to instead put an image on the button instead of a caption |
[19:47] < Lawouach> nice doc strings but your indentation is uncommon :) |
[19:47] < Lawouach> hmm |
[19:47] < Lawouach> why calling Button.__init__? |
[19:48] < Lawouach> lines 236 and 237 should be merged, shouldn't they? |
[19:48] < Davbo> Google told me to do it |
[19:48] < Lawouach> what's the problem BTW? :) |
[19:48] < Davbo> I assumed I'd done something totally wrong |
[19:49] < Davbo> A call to super will be a call to Button right? |
[19:49] < Davbo> This thing i've read isn't very clear at all |
[19:50] < Lawouach> super usually isn't and I hope Michael will decide to dump it |
[19:50] < Davbo> ooooo it works |
[19:50] < Lawouach> what does? |
[19:51] < Davbo> I'll commit changes for you to see |
[19:53] < Davbo> ....still commiting |
[19:53] < Davbo> ah :) |
[19:53] < Davbo> http://code.google.com/p/kamaelia/source/browse/branches/private_DK_PaintDev/Kamaelia/Kamaelia/UI/Pygame/Button.py |
[19:54] < Lawouach> right so it works? |
[19:54] < Davbo> http://code.google.com/p/kamaelia/source/diff?r=5267&format=side&path=/branches/private_DK_PaintDev/Kamaelia/Kamaelia/UI/Pygame/Button.py&old_path=/branches/private_DK_PaintDev/Kamaelia/Kamaelia/UI/Pygame/Button.py&old=5266 |
[19:54] < Davbo> yeah it works now, thanks Lawouach |
[19:55] < Lawouach> with super, the thing to keep in mind is that you should avoid mixing both old style SuperClass.method(self, ...) with super(Class, self).method(...) |
[19:55] < Davbo> super is something that still confuses me, so thanks for being patient |
[19:55] < Lawouach> they don't play well |
[19:55] < Lawouach> it still confuses me too |
[19:55] < Lawouach> I don't like it |
[19:57] < Davbo> seems odd, don't know what to make of it |
[19:57] < Davbo> Anyway, cheers Lawouach. I'm off now, g'night all. |
[20:27] *** robertofaga has joined #kamaelia |
[20:28] *** vmlemon_ has joined #kamaelia |
[20:46] *** vmlemon_ has joined #kamaelia |
[21:15] *** vmlemon_ has joined #kamaelia |
[21:16] *** vmlemon_ has joined #kamaelia |
[21:20] *** vmlemon_ has joined #kamaelia |
[21:33] *** vmlemon_ has joined #kamaelia |
[22:39] *** robertofaga has joined #kamaelia |
[22:45] *** vmlemon_ has joined #kamaelia |
[23:01] *** [1]Lawouach has joined #kamaelia |
[23:19] *** [1]Lawouach is now known as Lawouach |
[23:36] *** vmlemon_ has joined #kamaelia |