| This is a new build of Csound 5 and CsoundVST with prebuilt binaries for
Windows with MinGW, and sources for all platforms.
csoundvst package at http://www.sourceforge.net/projects/csound
csound5-mingw-2004-12-12.zip Windows binaries and all sources
csound-2004-12-12.pdf Csound reference manual and API documentation
Built with updated versions of libsndfile, PortAudio, FLTK, and Loris.
New features include user-defined function tables in Csound, and a
counterpoint generator in CsoundVST. Experimental PortMIDI support.
Several bug fixes. Removed most compiler warnings (with MinGW, anyway).
Changes:
2004-12-12 Michael Gogins
* Updated to FLTK 1.1.6, libsndfile 1.1.11, CVS PortAudio,
CVS Loris for Windows pre-built binaries.
* Added Loris API documentation to Csound reference manual.
2004-12-10 John ffitch
* InOut/libsnd.c: and code
* OOps/sndinfUG.c (getsndinfo): Removed unused called to readheader
2004-12-03 Michael Gogins
* Tried to remove most remaining compiler warnings: mostly returning
int from main, sscanf for %lf with USE_DOUBLE, type casting, etc.
2004-12-02 John ffitch
* SConstruct (else): Added PortMIDI build option to aid experimentation.
2004-11-30 John ffitch
* Top/main.c (signal_handler): Move message to after check for alarm
2004-11-25 Michael Gogins
* Initial implementation of CounterpointNode --
generates species 1, 2, or 3 counterpoint for cantus firmi
selected from notes generated by child nodes.
Based on code from Bill Schottstaedt's species counterpoint generator
(thanks, Bill!).
* Optimized the build for boost::ublas matrix code
in CsoundVST Node classes.
2004-11-28 John ffitch
* OOps/pvfileio.c (write_pvocdata, pvoc_readfmt): Use a union
rather than dubious casts.
2004-11-23 John ffitch
* OOps/midirecv.c (m_chanmsg): Removed initial values for
volume/balance/pan/expressions/bend/mastvol
2004-11-16 John ffitch
* OOps/ugens2.c (itable, itabli, itabl3): Need to check OK rather
than assume true=OK
* Engine/fgens.c: All over removed statics into the environment or
into arguments. Make ftfind etc take extra argument. Should
assist with reentrance.
2004-11-14 John ffitch
* util2/exports/het_import.c (main): Open output as binary stream
* Top/main.c (mainRESET): ftRESET takes environment argument
* Engine/fgens.c: Move many statics into a single static. Adjust
args to gens to reflect this -- statics almost unnecessary
2004-11-11 Michael Gogins
* Changed the Python interface to CsoundVST to allow Python
programmers to derive new classes in Python from CsoundVST.Node,
and these new classes will function as C++ Node * objects in the
CsoundVST C++ internals. This enables Python-derived Nodes to
function just like regular C++ Nodes in music graphs.
2004-11-11 John ffitch
* Engine/fgens.c: Removed static variables ftp and nargs and used
arguments instead. Simplifications all over
2004-11-10 John ffitch
* H/csdl.h (FLINKAGE): defined
* Top/dl_opcodes.c: Allow definitions of fgens
* H/csoundCore.h: Added NGFENS structure
2004-11-09 John ffitch
* Engine/fgens.c (fgens): Started named fgens
(fterror): Allow named gens in error messages
(allocgen): New function to allocate new names
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ . |