Csound Csound-dev Csound-tekno Search About

[Cs-dev] A beta version of CsoundAV5 is available at sourceforge

Date2007-07-11 18:31
FromGabriel Maldonado
Subject[Cs-dev] A beta version of CsoundAV5 is available at sourceforge
This is the link:
https://sourceforge.net/project/showfiles.php?group_id=83354&package_id=238535



Here are some notes:

CsoundAV5 ver. 0.001 beta, released on July 2007
-----------------------------------------
This version is based (and therefore synchronized) with Canonical 
Csound5 ver. 5.04; in fact a modified version of this canonical release 
is provided in the "csound5.04" subdirectory. There is a .diff file 
named "Csound5.diff.txt" that shows the modifications of the Csound5 
engine. Notice that some modifications are done to allow the new 
fuctionalities, but other modifications are actual bug fixes! Please 
take this into account.


BUILDING CsoundAV5
------------------
To build this software, several Microsoft Visual Studio 6 projects (and 
a workspace named "Csound5msvc.dsw") are provided both for the GUI 
frontend and for the opcode libraries. If you want to build it with 
other compilers, you have to write (or generate) the makefiles basing on 
such projects. For your convenience MSVC6 makefiles are provided (the 
files with the .mak extension)


In this distribution there are the following directories:

* Bin --> contains the frontend executable (CsoundAV5gui.exe) and the 
.dll binary of the modified Csound5 engine (csound32.dll.5.1)

* csound5.04 --> contains all the (modified) Csound5 sources based on 
Csound5 ver. 5.04

* Csound5dll --> contains the binaries of the opcode libraries

* CsoundAV5gui --> contains the frontend sources

* opcodelibraries --> contains the sources of the following libraries:
    Cs_ogl2 --> the project and the sources of the OpenGL-based opcode 
library
    csound5lib --> the project of the modified Csound5 engine library 
(the sources are contained in the csound5.04 directory)
    image --> the project and the sources of some RGB image-related 
opcode library
    newGabOpcodes --> the project and the sources of several new opcodes
    pitch --> opcode library
    pmidi --> the project and the sources the portmidi bridge library 
(slightly modified)
    rtpa --> the project and the sources the portaudio bridge library 
(slightly modified)
    vst4cs2 --> the project and the sources the VST-host opcode library 
(modified and enhanced)
    widgets2 --> the project and the sources the FLTK widgets opcode 
library (modified and enhanced)


Warning! there is some dependency between the various binaries, i.e. you 
have to build some binaries before than others... Since there isn't a 
global makefile, you have to try and test... Sorry...

Good Luck, and happy CsoundAVing!



RUNNING CsoundAV5
-----------------
In order to start a CsoundAV5 session, you have to to start the 
CsoundAV5gui.exe executable and set the appropriate command line flags 
in the apposite text box field in the starting window.

You have to explicitly set all the opcode libraries you intend to load; 
for example the following command line:

-d -odac12 -iadc12 -M0 
--opcode-lib=rtpa,pmidi,stdopcod,widgets2,cs_ogl2,pitch,newgabopc

suppresses function table display (-d);
opens the device #12 for audio input and output (-odac12 -iadc12);
opens the MIDI device #0  (-M0);
loads several opcode libraries 
(--opcode-lib=rtpa,pmidi,stdopcod,widgets2,cs_ogl2,pitch,newgabopc);

You have to set the path of the opcode libraries by opening the "set 
environmental vars and directories" dialog box and filling the proper 
text box field.

CsoundAV5 is designed with real time audio and graphics in mind. If you 
intend to generate deferred-time wave files only, perhaps using 
canonical Csound5 could be more convenient (but probably several 
CsoundAV5 opcodes will not work without small modifications of Csound5; 
for your convenience a .diff file with the canonical is provided). At 
present time the rtpa (portaudio) library is the same of Csound5, with 
all its features and limits.

In particular it seems that the OpenGL graphics moves jerkily because of 
present rtpa library. If you want a more smooth motion, suppress audio. 
For example:

-d --NOAUDIO  --opcode-lib=stdopcod,widgets2,image,cs_ogl2,newgabopc

This command line suppresses audio to allow a more smooth motion of 
opengl graphics.


 A new portaudio-based library will be released in the future to solve 
several latency and reliability issues. If you want a more reactive 
realtime performance, use the older version of CsoundAV for now.

At present time the only buttons that work in the startup window are the 
play and stop buttons.
The text console is separate from the startup windows, differently from 
the old CsoundAV version.





-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-07-12 11:44
FromGabriel Maldonado
SubjectRe: [Cs-dev] A beta version of CsoundAV5 is available at sourceforge
I remember that this release is mainly intended for developers who wants 
to add some (or all of) CsoundAV5 features to the canonical version.
I uploaded also an archive containing the manual (derived from the old 
version) and many .csd tests. It is at sourceforge at this link:

https://sourceforge.net/project/showfiles.php?group_id=83354&package_id=238592&release_id=522695

