[PD-cvs] externals/iemlib CHANGES.txt, 1.2, 1.3 CONTENT.txt, 1.2, 1.3 INSTALL_lin.txt, 1.3, 1.4 INSTALL_win.txt, 1.5, 1.6 LICENCE.txt, 1.5, 1.6 README_lin.txt, 1.4, 1.5 README_win.txt, 1.5, 1.6 pd-0.39-2_start.bat, 1.1, 1.2

musil tmusil at users.sourceforge.net
Sat Dec 9 03:35:08 CET 2006


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~ ===============================





More information about the Pd-cvs mailing list