[Cs-dev] Working out agenda for Csound
Date | 2010-06-10 16:53 |
From | Steven Yi |
Subject | [Cs-dev] Working out agenda for Csound |
Hi All, I haven't been working much on Csound itself lately due to a lot of other commitments and travelling, but in a few weeks my schedule will be finally opening up. I am thinking that besides the smaller personal projects, it'd be nice if we had some things to focus on as a group and try to schedule them for a release. It seems that the big items are the completing the new parser and implementing parallelization. Are there others? And should we focus on the new parser as the next big feature to release? Thanks! steven ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2010-06-10 17:02 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] Working out agenda for Csound |
I think those two would be enough! If we can get the parser finished and the parallelisation done, it will be a major step forward. As a OSX-specific problem, I will need to look into the problems with portmidi and fltk for x86_64. No solution yet. Victor On 10 Jun 2010, at 16:53, Steven Yi wrote: > Hi All, > > I haven't been working much on Csound itself lately due to a lot of > other commitments and travelling, but in a few weeks my schedule will > be finally opening up. I am thinking that besides the smaller > personal projects, it'd be nice if we had some things to focus on as a > group and try to schedule them for a release. It seems that the big > items are the completing the new parser and implementing > parallelization. Are there others? And should we focus on the new > parser as the next big feature to release? > > Thanks! > steven > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2010-06-10 17:13 |
From | Michael Gogins |
Subject | Re: [Cs-dev] Working out agenda for Csound |
I have given this some serious thought. I think that parallel computing for Csound is much more important than the parser -- no offense to the parser! Parallel computing is here to stay and will only increase in importance from year to year. ParCS depends upon the new parser, so if both can be completed for the next release, that would be fantastic. If that's not feasible, then we should think about improving our "first draft" multi-threading with some synchronization of global variables and opcodes, but only if it can deliver improved performance with some global data access. I don't think we should hurry this. Something as important as this should be done right. So, what I mean by "by the next release" should be something on the order of months, not weeks. Other than that, I think what we need in Csound is bug fixes and improved documentation. By the way, I am back in my own apartment and will be able to produce the next Windows installers. Regards, Mike On Thu, Jun 10, 2010 at 12:02 PM, Victor Lazzarini |
Date | 2010-06-10 17:53 |
From | Olivier Bélanger |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Attachments | None None |
Hi, Request for a bug fixes! Actually, there is no way to access the csound log when using the Python API. --logfile=path produces no file and Csound.SetMessageCallback() always crashes Python with a message like "pointer being freed not allocated...". Looks like a problem with reference count in Python. It will be very nice if this can be fixed! Thanks Olivier 2010/6/10 Michael Gogins <michael.gogins@gmail.com> I have given this some serious thought. |
Date | 2010-06-10 17:58 |
From | Steven Yi |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Hi Olivier, For the crash, what OS are you on? I'm having similar issues with message callback now with Java but only on OSX. Thanks, steven 2010/6/10 Olivier Bélanger |
Date | 2010-06-10 18:03 |
From | Olivier Bélanger |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Attachments | None None |
I tried only on OSX (10.6)... I'll try on linux and Windows and come back to you. Olivier 2010/6/10 Steven Yi <stevenyi@gmail.com> Hi Olivier, |
Date | 2010-06-10 18:28 |
From | Olivier Bélanger |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Attachments | None None |
Voilà le topo, On OSX (10.5 and 10.6), it crashed with pointer freed problem. On linux (Ubuntu 10.04), it crashed with this message: *** glibc detected *** python: free(): invalid next size (fast): 0x0a3aae58 On Windows (XP, Csound 5.11), it crashed with this message: An unhandled win32 exception occured in python.exe [164] Olivier Le 10 juin 2010 13:03, Olivier Bélanger <olivier.belanger@umontreal.ca> a écrit : I tried only on OSX (10.6)... I'll try on linux and Windows and come back to you. |
Date | 2010-06-10 19:24 |
From | Michael Gogins |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Quite possibly the same problem. Regards, Mike 2010/6/10 Olivier Bélanger |
Date | 2010-06-10 19:26 |
From | Victor.Lazzarini@nuim.ie |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Attachments | None None None None |
Date | 2010-06-10 19:51 |
From | Victor.Lazzarini@nuim.ie |
Subject | [Cs-dev] Please use tracker (was Re: Working out agenda for Csound) |
Attachments | None None None None |
Date | 2010-06-10 19:56 |
From | Victor.Lazzarini@nuim.ie |
Subject | [Cs-dev] Message callback (Re: Working out agenda for Csound) |
Attachments | None None None None |
Date | 2010-06-10 19:56 |
From | Olivier Bélanger |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Attachments | testMessageCallback.py testMessageCallback.csd None None |
scripts in attachment. Sometimes, python hang up in silence after Csound played the csd and you have to kill it yourself, sometimes it crashes with this error: Python(23980,0xa0282500) malloc: *** error for object 0x1109dc4: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug If you comment this line: cs.SetMessageCallback(logger) everything run fine all the time. Olivier 2010/6/10 <Victor.Lazzarini@nuim.ie> Can you provide a short script showing the problem? |
Date | 2010-06-10 20:03 |
From | Steven Yi |
Subject | Re: [Cs-dev] Message callback (Re: Working out agenda for Csound) |
I'll take a look tonight; I'll be doing some research into the Java/OSX issue as well (it uses the wrapper). On Thu, Jun 10, 2010 at 2:56 PM, |
Date | 2010-06-10 20:05 |
From | Olivier Bélanger |
Subject | Re: [Cs-dev] Please use tracker (was Re: Working out agenda for Csound) |
Attachments | None None |
Yes, you're right! Sorry! Olivier 2010/6/10 <Victor.Lazzarini@nuim.ie> It would be good if you could submit a ticket in the bug tracker as soon as you find a bug. Otherwise we'll carry thinking that everything is working as it should. |
Date | 2010-06-10 20:06 |
From | Oeyvind Brandtsegg |
Subject | Re: [Cs-dev] Message callback (Re: Working out agenda for Csound) |
Maybe related, this crashes for me in Python self.csound.SetOutputValueCallback(self.outValueCallback) and the method should be quite innocent def outValueCallback(self, channel, value): if channel == "HadronLoaded": self.hadronLoaded = True Oeyvind 2010/6/10 Steven Yi |
Date | 2010-06-10 20:13 |
From | victor |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Attachments | None None |
Thanks. Here at home on Vista, it's just hanging,
but not crashing.
Victor
|
Date | 2010-06-10 20:16 |
From | victor |
Subject | Re: [Cs-dev] Working out agenda for Csound |
Attachments | None None |
It's a threading problem, because on a single
thread, it works.
Victor
----- Original Message -----
|
Date | 2010-06-10 20:47 |
From | Victor.Lazzarini@nuim.ie |
Subject | Re: [Cs-dev] Message callback (Re: Working out agenda for Csound) |
Attachments | None None None None |
Date | 2010-06-10 21:24 |
From | Victor.Lazzarini@nuim.ie |
Subject | [Cs-dev] logfile |
Attachments | None None None None |
Date | 2010-06-11 10:16 |
From | john ffitch |
Subject | Re: [Cs-dev] Working out agenda for Csound |
My summer plans include reworking ParCS. For this to me generally useful it requires the adoption of the new parser (I need it for the compiler analysis). Other (half-)plans are to release 5.13 in a coherent way with simple packages with/without frontends, revisit winsound, and general tidying up. I also have hopes of developing Anton (ASP composition system), releasing Steve (American minimalist composer) and even writing up the tabla composer system. And then there is finishing "Deepest Red", and starting work on a new piece in my mind. Not all of these will get done unfortunately. I am a little behind in e-mail so expect there will be other ideas for CS developments. ==John ffitch ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |