Update of /cvsroot/pure-data/externals/iemlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30234/iemlib
Modified Files: CHANGES.txt CONTENT.txt INSTALL_lin.txt INSTALL_win.txt LICENCE.txt README_lin.txt README_win.txt pd-0.39-2_start.bat Log Message: changed makefile changed README.txt changed help-*.pd to *-help.pd chanded file structure to standard 2nd step new abs and help
Index: README_win.txt =================================================================== RCS file: /cvsroot/pure-data/externals/iemlib/README_win.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** README_win.txt 9 Nov 2006 22:23:25 -0000 1.5 --- README_win.txt 9 Dec 2006 02:35:06 -0000 1.6 *************** *** 1,27 **** Installation-guide for iemlib under windows (win_xp, win2k, win_me, win_nt or win98)
! iemlib_R1.16 is written by Thomas Musil from IEM Graz Austria ! and it is compatible to miller puckette's pd-0.37-3 to pd-0.39-2. ! see also LICENCE.txt, GnuLGPL.txt. ! ! 1.) download and copy iemlib_R1.16_win.zip into your pd-installation-directory ! ( e.g. C:\Programs\pd\iemlib_R1.16_win.zip ) ! ! ! 2.) unzip iemlib_R1.16_win.zip ! winzip create a directory C:\Programs\pd\iemlib_R1.16\
- 3.) copy external-libraries - iemlib contains 4 *.dll-files ( iem_mp3.dll, iem_t3_lib.dll, iemlib1.dll, iemlib2.dll ) - ( e.g. copy C:\Programs\pd\iemlib_R1.16\lib*.dll --> C:\Programs\pd\extra\ )
! 4.) copy pd-help-files-folder ! ( e.g. copy C:\Programs\pd\iemlib_R1.16\iemhelp\ --> C:\Programs\pd\doc\5.reference\iemhelp\ )
5.) add to your pd_start.bat the following configuration-options: ! -path C:\Programs\pd\iemlib_R1.16\iemabs -lib iemlib1 -lib iemlib2 -lib iem_mp3 -lib iem_t3_lib
or create a textfile pd_start.bat with this content: --- 1,27 ---- Installation-guide for iemlib under windows (win_xp, win2k, win_me, win_nt or win98)
! iemlib_R1.17 is written by Thomas Musil from IEM Graz Austria ! and it is compatible to miller puckette's pd-0.38-3 to pd-0.39-2. ! see also LICENCE.txt, GnuLGPL.txt and README.txt.
+ 1.) download and copy iemlib_R1.17_win.zip into your pd-installation-directory + ( e.g.C:\Programs\pd\iemlib_R1.17_win.zip )
+ 2.) unzip iemlib_R1.17_win.zip + winzip create a directory C:\Programs\pd\iemlib_R1.17\
! 3.) install external library folders ! copy from C:\Programs\pd\iemlib_R1.17\iemlib1 to C:\Programs\pd\extra ! copy from C:\Programs\pd\iemlib_R1.17\iemlib2 to C:\Programs\pd\extra ! copy from C:\Programs\pd\iemlib_R1.17\iem_mp3 to C:\Programs\pd\extra ! copy from C:\Programs\pd\iemlib_R1.17\iem_t3_lib to C:\Programs\pd\extra
+ 4.) install pd abstraction folder + copy from C:\Programs\pd\iemlib_R1.17\iemabs to C:\Programs\pd\extra
5.) add to your pd_start.bat the following configuration-options: ! ! -path C:\Programs\pd\extra\iemabs -lib iemlib1;iemlib2;iem_mp3;iem_t3_lib
or create a textfile pd_start.bat with this content: *************** *** 31,36 **** set PD_AUDIO=-r 44100 -audiobuf 160 set PD_MIDI=-nomidi ! set PD_PATH=-path C:/Programme/pd/iemlib_R1.16\iemabs ! set PD_LIB=-lib iemlib1 -lib iemlib2 -lib iem_mp3 -lib iem_t3_lib @echo starting pd ... %PD_INSTALL%\pd %PD_AUDIO% %PD_MIDI% %PD_PATH% %PD_LIB% --- 31,36 ---- set PD_AUDIO=-r 44100 -audiobuf 160 set PD_MIDI=-nomidi ! set PD_PATH=-path C:/Programme/pd/extra/iemabs ! set PD_LIB=-lib iemlib1;iemlib2;iem_mp3;iem_t3_lib @echo starting pd ... %PD_INSTALL%\pd %PD_AUDIO% %PD_MIDI% %PD_PATH% %PD_LIB% *************** *** 43,97 **** after installing iemlib and if You are owner of a VCC++ compiler:
! 6.a) edit makefile_win of iemlib1 ! change to directory C:\Programs\pd\iemlib_R1.16\iemlib1 and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 6.b) compile iemlib1 doubleclick iemlib1.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iemlib1.dll will be created in C:\Programs\pd\iemlib_R1.16\lib ).
! 7.a) edit makefile_win of iemlib2 ! change to directory C:\Programs\pd\iemlib_R1.16\iemlib2 and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 7.b) compile iemlib2 doubleclick iemlib2.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iemlib2.dll will be created in C:\Programs\pd\iemlib_R1.16\lib ).
! 8.a) edit makefile_win of iem_mp3 ! change to directory C:\Programs\pd\iemlib_R1.16\iem_mp3 and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 8.b) compile iem_mp3 doubleclick iem_mp3.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iem_mp3.dll will be created in C:\Programs\pd\iemlib_R1.16\lib ).
! 9.a) edit makefile_win of iem_t3_lib ! change to directory C:\Programs\pd\iemlib_R1.16\iem_t3_lib and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 9.b) compile iem_t3_lib doubleclick iem_t3_lib.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iem_t3_lib.dll will be created in C:\Programs\pd\iemlib_R1.16\lib ).
! 10.) copy external-libraries ! change to C:\Programs\pd\iemlib_R1.16\lib\ ! ( e.g. copy C:\Programs\pd\iemlib_R1.16\lib*.dll --> C:\Programs\pd\extra\ )
! contents of iemlib Release 1.16 from May 2005
============================ DSP~ =============================== --- 43,101 ---- after installing iemlib and if You are owner of a VCC++ compiler:
! 4.a) edit makefile_win of iemlib1 ! change to directory C:\Programs\pd\iemlib_R1.17\iemlib1\src and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 4.b) compile iemlib1 doubleclick iemlib1.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iemlib1.dll will be created in C:\Programs\pd\iemlib_R1.17\iemlib1 ).
! 5.a) edit makefile_win of iemlib2 ! change to directory C:\Programs\pd\iemlib_R1.17\iemlib2\src and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 5.b) compile iemlib2 doubleclick iemlib2.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iemlib2.dll will be created in C:\Programs\pd\iemlib_R1.17\iemlib2 ).
! 6.a) edit makefile_win of iem_mp3 ! change to directory C:\Programs\pd\iemlib_R1.17\iem_mp3\src and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 6.b) compile iem_mp3 doubleclick iem_mp3.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iem_mp3.dll will be created in C:\Programs\pd\iemlib_R1.17\iem_mp3 ).
! 7.a) edit makefile_win of iem_t3_lib ! change to directory C:\Programs\pd\iemlib_R1.17\iem_t3_lib\src and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 7.b) compile iem_t3_lib doubleclick iem_t3_lib.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iem_t3_lib.dll will be created in C:\Programs\pd\iemlib_R1.17\iem_t3_lib ).
! 8.) install dynamic libraries ! copy from C:\Programs\pd\iemlib_R1.17\iemlib1\iemlib1.dll to C:\Programs\pd\extra\iemlib1\iemlib1.dll ! copy from C:\Programs\pd\iemlib_R1.17\iemlib2\iemlib2.dll to C:\Programs\pd\extra\iemlib2\iemlib2.dll ! copy from C:\Programs\pd\iemlib_R1.17\iem_mp3\iem_mp3.dll to C:\Programs\pd\extra\iem_mp3\iem_mp3.dll ! copy from C:\Programs\pd\iemlib_R1.17\iem_t3_lib\iem_t3_lib.dll to C:\Programs\pd\extra\iem_t3_lib\iem_t3_lib.dll
! ! ! content of iemlib Release 1.17 from November 2006
============================ DSP~ ===============================
Index: pd-0.39-2_start.bat =================================================================== RCS file: /cvsroot/pure-data/externals/iemlib/pd-0.39-2_start.bat,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** pd-0.39-2_start.bat 31 Oct 2006 14:17:16 -0000 1.1 --- pd-0.39-2_start.bat 9 Dec 2006 02:35:06 -0000 1.2 *************** *** 6,10 **** set PD_MIDI=-nomidi set PD_OPTIONS=-font 10 ! set PD_PATH=-path iemabs;lib set PD_LIB=-lib iemlib1;iemlib2;iem_mp3;iem_t3_lib
--- 6,10 ---- set PD_MIDI=-nomidi set PD_OPTIONS=-font 10 ! set PD_PATH=-path iemabs set PD_LIB=-lib iemlib1;iemlib2;iem_mp3;iem_t3_lib
Index: README_lin.txt =================================================================== RCS file: /cvsroot/pure-data/externals/iemlib/README_lin.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** README_lin.txt 9 Nov 2006 22:23:11 -0000 1.4 --- README_lin.txt 9 Dec 2006 02:35:06 -0000 1.5 *************** *** 1,30 **** Installation-guide for iemlib under linux
! iemlib_R1.16 is written by Thomas Musil from IEM Graz Austria ! and it is compatible to miller puckette's pd-0.37-3 and pd-0.39-2. see also LICENCE.txt, GnuLGPL.txt and README.txt.
! 1.) open a unix-shell, login as superuser, download and copy iemlib_R1.16_lin.tgz into your source-directory ! (e.g. /usr/local/src/iemlib_R1.16_lin.tgz)
! 2.) untar and unzip iemlib_R1.16_lin.tgz ! "shell"> tar xzvf iemlib_R1.16_lin.tgz ! (and a directory iemlib_R1.16 will be created)
! 3.) copy external-libraries ! iemlib contains 4 *.pd_linux files (iem_mp3.pd_linux, iem_t3_lib.pd_linux, iemlib1.pd_linux, iemlib2.pd_linux) ! "shell"> cp /usr/local/src/iemlib_R1.16/lib/*.pd_linux /usr/local/lib/pd/extra/
! 4.) copy pd-abstractions-folder ! "shell"> cp -r /usr/local/src/iemlib_R1.16/iemabs /usr/local/lib/pd
! 5.) copy pd-help-files-folder ! "shell"> cp -r /usr/local/src/iemlib_R1.16/iemhelp /usr/local/lib/pd/doc/5.reference/
! 6.) add to your pd_start_script, or into your pd-resource-file ~/.pdrc, the following configuration-options:
! -path /usr/local/lib/pd/iemabs -lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
or create an executable textfile script start_pd with this content: --- 1,33 ---- Installation-guide for iemlib under linux
! iemlib_R1.17 is written by Thomas Musil from IEM Graz Austria ! and it is compatible to miller puckette's pd-0.38-3 to pd-0.39-2. see also LICENCE.txt, GnuLGPL.txt and README.txt.
! 1.) open a unix-shell, login as superuser, download and copy iemlib_R1.17_lin.tgz into your source-directory ! (e.g. /usr/local/src/iemlib_R1.17_lin.tgz)
! 2.) untar and unzip iemlib_R1.17_lin.tgz ! "shell"> tar xzvf iemlib_R1.17_lin.tgz ! (and a directory iemlib_R1.17 will be created)
! 3.) install external library folders ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iemlib1 /usr/local/lib/pd/extra/ ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iemlib2 /usr/local/lib/pd/extra/ ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iem_mp3 /usr/local/lib/pd/extra/ ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iem_t3_lib /usr/local/lib/pd/extra/
! ( help files and sources are included )
! 4.) install pd abstractions folder ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iemabs /usr/local/lib/pd/extra/
! ( help files are included ) ! ! 5.) add to your pd_start_script, or into your pd-resource-file ~/.pdrc, the following configuration-options:
! -path /usr/local/lib/pd/extra/iemabs -lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
or create an executable textfile script start_pd with this content: *************** *** 32,37 **** #!/bin/sh /usr/local/bin/pd -r 44100 -channels 2 -audiobuf 160 -audiodev 1 -nomidi \ ! -path /usr/local/lib/pd/iemabs \ ! -lib iemlib1 -lib iemlib2 -lib iem_mp3 -lib iem_t3_lib
--- 35,40 ---- #!/bin/sh /usr/local/bin/pd -r 44100 -channels 2 -audiobuf 160 -audiodev 1 -nomidi \ ! -path /usr/local/lib/pd/extra/iemabs \ ! -lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
*************** *** 41,89 **** after installing iemlib:
! 7.a) edit makefile of iemlib1 ! change to directory /usr/local/src/iemlib_R1.16/src/iemlib1 ! and edit the following line of makefile and save ! ( INCLUDE = -I. -I/usr/local/src/pd/src ) ! ! 7.b) compile iemlib1 ! "shell"> make ! ( after this command, iemlib1.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ). ! ! 8.a) edit makefile of iemlib2 ! change to directory /usr/local/src/iemlib_R1.16/src/iemlib2 ! and edit the following line of makefile and save ! ( INCLUDE = -I. -I/usr/local/src/pd/src ) ! ! 8.b) compile iemlib2 ! "shell"> make ! ( after this command, iemlib2.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ). ! ! 9.a) edit makefile of iem_mp3 ! change to directory /usr/local/src/iemlib_R1.16/src/iem_mp3 ! and edit the following line of makefile and save ! ( INCLUDE = -I. -I/usr/local/src/pd/src ) ! ! 9.b) compile iem_mp3 ! "shell"> make ! ( after this command, iem_mp3.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ).
! 10.a) edit makefile of iem_t3_lib ! change to directory /usr/local/src/iemlib_R1.16/src/iem_t3_lib ! and edit the following line of makefile and save ! ( INCLUDE = -I. -I/usr/local/src/pd/src )
! 10.b) compile iem_t3_lib "shell"> make ! ( after this command, iem_t3_lib.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ). !
! 11.) copy external-libraries ! "shell"> cd /usr/local/src/iemlib_R1.16/lib ! "shell"> cp /usr/local/src/iemlib_R1.16/lib/*.pd_linux /usr/local/lib/pd/extra/
! contents of iemlib Release 1.16 from May 2005
============================ DSP~ =============================== --- 44,72 ---- after installing iemlib:
! 6a.) edit Makefile ! change to directory /usr/local/src/iemlib_R1.17 ! and edit the following line of Makefile and save ! ( PREFIX =/usr/local/lib/pd ! INSTALL_BIN=$(PREFIX)/extra )
! 6b.) edit Make.include ! edit the following line of Make.include and save ! ( PDSOURCE = /usr/local/src/pd-0.39-2/src )
! 7.) compile iemlib1, iemlib2, iem_mp3, iem_t3_lib ! change to directory /usr/local/src/iemlib_R1.17 "shell"> make ! ( iemlib1.pd_linux will be created in /usr/local/src/iemlib_R1.17/iemlib1/ ! iemlib2.pd_linux will be created in /usr/local/src/iemlib_R1.17/iemlib2/ ! iem_mp3.pd_linux will be created in /usr/local/src/iemlib_R1.17/iem_mp3/ ! iem_t3_lib.pd_linux will be created in /usr/local/src/iemlib_R1.17/iem_t3_lib/ ).
! 8.) copy external-libraries via install ! "shell"> make install
! content of iemlib Release 1.17 from November 2006
============================ DSP~ ===============================
Index: LICENCE.txt =================================================================== RCS file: /cvsroot/pure-data/externals/iemlib/LICENCE.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** LICENCE.txt 4 Jan 2006 01:13:52 -0000 1.5 --- LICENCE.txt 9 Dec 2006 02:35:06 -0000 1.6 *************** *** 1,8 **** ! Iemlib contains 4 dlls and 2 directories: ! iemlib1, iemlib2, iem_t3_lib, iem_mp3 and iemabs, iemhelp.
This library extends the performance of miller puckette's pure data (pd).
! Copyright (C) 2000-2005 Thomas MUSIL [musil_at_iem.at]
IEM - Institute of Electronic Music and Acoustics, Graz --- 1,9 ---- ! Iemlib contains 5 directories, 4 external libraries with help files ! and 1 abstraction folder with help files: ! iemlib1, iemlib2, iem_t3_lib, iem_mp3 and iemabs.
This library extends the performance of miller puckette's pure data (pd).
! Copyright (C) 2000-2006 Thomas MUSIL [musil_at_iem.at]
IEM - Institute of Electronic Music and Acoustics, Graz *************** *** 25,28 **** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
! Graz, 15 June 2005 Thomas Musil --- 26,29 ---- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
! Graz, 22 November 2006 Thomas Musil
Index: INSTALL_lin.txt =================================================================== RCS file: /cvsroot/pure-data/externals/iemlib/INSTALL_lin.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** INSTALL_lin.txt 9 Nov 2006 21:51:08 -0000 1.3 --- INSTALL_lin.txt 9 Dec 2006 02:35:06 -0000 1.4 *************** *** 1,30 **** Installation-guide for iemlib under linux
! iemlib_R1.16 is written by Thomas Musil from IEM Graz Austria ! and it is compatible to miller puckette's pd-0.37-3 and pd-0.39-2. see also LICENCE.txt, GnuLGPL.txt and README.txt.
! 1.) open a unix-shell, login as superuser, download and copy iemlib_R1.16_lin.tgz into your source-directory ! (e.g. /usr/local/src/iemlib_R1.16_lin.tgz)
! 2.) untar and unzip iemlib_R1.16_lin.tgz ! "shell"> tar xzvf iemlib_R1.16_lin.tgz ! (and a directory iemlib_R1.16 will be created)
! 3.) copy external-libraries ! iemlib contains 4 *.pd_linux files (iem_mp3.pd_linux, iem_t3_lib.pd_linux, iemlib1.pd_linux, iemlib2.pd_linux) ! "shell"> cp /usr/local/src/iemlib_R1.16/lib/*.pd_linux /usr/local/lib/pd/extra/
! 4.) copy pd-abstractions-folder ! "shell"> cp -r /usr/local/src/iemlib_R1.16/iemabs /usr/local/lib/pd
! 5.) copy pd-help-files-folder ! "shell"> cp -r /usr/local/src/iemlib_R1.16/iemhelp /usr/local/lib/pd/doc/5.reference/
! 6.) add to your pd_start_script, or into your pd-resource-file ~/.pdrc, the following configuration-options:
! -path /usr/local/lib/pd/iemabs -lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
or create an executable textfile script start_pd with this content: --- 1,33 ---- Installation-guide for iemlib under linux
! iemlib_R1.17 is written by Thomas Musil from IEM Graz Austria ! and it is compatible to miller puckette's pd-0.38-3 to pd-0.39-2. see also LICENCE.txt, GnuLGPL.txt and README.txt.
! 1.) open a unix-shell, login as superuser, download and copy iemlib_R1.17_lin.tgz into your source-directory ! (e.g. /usr/local/src/iemlib_R1.17_lin.tgz)
! 2.) untar and unzip iemlib_R1.17_lin.tgz ! "shell"> tar xzvf iemlib_R1.17_lin.tgz ! (and a directory iemlib_R1.17 will be created)
! 3.) install external library folders ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iemlib1 /usr/local/lib/pd/extra/ ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iemlib2 /usr/local/lib/pd/extra/ ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iem_mp3 /usr/local/lib/pd/extra/ ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iem_t3_lib /usr/local/lib/pd/extra/
! ( help files and sources are included )
! 4.) install pd abstractions folder ! "shell"> cp -R /usr/local/src/iemlib_R1.17/iemabs /usr/local/lib/pd/extra/
! ( help files are included ) ! ! 5.) add to your pd_start_script, or into your pd-resource-file ~/.pdrc, the following configuration-options:
! -path /usr/local/lib/pd/extra/iemabs -lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
or create an executable textfile script start_pd with this content: *************** *** 32,37 **** #!/bin/sh /usr/local/bin/pd -r 44100 -channels 2 -audiobuf 160 -audiodev 1 -nomidi \ ! -path /usr/local/lib/pd/iemabs \ ! -lib iemlib1 -lib iemlib2 -lib iem_mp3 -lib iem_t3_lib
--- 35,40 ---- #!/bin/sh /usr/local/bin/pd -r 44100 -channels 2 -audiobuf 160 -audiodev 1 -nomidi \ ! -path /usr/local/lib/pd/extra/iemabs \ ! -lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
*************** *** 41,82 **** after installing iemlib:
! 7.a) edit makefile of iemlib1 ! change to directory /usr/local/src/iemlib_R1.16/src/iemlib1 ! and edit the following line of makefile and save ! ( INCLUDE = -I. -I/usr/local/src/pd/src ) ! ! 7.b) compile iemlib1 ! "shell"> make ! ( after this command, iemlib1.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ). ! ! 8.a) edit makefile of iemlib2 ! change to directory /usr/local/src/iemlib_R1.16/src/iemlib2 ! and edit the following line of makefile and save ! ( INCLUDE = -I. -I/usr/local/src/pd/src ) ! ! 8.b) compile iemlib2 ! "shell"> make ! ( after this command, iemlib2.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ). ! ! 9.a) edit makefile of iem_mp3 ! change to directory /usr/local/src/iemlib_R1.16/src/iem_mp3 ! and edit the following line of makefile and save ! ( INCLUDE = -I. -I/usr/local/src/pd/src ) ! ! 9.b) compile iem_mp3 ! "shell"> make ! ( after this command, iem_mp3.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ).
! 10.a) edit makefile of iem_t3_lib ! change to directory /usr/local/src/iemlib_R1.16/src/iem_t3_lib ! and edit the following line of makefile and save ! ( INCLUDE = -I. -I/usr/local/src/pd/src )
! 10.b) compile iem_t3_lib "shell"> make ! ( after this command, iem_t3_lib.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ). !
! 11.) copy external-libraries ! "shell"> cd /usr/local/src/iemlib_R1.16/lib ! "shell"> cp /usr/local/src/iemlib_R1.16/lib/*.pd_linux /usr/local/lib/pd/extra/ --- 44,65 ---- after installing iemlib:
! 6a.) edit Makefile ! change to directory /usr/local/src/iemlib_R1.17 ! and edit the following line of Makefile and save ! ( PREFIX =/usr/local/lib/pd ! INSTALL_BIN=$(PREFIX)/extra )
! 6b.) edit Make.include ! edit the following line of Make.include and save ! ( PDSOURCE = /usr/local/src/pd-0.39-2/src )
! 7.) compile iemlib1, iemlib2, iem_mp3, iem_t3_lib ! change to directory /usr/local/src/iemlib_R1.17 "shell"> make ! ( iemlib1.pd_linux will be created in /usr/local/src/iemlib_R1.17/iemlib1/ ! iemlib2.pd_linux will be created in /usr/local/src/iemlib_R1.17/iemlib2/ ! iem_mp3.pd_linux will be created in /usr/local/src/iemlib_R1.17/iem_mp3/ ! iem_t3_lib.pd_linux will be created in /usr/local/src/iemlib_R1.17/iem_t3_lib/ ).
! 8.) copy external-libraries via install ! "shell"> make install
Index: CHANGES.txt =================================================================== RCS file: /cvsroot/pure-data/externals/iemlib/CHANGES.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CHANGES.txt 2 Jun 2005 18:37:10 -0000 1.2 --- CHANGES.txt 9 Dec 2006 02:35:06 -0000 1.3 *************** *** 1,80 **** ! ************************************************************ ! iemlib Release 1.16: ! ____________________________________________________________ ! improvements: ! ! the linux-compile-bugs are fixed. ! ! any, iem_anything, iem_append, merge_any, ! pp, iem_prepend, prepend, ! iem_send, iem_s, receive2list, ! iem_receive, iem_r ! are abstractions using kernel-externals. ! You cannot open these abstractions now. ! ! ! ************************************************************ ! iemlib Release 1.15: ! ____________________________________________________________ ! ! improvements: ! ! all signal-filters are more stable ! speedlim lost its change-characteristic ! iem_pbank_csv lost its 3.arg, but got a buffer and more ! recall-options ! ! ! ! new: ! ! more high-order IIR-filters ! (odd order 3. 5. 7. 9.) ! (critical damping and bessel-characteristic) ! ! more VCFs with signal-parameters ! (vcf_hp~, vcf_bp~, vcf_rbp~) ! ! addl~ signal-addition with line~ ! divl~ signal-divison with line~ ! mull~ signal-multiplication with line~ ! subl~ signal-subtraction with line~ ! rvu~ rms VU-meter interface ! iem_blocksize~ blocksize of a window in samples ! iem_samplerate~ samplerate of a window in Hertz ! int_fract~ split signal-float to integer- and fractal-part ! round~ round signal-float to nearest integer ! sin_phase~ output phase-difference of 2 sinewaves in samples ! 1p1z float-message-filter 1.order ! dbtofad midi-db to fader-characteristic ! fadtodb fader-characteristic to midi-db ! fadtorms fader-characteristic to rms ! rmstofad rms to fader-characteristic ! round_zero round numbers near zero to zero ! transf_fader partial linear characteristic diagram (like table) ! wrap wraparound ! default replace initial-argument, if it is zero ! float24 store a 24-bit accurate float-number ! once any message pass through only the first time ! add2_comma add a comma-separated message to a messagebox ! iem_receive catch "sent" messages (receive-name-input) (abbr. iem_r) ! iem_sel_any control a message-box with multiple content ! iem_send send messages to named object (send-name-input)(ab. iem_s) ! pre_inlet output an identifier-message and then the incoming message ! soundfile_info output header-info of a wav-file ! ! ! ! name-changes (but compatible aliases): ! ! merge_any -> iem_append ! prepend -> iem_prepend ! ! ! ! incompatible changes: ! ! post_netreceive -> list2send array of send-objects ! pre_netsend -> receive2list array of receive-objects ! ! --- 1,106 ---- ! ************************************************************ ! iemlib Release 1.17: ! ____________________________________________________________ ! restructure the library folders ! no iemhelp ! helpfiles only as *-help.pd ! abstraction help files in iemabs ! external helpfiles only in the folder of external library name ! src folder also in this folder ! (4 times for iemlib1, iemlib2, iem_mp3 and iem_t3_lib) ! ! removed the line in source code: ! class_sethelpsymbol(......class, gensym("iemhelp/help-.......")); ! ! ! ************************************************************ ! iemlib Release 1.16: ! ____________________________________________________________ ! improvements: ! ! the linux-compile-bugs are fixed. ! ! (any, iem_anything, iem_append, merge_any, ! pp, iem_prepend, prepend, ! iem_send, iem_s, receive2list, ! iem_receive, iem_r ! are abstractions using kernel-externals. ! You cannot open these abstractions now.)...obsolete ! ! any, iem_anything, iem_append, merge_any, pp, iem_prepend, ! prepend, iem_send, iem_s, receive2list,iem_receive, iem_r ! are again externals and have proxy inlets. ! ! changed dynamical memory allocation to constantly ! (MAXPDSTRING) of mergefilename, splitfilename, stripfilename. ! ! iem_pbank_csv understand ',' and '.' as decimal point. ! ! makefile linux needs -fno-strict-aliasing option. ! ! changed all help-*.pd to *-help.pd. ! ! ! ************************************************************ ! iemlib Release 1.15: ! ____________________________________________________________ ! ! improvements: ! ! all signal-filters are more stable ! speedlim lost its change-characteristic ! iem_pbank_csv lost its 3.arg, but got a buffer and more ! recall-options ! ! ! ! new: ! ! more high-order IIR-filters ! (odd order 3. 5. 7. 9.) ! (critical damping and bessel-characteristic) ! ! more VCFs with signal-parameters ! (vcf_hp~, vcf_bp~, vcf_rbp~) ! ! addl~ signal-addition with line~ ! divl~ signal-divison with line~ ! mull~ signal-multiplication with line~ ! subl~ signal-subtraction with line~ ! rvu~ rms VU-meter interface ! iem_blocksize~ blocksize of a window in samples ! iem_samplerate~ samplerate of a window in Hertz ! int_fract~ split signal-float to integer- and fractal-part ! round~ round signal-float to nearest integer ! sin_phase~ output phase-difference of 2 sinewaves in samples ! 1p1z float-message-filter 1.order ! dbtofad midi-db to fader-characteristic ! fadtodb fader-characteristic to midi-db ! fadtorms fader-characteristic to rms ! rmstofad rms to fader-characteristic ! round_zero round numbers near zero to zero ! transf_fader partial linear characteristic diagram (like table) ! wrap wraparound ! default replace initial-argument, if it is zero ! float24 store a 24-bit accurate float-number ! once any message pass through only the first time ! add2_comma add a comma-separated message to a messagebox ! iem_receive catch "sent" messages (receive-name-input) (abbr. iem_r) ! iem_sel_any control a message-box with multiple content ! iem_send send messages to named object (send-name-input)(ab. iem_s) ! pre_inlet output an identifier-message and then the incoming message ! soundfile_info output header-info of a wav-file ! ! ! ! name-changes (but compatible aliases): ! ! merge_any -> iem_append ! prepend -> iem_prepend ! ! ! ! incompatible changes: ! ! post_netreceive -> list2send array of send-objects ! pre_netsend -> receive2list array of receive-objects
Index: INSTALL_win.txt =================================================================== RCS file: /cvsroot/pure-data/externals/iemlib/INSTALL_win.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** INSTALL_win.txt 9 Nov 2006 21:57:44 -0000 1.5 --- INSTALL_win.txt 9 Dec 2006 02:35:06 -0000 1.6 *************** *** 1,27 **** Installation-guide for iemlib under windows (win_xp, win2k, win_me, win_nt or win98)
! iemlib_R1.16 is written by Thomas Musil from IEM Graz Austria ! and it is compatible to miller puckette's pd-0.37-3 to pd-0.39-2. see also LICENCE.txt, GnuLGPL.txt and README.txt.
! 1.) download and copy iemlib_R1.16_win.zip into your pd-installation-directory ! ( e.g. C:\Programs\pd\iemlib_R1.16_win.zip ) ! ! ! 2.) unzip iemlib_R1.16_win.zip ! winzip create a directory C:\Programs\pd\iemlib_R1.16\
! 3.) copy external-libraries ! iemlib contains 4 *.dll-files ( iem_mp3.dll, iem_t3_lib.dll, iemlib1.dll, iemlib2.dll ) ! ( e.g. copy C:\Programs\pd\iemlib_R1.16\lib*.dll --> C:\Programs\pd\extra\ ) !
! 4.) copy pd-help-files-folder ! ( e.g. copy C:\Programs\pd\iemlib_R1.16\iemhelp\ --> C:\Programs\pd\doc\5.reference\iemhelp\ )
5.) add to your pd_start.bat the following configuration-options: ! -path C:\Programs\pd\iemlib_R1.16\iemabs -lib iemlib1 -lib iemlib2 -lib iem_mp3 -lib iem_t3_lib
or create a textfile pd_start.bat with this content: --- 1,27 ---- Installation-guide for iemlib under windows (win_xp, win2k, win_me, win_nt or win98)
! iemlib_R1.17 is written by Thomas Musil from IEM Graz Austria ! and it is compatible to miller puckette's pd-0.38-3 to pd-0.39-2. see also LICENCE.txt, GnuLGPL.txt and README.txt.
! 1.) download and copy iemlib_R1.17_win.zip into your pd-installation-directory ! ( e.g.C:\Programs\pd\iemlib_R1.17_win.zip )
! 2.) unzip iemlib_R1.17_win.zip ! winzip create a directory C:\Programs\pd\iemlib_R1.17\
! 3.) install external library folders ! copy from C:\Programs\pd\iemlib_R1.17\iemlib1 to C:\Programs\pd\extra ! copy from C:\Programs\pd\iemlib_R1.17\iemlib2 to C:\Programs\pd\extra ! copy from C:\Programs\pd\iemlib_R1.17\iem_mp3 to C:\Programs\pd\extra ! copy from C:\Programs\pd\iemlib_R1.17\iem_t3_lib to C:\Programs\pd\extra
+ 4.) install pd abstraction folder + copy from C:\Programs\pd\iemlib_R1.17\iemabs to C:\Programs\pd\extra
5.) add to your pd_start.bat the following configuration-options: ! ! -path C:\Programs\pd\extra\iemabs -lib iemlib1;iemlib2;iem_mp3;iem_t3_lib
or create a textfile pd_start.bat with this content: *************** *** 31,36 **** set PD_AUDIO=-r 44100 -audiobuf 160 set PD_MIDI=-nomidi ! set PD_PATH=-path C:/Programme/pd/iemlib_R1.16\iemabs ! set PD_LIB=-lib iemlib1 -lib iemlib2 -lib iem_mp3 -lib iem_t3_lib @echo starting pd ... %PD_INSTALL%\pd %PD_AUDIO% %PD_MIDI% %PD_PATH% %PD_LIB% --- 31,36 ---- set PD_AUDIO=-r 44100 -audiobuf 160 set PD_MIDI=-nomidi ! set PD_PATH=-path C:/Programme/pd/extra/iemabs ! set PD_LIB=-lib iemlib1;iemlib2;iem_mp3;iem_t3_lib @echo starting pd ... %PD_INSTALL%\pd %PD_AUDIO% %PD_MIDI% %PD_PATH% %PD_LIB% *************** *** 43,91 **** after installing iemlib and if You are owner of a VCC++ compiler:
! 6.a) edit makefile_win of iemlib1 ! change to directory C:\Programs\pd\iemlib_R1.16\iemlib1 and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 6.b) compile iemlib1 doubleclick iemlib1.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iemlib1.dll will be created in C:\Programs\pd\iemlib_R1.16\lib ).
! 7.a) edit makefile_win of iemlib2 ! change to directory C:\Programs\pd\iemlib_R1.16\iemlib2 and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 7.b) compile iemlib2 doubleclick iemlib2.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iemlib2.dll will be created in C:\Programs\pd\iemlib_R1.16\lib ).
! 8.a) edit makefile_win of iem_mp3 ! change to directory C:\Programs\pd\iemlib_R1.16\iem_mp3 and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 8.b) compile iem_mp3 doubleclick iem_mp3.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iem_mp3.dll will be created in C:\Programs\pd\iemlib_R1.16\lib ).
! 9.a) edit makefile_win of iem_t3_lib ! change to directory C:\Programs\pd\iemlib_R1.16\iem_t3_lib and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 9.b) compile iem_t3_lib doubleclick iem_t3_lib.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iem_t3_lib.dll will be created in C:\Programs\pd\iemlib_R1.16\lib ).
- 10.) copy external-libraries - change to C:\Programs\pd\iemlib_R1.16\lib\ - ( e.g. copy C:\Programs\pd\iemlib_R1.16\lib*.dll --> C:\Programs\pd\extra\ ) --- 43,94 ---- after installing iemlib and if You are owner of a VCC++ compiler:
! 4.a) edit makefile_win of iemlib1 ! change to directory C:\Programs\pd\iemlib_R1.17\iemlib1\src and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 4.b) compile iemlib1 doubleclick iemlib1.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iemlib1.dll will be created in C:\Programs\pd\iemlib_R1.17\iemlib1 ).
! 5.a) edit makefile_win of iemlib2 ! change to directory C:\Programs\pd\iemlib_R1.17\iemlib2\src and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 5.b) compile iemlib2 doubleclick iemlib2.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iemlib2.dll will be created in C:\Programs\pd\iemlib_R1.17\iemlib2 ).
! 6.a) edit makefile_win of iem_mp3 ! change to directory C:\Programs\pd\iemlib_R1.17\iem_mp3\src and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 6.b) compile iem_mp3 doubleclick iem_mp3.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iem_mp3.dll will be created in C:\Programs\pd\iemlib_R1.17\iem_mp3 ).
! 7.a) edit makefile_win of iem_t3_lib ! change to directory C:\Programs\pd\iemlib_R1.17\iem_t3_lib\src and edit following lines of makefile_win and save ( VIS_CPP_PATH = "" and PD_INST_PATH = "" )
! 7.b) compile iem_t3_lib doubleclick iem_t3_lib.dsw, VCC++ will start, Menue: build/configuration = Release, Menue: build/build all , ! ( after this command, iem_t3_lib.dll will be created in C:\Programs\pd\iemlib_R1.17\iem_t3_lib ). ! ! 8.) install dynamic libraries ! copy from C:\Programs\pd\iemlib_R1.17\iemlib1\iemlib1.dll to C:\Programs\pd\extra\iemlib1\iemlib1.dll ! copy from C:\Programs\pd\iemlib_R1.17\iemlib2\iemlib2.dll to C:\Programs\pd\extra\iemlib2\iemlib2.dll ! copy from C:\Programs\pd\iemlib_R1.17\iem_mp3\iem_mp3.dll to C:\Programs\pd\extra\iem_mp3\iem_mp3.dll ! copy from C:\Programs\pd\iemlib_R1.17\iem_t3_lib\iem_t3_lib.dll to C:\Programs\pd\extra\iem_t3_lib\iem_t3_lib.dll
Index: CONTENT.txt =================================================================== RCS file: /cvsroot/pure-data/externals/iemlib/CONTENT.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CONTENT.txt 9 Nov 2006 22:27:01 -0000 1.2 --- CONTENT.txt 9 Dec 2006 02:35:06 -0000 1.3 *************** *** 1,3 **** ! contents of iemlib Release 1.16 from May 2005
============================ DSP~ =============================== --- 1,3 ---- ! contents of iemlib Release 1.17 from November 2006
============================ DSP~ ===============================