Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:4819] Re: New Csound5 file release

Date2004-06-12 23:43
From"gogins@pipeline.com"
Subject[CSOUND-DEV:4819] Re: New Csound5 file release
I'll chime in here in hopes to clarify things a bit.

First, I don't think Csound 5 for Linux is lagging Windows. If anything,
the Linux version is better because it has lower latency real-time audio.

Second, I tend to defer to John ffitch to fix Csound internals, partly
because he knows them better and is more effective at fixing them, and
partly because my own personal motivation for working on Csound 5 is to
preserve CsoundVST, which is my main composition program, working with
canonical Csound 5. One strand of this motivation is to prevent any further
fragmentation of Csound versions. This concerns me because Csound is more
suitable to my style of working than PD or SuperCollider, which would be
the obvious alternatives, but the Csound community is smaller than the
other two communities. 

By the way, I know Gabriel Maldonado and I have great admiration for his
program. I just wish he would port his work back into canonical Csound.

If after a short time John ffitch hasn't fixed something that I think a lot
of people need, I will definitely take a look at it, even in the internals
or drivers. Or he could ask me to take a look at something.

Right now my main frustration with Csound 5 is not having ASIO working in
PortAudio for Windows. If there's anybody on this list or the developers'
list who knows something about assembly language (I don't, unfortunately),
please take a look at the "thunking" code in PortAudio and see if you can
figure out why it's not working.


Original Message:
-----------------
From: Art Hunkins abhunkin@uncg.edu
Date: Sat, 12 Jun 2004 17:47:33 -0400
To: csound@lists.bath.ac.uk
Subject: Re: [Csnd] New Csound5 file release


 Please note: this reply is *not* in semi-rant mode. I'm sorry if what I
said
offended anyone, and what I write here is by way of
clarification/explanation.

Also please understand that some of us have been waiting for CS5 a *long
time*. I'm assuming that the code freeze and intensive development work went
into CS5 at least in part for the following reasons: 1) in Winsound FLTK
never worked; 2) in Winsound MIDI never worked; 3) given the previous two
factors and others, a live-performance cross-platform Csound was never
possible. It's a natural assumption that CS5 meant to address these issues.

Please see further below.
----- Original Message -----
From: 
To: ; 
Cc: ; 
Sent: Saturday, June 12, 2004 3:43 AM
Subject: Re: [Csnd] New Csound5 file release


> >>>>> "Art" == Art Hunkins  writes:
>
>  Art> 
>  Art> I'm concerned with two current states of affairs with regard to
Csound5:
>
> Why?  It is not released yet

I was referring to the current state of *development* and the focus of the
development, as seen in email both here and on the developers list. And, of
course, to the Gogins' precompiled Windows versions - all of which I've
tried.
>
>  Art> 1) even basic FLTK widgets don't seem to work - and FLSetVal_i (or
>  Art> FLSetVali) still doesn't exist;
>
> Examples; the code is the same as in csound4, with the addituiion of
> code-trouve' for FLSetVal.  Never heard of FLSetVali

Please see the attached redo of fl.csd. Only one line, for FLsetVali, has
been added. This file runs in CsoundAV, except that FLsetVali is written
FLsetVal_i. John, you were the person who stated that the latter
(underscore) is invalid in Csound. It is my understanding that the
suggestion on this list was simply to omit the underscore - which I have
done. My opinion: FLsetVali or its equivalent *must* be incorporated in
Csound5, or CS5 will be useless to me. (Since FLTK never worked in Winsound,
frankly I never noticed FLsetVal_i's absence there.)

>
>  Art> 2) only a precompiled Windows .exe has yet emerged;
>
> No so.  There is a linux binary available, which considering that
> this is unreleased code is quite impresive

I was speaking of precompiled, ready-to-go versions, and was not aware that
a linux .exe was available. My *impression* is that Windows development is
full-speed ahead, Linux is lagging, and Mac perhaps is still at the starting
gate. If that is true, I'm concerned about the fact.

>
>  Art> 3) an ASIO driver is as yet unavailable for all versions, and so
realtime
>  Art> performance issues have yet to be addressed.
>
> And your point is?

My point is that I hope some developer is concerned about this issue and
intends to address it. Among real-time users, I don't think I've heard an
issue that has been discussed more - especially "latency".

>
>  Art> AV is the de facto standard for realtime Csound, and its features
(see
>  Art> above) should be duplicated in Csound5. Either that, or forget about
>  Art> cross-platform-compatible live performance.
>
> Except on Linux and Macintosh

I will be happy when the attached file (variant of fl.csd) runs on a
standalone, *precompiled .exe* in Windows, Linux and Macintosh - Csound5.
Right now it runs on AV, but not in Winsound or the Windows .exe of Csound5.
I'd be happy to know of any other precompiled, standalone versions it works
on. (And by "standalone" I mean that no other special-purpose software needs
to be installed in order to run it.)

>
> ==John ffitch

Again, *many* thanks to all you devoted developers, and your many talents.

Art Hunkins


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .