Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Future of Csound

Date2006-07-12 02:14
From"Michael Gogins"
SubjectRe: [Cs-dev] Future of Csound
Thanks for your response.

It's possible to create a mixer with an arbitrary number of buses, gains, 
sends, etc. using the mixer opcodes (which I wrote). There are other opcodes 
(zak, channels, etc.). that will do the same thing, with somewhat different 
feature sets.

The Csound language was designed to be easy to IMPLEMENT and FAST. It still 
is both things. Changing the language to a more user-friendly form would 
probably involve losing some maintainability and some speed.

I am waiting to see John ffitch's new parser, which promises to make it 
easier to improve or replace the Csound language. However, I have been 
waiting for some time.

There is also my own proposal to use the existing efficient scripting 
language Lua as a new language for Csound, but I do not really have time to 
do this myself, certainly not anytime soon.

Regards,
Mike

----- Original Message ----- 
From: "Erik de Castro Lopo" 
To: 
Cc: "Michael Gogins" ; "Developer discussions" 

Sent: Tuesday, July 11, 2006 7:20 PM
Subject: Re: [Cs-dev] Future of Csound


> Michael Gogins wrote:
>
>> Backward compatibility applies mainly to orchestras and scores,
>> since the API has not been, and perhaps still is not, in a
>> finished state. Once the API is really stable we can tag a set
>> of it as stable.
>
> Ok, that makes sense.
>
>> Just how do you like to work, anyway? Perhaps we could come up
>> with some suggestions to support it.
>
> Well first off, I don't like the score files very much. I would
> prefer to work with external software and hardware event generators
> and controllers. I probably haven't dug deep enough into the
> possibilities here.
>
> Secondly, I'm not real keen on the way the default method for
> instrument output is to the final output buss. I'd much prefer
> it if each instruments wrote to its own output buss which was then
> mixed to generate the final output. I know this is basically possible
> by defining a mix instrument, but that seems so clunky, especially
> if the mix control for each instrument comes from an external source.
>
> I don't mind defining instruments in a text file. I do mind the
> current orchestra definition language :-). Its nasty and really
> showing its age. A language something like what sfront uses would
> seem more appropriate.
>
> Thats off the top of my head. Maybe more later.
>
> Cheers,
> Erik
> -- 
> +-----------------------------------------------------------+
>  Erik de Castro Lopo
> +-----------------------------------------------------------+
> "I ran it on my DeathStation 9000 and demons flew out of my nose." --Kaz 



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net