[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Design and language for CASA implementation



Dear List,

I am currently in the process of designing an architecture for a CASA
system for automatic transcription of music. I know that many people
have used a blackboard architecture for this purpose and I have several
examples of this from various journal articles, etc. However, I would
also like to be exposed to _other_ sorts of architectures that have
been used for CASA systems so that I can make a more informed decision
about how to design mine. If anybody can give me any examples of this,
then I would be very grateful.

Furthermore, I am choosing an implementation language for this project.
I am considering the following combinations:

* Python with Numeric and SciPy extensions, plus C to implement any
time-critical algorithms not covered in Numeric/SciPy.

* Scilab plus C

* Octave plus C

(Matlab is out of the question due to cost.)

Scilab has many signal processing modules available, whereas Python and
Octave each have a more modest amount. However, I do greatly value the
fact that Python is a much more of a "real" programming language than
Scilab/Octave/Matlab.

What languages have people on this list used? Can anybody share their
experiences with me and offer some advice?

Thankyou in advance.

Andrew.