Csound Csound-dev Csound-tekno Search About

[Csnd] -Ma on OLPC?

Date2009-04-27 00:44
From"Art Hunkins"
Subject[Csnd] -Ma on OLPC?
What will it take to get the -Ma feature available (and installable) on the 
OLPC?

I've tested my .csd's with up to three simultaneous controllers on Windows 
5.10.1. It works fine (except that realtime can only be halted by 
Ctrl-Alt-Del, at least from the commandline. I'm really looking forward to 
the next installer fixing this!)

I'd really like to be able to incorporate -Ma and multiple controllers into 
the OLPC Activity I'm well into. (My current problem is being *completely* 
hung up on csndsugui. Anyone with some time, and experience with csndsugui, 
please let me know privately. I'd be very grateful for help, and don't wish 
to bother this list further.)

I gather that a new Csound package must be produced and posted for download 
at the OLPC repository?

If this won't happen for some time, is there any way I can get a single file 
that incorporates this feature to place in the appropriate OLPC directory 
(assuming I give complete instructions to an advanced user)? (I suppose not, 
because of the change of API version, and the fact that this is not the 
usual way updates are done on the OLPC.)

Just looking for a simple way forward around this obstacle.

Art Hunkins 


Date2009-05-06 16:51
FromAndres Cabrera
Subject[Csnd] Re: -Ma on OLPC?
Hi Art,

On Sun, Apr 26, 2009 at 6:44 PM, Art Hunkins  wrote:
> What will it take to get the -Ma feature available (and installable) on the
> OLPC?
>

The portmidi module needs to be built for the XO. The main obstacle is
that the XO is built against the 5.1 version of the API, so developers
would have to roll back to build this module. I guess this is why you
haven't got a reply...
Since the XO doesn't come with build tools installed, this also makes
the process somewhat more cumbersome, since you have to cross compile.
The best bet would be updating Csound to 5.10 in Fedora, and that will
eventually trickle down to the XO. However since the API has changed,
I suspect Fedora will impose certain requirements for this upgrade,
like Debian did.

Cheers,
Andrés