Best

Gabriel Maldonado

Gabriel Maldonado ha scritto:
> This is the link:
> https://sourceforge.net/project/showfiles.php?group_id=83354&package_id=238535
>
>
>
> Here are some notes:
>
> CsoundAV5 ver. 0.001 beta, released on July 2007
> -----------------------------------------
> This version is based (and therefore synchronized) with Canonical 
> Csound5 ver. 5.04; in fact a modified version of this canonical release 
> is provided in the "csound5.04" subdirectory. There is a .diff file 
> named "Csound5.diff.txt" that shows the modifications of the Csound5 
> engine. Notice that some modifications are done to allow the new 
> fuctionalities, but other modifications are actual bug fixes! Please 
> take this into account.
>
>
> BUILDING CsoundAV5
> ------------------
> To build this software, several Microsoft Visual Studio 6 projects (and 
> a workspace named "Csound5msvc.dsw") are provided both for the GUI 
> frontend and for the opcode libraries. If you want to build it with 
> other compilers, you have to write (or generate) the makefiles basing on 
> such projects. For your convenience MSVC6 makefiles are provided (the 
> files with the .mak extension)
>
>
> In this distribution there are the following directories:
>
> * Bin --> contains the frontend executable (CsoundAV5gui.exe) and the 
> .dll binary of the modified Csound5 engine (csound32.dll.5.1)
>
> * csound5.04 --> contains all the (modified) Csound5 sources based on 
> Csound5 ver. 5.04
>
> * Csound5dll --> contains the binaries of the opcode libraries
>
> * CsoundAV5gui --> contains the frontend sources
>
> * opcodelibraries --> contains the sources of the following libraries:
>     Cs_ogl2 --> the project and the sources of the OpenGL-based opcode 
> library
>     csound5lib --> the project of the modified Csound5 engine library 
> (the sources are contained in the csound5.04 directory)
>     image --> the project and the sources of some RGB image-related 
> opcode library
>     newGabOpcodes --> the project and the sources of several new opcodes
>     pitch --> opcode library
>     pmidi --> the project and the sources the portmidi bridge library 
> (slightly modified)
>     rtpa --> the project and the sources the portaudio bridge library 
> (slightly modified)
>     vst4cs2 --> the project and the sources the VST-host opcode library 
> (modified and enhanced)
>     widgets2 --> the project and the sources the FLTK widgets opcode 
> library (modified and enhanced)
>
>
> Warning! there is some dependency between the various binaries, i.e. you 
> have to build some binaries before than others... Since there isn't a 
> global makefile, you have to try and test... Sorry...
>
> Good Luck, and happy CsoundAVing!
>
>
>
> RUNNING CsoundAV5
> -----------------
> In order to start a CsoundAV5 session, you have to to start the 
> CsoundAV5gui.exe executable and set the appropriate command line flags 
> in the apposite text box field in the starting window.
>
> You have to explicitly set all the opcode libraries you intend to load; 
> for example the following command line:
>
> -d -odac12 -iadc12 -M0 
> --opcode-lib=rtpa,pmidi,stdopcod,widgets2,cs_ogl2,pitch,newgabopc
>
> suppresses function table display (-d);
> opens the device #12 for audio input and output (-odac12 -iadc12);
> opens the MIDI device #0  (-M0);
> loads several opcode libraries 
> (--opcode-lib=rtpa,pmidi,stdopcod,widgets2,cs_ogl2,pitch,newgabopc);
>
> You have to set the path of the opcode libraries by opening the "set 
> environmental vars and directories" dialog box and filling the proper 
> text box field.
>
> CsoundAV5 is designed with real time audio and graphics in mind. If you 
> intend to generate deferred-time wave files only, perhaps using 
> canonical Csound5 could be more convenient (but probably several 
> CsoundAV5 opcodes will not work without small modifications of Csound5; 
> for your convenience a .diff file with the canonical is provided). At 
> present time the rtpa (portaudio) library is the same of Csound5, with 
> all its features and limits.
>
> In particular it seems that the OpenGL graphics moves jerkily because of 
> present rtpa library. If you want a more smooth motion, suppress audio. 
> For example:
>
> -d --NOAUDIO  --opcode-lib=stdopcod,widgets2,image,cs_ogl2,newgabopc
>
> This command line suppresses audio to allow a more smooth motion of 
> opengl graphics.
>
>
>  A new portaudio-based library will be released in the future to solve 
> several latency and reliability issues. If you want a more reactive 
> realtime performance, use the older version of CsoundAV for now.
>
> At present time the only buttons that work in the startup window are the 
> play and stop buttons.
> The text console is separate from the startup windows, differently from 
> the old CsoundAV version.
>
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>   

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-07-12 12:26
FromAndres Cabrera
SubjectRe: [Cs-dev] A beta version of CsoundAV5 is available at sourceforge
Hi,

