aboutsummaryrefslogtreecommitdiff
path: root/INSTALL_win.txt
blob: 30f674ae55d0db7f84001c42b20f12dba3ea5cf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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:

@echo off
set PD_INSTALL=C:\Programme\pd\bin
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%




How to compile iemlib under windows

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