Csound Csound-dev Csound-tekno Search About

Re: Csound and other synthesis systems

Date1999-06-18 00:06
FromMichael Gogins
SubjectRe: Csound and other synthesis systems
I just wrote a program that uses recurrent iterated function systems to
generate fractals, displaying them in a finished GUI, then translating them
directly into WAV soundfiles using linearly interpolated oscillator bank
additive synthesis. This program saves and loads parameter files also. The
entire program took me 3 days to write. I did a similar program in C++
several years ago (I demonstrated it at an ICMC); it took me weeks to write
and did not run a whole lot faster, it had more bugs, and it was not as
finished. The difference in ease of writing is not due only to my increased
experience and having a prototype of the program. I have had similar
experience with other programs, some of which I wrote in Java first and then
in C++ rather than the reverse as in this case.

I think I have enough hands-on experience with both languages to see which
is actually better for this kind of purpose.

-----Original Message-----
From: Michel Jullian 
To: Michael Gogins 
Cc: music-dsp list ; csound list

Date: Thursday, June 17, 1999 8:42 AM
Subject: Re: Csound and other synthesis systems


>Michael Gogins wrote:
>>
>> Another misconception: these days, Java IS fast. I do all my new DSP
coding
>> in Java. Java with best compilers is now about 1/2 the speed of C++. This
is
>> fast enough.
>
>Don't you think a factor of 2 is a lot ? Pity to waste half of your cpu
power
>for the beauty of no recompile. Non-platform specific C or C++ code might
be
>just as well.
>--
>Greetings,
>Michel
>.........................................................................
>  Michel Jullian   Directeur General             email mj@exbang.com
>  Exbang Industries S.A.
>  Mas Chauvain   route de Villeneuve             tel +33(0) 499 529 878
>  Maurin     34970 Lattes     France             fax +33(0) 499 529 879
>.........................................................................
>
>