Thanks a lot Gabriel, I'm looking forward to checking it out but it'll 
have to wait, I'm a bit tied up now...

But I can't wait!

Cheers,
Andrés

Gabriel Maldonado wrote:
> This is the link:
> https://sourceforge.net/project/showfiles.php?group_id=83354&package_id=238535
>
>
>
> Here are some notes:
>
> CsoundAV5 ver. 0.001 beta, released on July 2007
> -----------------------------------------
> This version is based (and therefore synchronized) with Canonical 
> Csound5 ver. 5.04; in fact a modified version of this canonical release 
> is provided in the "csound5.04" subdirectory. There is a .diff file 
> named "Csound5.diff.txt" that shows the modifications of the Csound5 
> engine. Notice that some modifications are done to allow the new 
> fuctionalities, but other modifications are actual bug fixes! Please 
> take this into account.
>
>
> BUILDING CsoundAV5
> ------------------
> To build this software, several Microsoft Visual Studio 6 projects (and 
> a workspace named "Csound5msvc.dsw") are provided both for the GUI 
> frontend and for the opcode libraries. If you want to build it with 
> other compilers, you have to write (or generate) the makefiles basing on 
> such projects. For your convenience MSVC6 makefiles are provided (the 
> files with the .mak extension)
>
>
> In this distribution there are the following directories:
>
> * Bin --> contains the frontend executable (CsoundAV5gui.exe) and the 
> .dll binary of the modified Csound5 engine (csound32.dll.5.1)
>
> * csound5.04 --> contains all the (modified) Csound5 sources based on 
> Csound5 ver. 5.04
>
> * Csound5dll --> contains the binaries of the opcode libraries
>
> * CsoundAV5gui --> contains the frontend sources
>
> * opcodelibraries --> contains the sources of the following libraries:
>     Cs_ogl2 --> the project and the sources of the OpenGL-based opcode 
> library
>     csound5lib --> the project of the modified Csound5 engine library 
> (the sources are contained in the csound5.04 directory)
>     image --> the project and the sources of some RGB image-related 
> opcode library
>     newGabOpcodes --> the project and the sources of several new opcodes
>     pitch --> opcode library
>     pmidi --> the project and the sources the portmidi bridge library 
> (slightly modified)
>     rtpa --> the project and the sources the portaudio bridge library 
> (slightly modified)
>     vst4cs2 --> the project and the sources the VST-host opcode library 
> (modified and enhanced)
>     widgets2 --> the project and the sources the FLTK widgets opcode 
> library (modified and enhanced)
>
>
> Warning! there is some dependency between the various binaries, i.e. you 
> have to build some binaries before than others... Since there isn't a 
> global makefile, you have to try and test... Sorry...
>
> Good Luck, and happy CsoundAVing!
>
>
>
> RUNNING CsoundAV5
> -----------------
> In order to start a CsoundAV5 session, you have to to start the 
> CsoundAV5gui.exe executable and set the appropriate command line flags 
> in the apposite text box field in the starting window.
>
> You have to explicitly set all the opcode libraries you intend to load; 
> for example the following command line:
>
> -d -odac12 -iadc12 -M0 
> --opcode-lib=rtpa,pmidi,stdopcod,widgets2,cs_ogl2,pitch,newgabopc
>
> suppresses function table display (-d);
> opens the device #12 for audio input and output (-odac12 -iadc12);
> opens the MIDI device #0  (-M0);
> loads several opcode libraries 
> (--opcode-lib=rtpa,pmidi,stdopcod,widgets2,cs_ogl2,pitch,newgabopc);
>
> You have to set the path of the opcode libraries by opening the "set 
> environmental vars and directories" dialog box and filling the proper 
> text box field.
>
> CsoundAV5 is designed with real time audio and graphics in mind. If you 
> intend to generate deferred-time wave files only, perhaps using 
> canonical Csound5 could be more convenient (but probably several 
> CsoundAV5 opcodes will not work without small modifications of Csound5; 
> for your convenience a .diff file with the canonical is provided). At 
> present time the rtpa (portaudio) library is the same of Csound5, with 
> all its features and limits.
>
> In particular it seems that the OpenGL graphics moves jerkily because of 
> present rtpa library. If you want a more smooth motion, suppress audio. 
> For example:
>
> -d --NOAUDIO  --opcode-lib=stdopcod,widgets2,image,cs_ogl2,newgabopc
>
> This command line suppresses audio to allow a more smooth motion of 
> opengl graphics.
>
>
>  A new portaudio-based library will be released in the future to solve 
> several latency and reliability issues. If you want a more reactive 
> realtime performance, use the older version of CsoundAV for now.
>
> At present time the only buttons that work in the startup window are the 
> play and stop buttons.
> The text console is separate from the startup windows, differently from 
> the old CsoundAV version.
>
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-07-12 16:05
From"Oeyvind Brandtsegg"
SubjectRe: [Cs-dev] A beta version of CsoundAV5 is available at sourceforge
AttachmentsNone