| Java with a good JIT compiler, such as Symantec, is about 1/3 as fast as
compiled C++. It is not fast enough for real-time sound generation, but it
would be fast enough for non-real-time generation of soundfiles on a really
fast PC.
I personally think writing a software synthesizer from scratch at this time,
when so many people are doing it, is a bit redundant unless (a) you really
need to understand digital audio that well, or (b) you have reason to think
you will do a better job than the competition, some of whom have done it
several times. If you do choose to accept this mission, doing the
synthesizer in Java would be wise, because you can code faster in Java than
in C. If, when you were done, it was not fast enough, you could do it over
again in C++ and make it quite a bit faster.
It would be nice if someone would implement SAOL (an international standard
for software synthesizer scores and orchestras) with an open source program
that would be as fast as Csound.
-----Original Message-----
From: Wayne Freno
To: SONICMAN
Cc: Csound Q&A list
Date: Sunday, March 07, 1999 10:52 PM
Subject: Re: The Book,"Computer Music in C" Where! How!
>The author is Phil Winsor if that helps you in finding it.
>Check your public library (mine has it)
>
>Wayne Freno
>
>On Sun, 7 Mar 1999, SONICMAN wrote:
>
>> Hello,
>>
>> I have seen many a reference made to a book called "Computer music
>> in C", but I have never been able to get a copy of this book. I've
>> searched amazon & Barnes and Noble + all over the web. Is this the only
>> book that tells how to work with raw C code and create sounds?
>>
>> Anybody have it or read it, is it worth tracking down?
>>
>> What are other books I may have a little easier time getting a hold of,
>> involving sound generation straight from the heart of the ol' machine?
>>
>> Or using C++, Java?? etc?
>> Is Java even powerful enough to handle "raw" sound generation?
>> C++?
>>
>> GOD! I am so frustrated trying to track down the info I need to build
>> the software synth of the millenium! HELP ME....HELP
>> ME.....arrrrgggghhhhh!!!
>>
>> SONICMAN=out
>>
>>
>
>end soundbite
>
> |