Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:5530] Re: New file release of Csound 5 and CsoundVST for Windows

Date2004-12-13 16:38
From"Art Hunkins"
Subject[CSOUND-DEV:5530] Re: New file release of Csound 5 and CsoundVST for Windows
Michael,

I installed your new Windows file release, which seems to be working fine
with ASIO drivers on my fairly updated machine.

Only one install hitch: Error message "A required .DLL file,
LIBSNDFILE-1.DLL, was not found." Changing the filename of libsndfile.dll to
libsndfile-1.dll fixed this.

A realtime run is now aborted cleanly by CTRL-C in the main performance
window, or by closing same window (it shuts down FLTK windows at the same
time - which is very nice).

One caveat: don't try to abort the run with CTRL-BREAK; the system will lock
up. (If this could be "fixed," it would be nice.)

I had hoped maybe you'd try to get the non-ASIO drivers working again, as I
think Victor has done in his MyCsound5 release (perhaps I am mistaken about
this). If I *am* correct, perhaps Victor can pass on some hints as to how he
did it?

I'll get out my slower machine to see if ASIO will run on it - but from my
previous experience, I very much doubt it. (As you'll recall, latency is not
an important consideration for me.)

Art Hunkins

----- Original Message -----
From: 
To: "Csound Developers Discussion List" 
Sent: Sunday, December 12, 2004 8:44 PM
Subject: [CSOUND-DEV:5525] New file release of Csound 5 and CsoundVST for
Windows


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/ .

Date2004-12-13 17:23
FromVictor Lazzarini
Subject[CSOUND-DEV:5532] Re: New file release of Csound 5 and CsoundVST for Windows
I haven't checked the new release, but I'd say it just needs a version of
portaudio.dll built for all types of devices (MME, WDM (on w2k) and ASIO).
If the library is not statically linked as in the previous version, it's 
probably
just a case of trying it with a different DLL (Art you can try with the 
portaudio.dll
that comes with mycsound5, however because it's msvc-built, it might clash
with the migwin binary).

Victor


At 16:38 13/12/2004, you wrote:
>Michael,
>
>I installed your new Windows file release, which seems to be working fine
>with ASIO drivers on my fairly updated machine.
>
>Only one install hitch: Error message "A required .DLL file,
>LIBSNDFILE-1.DLL, was not found." Changing the filename of libsndfile.dll to
>libsndfile-1.dll fixed this.
>
>A realtime run is now aborted cleanly by CTRL-C in the main performance
>window, or by closing same window (it shuts down FLTK windows at the same
>time - which is very nice).
>
>One caveat: don't try to abort the run with CTRL-BREAK; the system will lock
>up. (If this could be "fixed," it would be nice.)
>
>I had hoped maybe you'd try to get the non-ASIO drivers working again, as I
>think Victor has done in his MyCsound5 release (perhaps I am mistaken about
>this). If I *am* correct, perhaps Victor can pass on some hints as to how he
>did it?
>
>I'll get out my slower machine to see if ASIO will run on it - but from my
>previous experience, I very much doubt it. (As you'll recall, latency is not
>an important consideration for me.)
>
>Art Hunkins
>
>----- Original Message -----
>From: 
>To: "Csound Developers Discussion List" 
>Sent: Sunday, December 12, 2004 8:44 PM
>Subject: [CSOUND-DEV:5525] New file release of Csound 5 and CsoundVST for
>Windows
>
>
>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/ .

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth