| Yes, you can start a process in Java and call Csound. But the process is not
faster, it's slower. This is because the library gets loaded once and used
many times, while the process gets loaded every time it's run.
The other purposes are:
(a) It's easier to use JCsound from Java, because you don't need to start a
process and call Csound.
(b) You can pause and resume, or stop and restart, JCsound.
(c) JCsound comes with a GUI (CsoundManager).
(d) CsoundManager, in turn, comes with APIs for building, managing, saving,
and loading Csound files.
(e) JCsound and CsoundManager plop into other Java programs, so all of a
sudden they have the most widely used really powerful software synthesizer
under their programmatic control.
-----Original Message-----
From: Peter Blasser
To: Michael Gogins
Cc: csound@maths.ex.ac.uk ; jpff@maths.bath.ac.uk
; Gabriel Maldonado ;
Richard Boulanger
Date: Saturday, December 19, 1998 11:56 AM
Subject: Re: It is that time of year
>What purpose, other than nice wrapping, does the JCsound library link
>serve? Can't you just start a process in Java, and call Csound? It seems
>like this might be a little faster, too, because it would use the OS's
>threading, instead of Java's.
>
>-Pete
> |