Csound Csound-dev Csound-tekno Search About

[Cs-dev] New File Release for Csound 5 and Csound VST

Date2005-03-18 03:20
From"Michael Gogins"
Subject[Cs-dev] New File Release for Csound 5 and Csound VST
 This is a bug fix release for Csound 5 and CsoundVST with sources and 
examples for all platforms, and binaries for Windows compiled with MinGW.

I have added the Loris Python module and Csound opcodes to this release, and 
made them work with the new SUBR signature.

I have removed all Python runtime code from the project as SWIG 1.3.24, the 
current version, does not use it.

I have changed the Java version of the Csound API to build as CsoundVST.jar 
containing the CsoundVST package.

I have removed documentation from the installer and zip file. API 
documentation can be found in the CsoundAPI.pdf file in this release or in 
the Csound manual at csounds.com.

Istvan Varga has contributed faster FFT code, a zero-lengh convolve opcode, 
and a C version of Sean Costello's waveguide reverb.

Gabriel Maldonado and Istvan Varga have contributed GEN51 for
creating interleaved multichannel tables from other tables.

John ffitch and Istvan Varga have contributed a number of bug fixes.

For more information, see the ChangeLog.

I have hidden some recent earlier releases that differed only in having a 
bug or so more than this one.




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-03-18 11:15
FromIstvan Varga
SubjectRe: [Cs-dev] New File Release for Csound 5 and Csound VST
Michael Gogins wrote:

> Istvan Varga has contributed faster FFT code

There is still some work to be done in this area. Currently
John Green's FFT code is being used which is apparently public
domain (according to its docs), and is faster than FFT2realpacked
and other old functions in fft.c.
However, I have also tested the Ooura FFT library, and got better
results (indeed, this code is said to have performance competent
with FFTW 2.x). The problem is that the licensing is unclear, and
mails about permission to distribute the code were not answered
so far.
I am also interested in allowing for the use of external plugins
(with some API improvements, similarly to RT audio), so that the
default library (which remains Green until I find something that
is both better and does not have licensing issues) can optionally
be replaced with alternatives that are available separately from
Csound (would this allow for FFTW ?).
There are many old FFT functions in Csound, most of which are not
really useful and could be replaced to use whatever is available
through the API (in addition to the elimination of redundant code,
this would allow for improved performance of opcodes like pvoc,
convolve, hrtfer and others). The only exception is mxfft.c which
is special in that it allows non-power of two sizes.

> a zero-lengh convolve opcode

It is actually a zero delay convolve opcode which is much
more useful than a zero length convolve :-)

> Gabriel Maldonado and Istvan Varga have contributed GEN51 for
> creating interleaved multichannel tables from other tables.

It is GEN52 that converts to/from interleaved multichannel
tables. GEN51 is written by Gabriel Maldonado and creates a tuning
table (similar to cpstun and related opcodes).


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net