Csound Csound-dev Csound-tekno Search About

Re: It is that time of year

Date1998-12-20 00:27
FromMichael Gogins
SubjectRe: It is that time of year
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
>