Csound Csound-dev Csound-tekno Search About

[Cs-dev] New Csound 5 Win32 release

Date2005-07-16 20:56
FromIstvan Varga
Subject[Cs-dev] New Csound 5 Win32 release
Attachments.csoundrc  
It can be downloaded from here:

   http://csound.sourceforge.net/csound5-2005-07-16.zip

Changes in this version:

   * fixed PortAudio device selection where it was possible to use
     input devices for output, or output devices for input
   * recording audio without use of output at the same time is
     possible again
   * made closing of PortAudio devices more reliable
   * full-duplex audio with PortAudio and DirectSound now works
   * rewritten diskin opcode from scratch, hopefully works better now;
     also allows up to 24 channels instead of the previous limit of 4
   * fixed bug in soundout that resulted in not writing last buffer
     to disk
   * implemented soundouts opcode (stereo soundout)
   * added experimental GEN 53 (creates linear or minimum phase impulse
     response from a frequency response specified in an existing table)
   * fixed memory errors in GEN 20
   * fixed number of required arguments in FLbutBank
   * fixed skip time bug in GEN 01
   * minor fixes in orchestra parser related to macros and comments
   * if -+raw_controller_mode is enabled, all MIDI controllers are
     initialized to zero
   * many other fixes, code cleanup, and minor improvements

This release includes the latest sources from CVS, HTML manual,
and Win32 binaries compiled to use both 32 and 64 bit floats.
The single precision executables and libraries are optimized
and use SSE instructions (and thus will not run on older machines).
On the other hand, double precision binaries, while somewhat slower
and use more memory, will run on any i586 or newer CPU.
To reduce the size of the package, debugging information is
stripped from all exe and dll files.
Stand-alone utilities are only available with 64 bit precision,
32 bit utilities can be run with 'csound32 -U utilname'.

The package can be installed by unzipping the file and setting
environment variables according to the installation directory.
For example, if the zip file is extracted to C:\, all installed
files will be in C:\csound5, and environment variables should be
set as follows:
   PATH=%PATH%;C:\csound5\bin
   OPCODEDIR=C:\csound5\lib
   OPCODEDIR64=C:\csound5\lib64
   CSOUNDRC=C:\csound5\.csoundrc

Default command line options (such as audio interface and buffer
sizes) can be set in the attached .csoundrc file, which should be
copied to the location specified by CSOUNDRC.

Real time audio can either use PortAudio (built for DirectSound
interface), enabled with -+rtaudio=pa, or MME which can be selected
with -+rtaudio=mme. Alternatively, the portaudio.dll.0.0.19 file
in csound5\bin can be replaced with the one from Victor Lazzarini's
Csound 5 release (csound5\pa_asio\portaudio.dll.0.0.19).
Support for real time MIDI and FLTK widgets is also included.
However, at least the following are not available:
   * PD object
   * ASIO
   * CsoundVST (including Python opcodes)
   * function table displays using FLTK

Date2005-07-17 17:52
FromIstvan Varga
Subject[Cs-dev] Updated: Re: [Csnd] New Csound 5 Win32 release
The Win32 package has been updated with a few fixes, so the download
address is now:

   http://csound.sourceforge.net/csound5-2005-07-17.zip

Installation can be done the same way as in the case of previous
versions. The following DLL files are also included to allow for the
use of ASIO interface in addition to or instead of DirectSound:

   csound5\pa_asio\portaudio.dll.0.0.19

   this is from Victor Lazzarini's MSVC build of Csound 5.
   Includes support for MME, DirectSound, and ASIO, however the
   file seems to be somewhat old. To enable the use of this interface,
   just replace csound5\bin\portaudio.dll.0.0.19 with
   csound5\pa_asio\portaudio.dll.0.0.19.

   csound5\pa_asio\rtpa64.dll

   double precision PortAudio plugin from Michael Gogins SourceForge
   release, for ASIO interface only. Can be installed by replacing
   csound5\lib64\rtpa64.dll with csound5\pa_asio\rtpa64.dll.

Regardless of which PortAudio DLL file is installed, you can always
use MME with the -+rtaudio=mme flag.


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net