[Cs-dev] A beta version of CsoundAV5 is available at sourceforge
Date | 2007-07-11 18:31 |
From | Gabriel 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 |
Date | 2007-07-12 11:44 |
From | Gabriel Maldonado |
Subject | Re: [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 |
Date | 2007-07-12 12:26 |
From | Andres Cabrera |
Subject | Re: [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 |
Date | 2007-07-12 16:05 |
From | "Oeyvind Brandtsegg" |
Subject | Re: [Cs-dev] A beta version of CsoundAV5 is available at sourceforge |
Attachments | None |