10 |
<body> |
<body> |
11 |
<h2><center>LinuxSampler for Windows <img src="gfx/logos/windows.png"> HOWTO by Benno Senoner </center></h2> |
<h2><center>LinuxSampler for Windows <img src="gfx/logos/windows.png"> HOWTO by Benno Senoner </center></h2> |
12 |
<br> |
<br> |
13 |
<center>December 13th, 2007</center><br> |
<center>December 18th, 2007</center><br> |
14 |
<div style="background-color: #F4F4FF; margin: 1em 3em 1em 3em; padding: 1em 1em 1em 2.2em;"> |
<div style="background-color: #F4F4FF; margin: 1em 3em 1em 3em; padding: 1em 1em 1em 2.2em;"> |
15 |
<a href="#intro">1. Introduction</a><br> |
<a href="#intro">1. Introduction</a><br> |
16 |
<a href="#requirements">2. Requirements</a><br> |
<a href="#requirements">2. Requirements</a><br> |
73 |
<a name="requirements"></a> |
<a name="requirements"></a> |
74 |
<h3>2. Requirements</h3> |
<h3>2. Requirements</h3> |
75 |
<ul> |
<ul> |
76 |
|
<li>Intel Pentium4 or recent AMD processor (use |
77 |
|
<a href="#old_cpu_workaround">this workaround for older processors</a>) |
78 |
<li>Windows 2000, ME, XP or Vista</li> |
<li>Windows 2000, ME, XP or Vista</li> |
79 |
<li><a href="http://www.gtk.org/">GTK+</a> (<a href="http://downloads.sourceforge.net/gladewin32/gtk-2.10.11-win32-1.exe?modtime=1175123376&big_mirror=0">version 2.10.11</a>)</li> |
<li><a href="http://www.gtk.org/">GTK+</a> (<a href="http://downloads.sourceforge.net/gladewin32/gtk-2.10.11-win32-1.exe?modtime=1175123376&big_mirror=0">version 2.10.11</a>)</li> |
80 |
<li><a href="http://www.gtkmm.org/">gtkmm</a> (<a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.11-1.exe">version 2.10.11</a>)</li> |
<li><a href="http://www.gtkmm.org/">gtkmm</a> (<a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.11-1.exe">version 2.10.11</a>)</li> |
238 |
|
|
239 |
<a name="houston"></a> |
<a name="houston"></a> |
240 |
<h3>5. Installation Troubleshooting</h3> |
<h3>5. Installation Troubleshooting</h3> |
241 |
It could happen that due to previous installations of Gtk+ and gtkmm DLLs |
<ul> |
242 |
even after deinstallation leave some stale keys in the windows registry which |
<li> |
243 |
could fool the installer into |
<div style="background-color: #FFF2F2;"> |
244 |
believing that the needed DLLs are already installed therefore skipping |
<u>Problem:</u> The LinuxSampler backend application |
245 |
its installation which will |
(<i>linuxsampler.exe</i>) fails to start with an error message that |
246 |
cause the sampler not being able to start due to the missing DLLs. |
claims that a DLL file is missing (e.g. <i>libatkmm-1.6-1.dll</i>) |
247 |
We recommend in this case to install gtk+ and gtkmm manually as described |
</div> |
248 |
above in "<a href="#install_wo_inet">Installation without Internet</a>". |
<div style="background-color: #F2FFF2;"> |
249 |
Just install those mentioned Gtk+ and gtkmm versions and then LinuxSampler |
<u>Reason / Solution:</u> |
250 |
should work correctly. |
It could happen that due to previous installations of Gtk+ and gtkmm |
251 |
|
DLLs even after deinstallation leave some stale keys in the windows |
252 |
|
registry which could fool the installer into believing that the needed |
253 |
|
DLLs are already installed therefore skipping its installation which |
254 |
|
will cause the sampler not being able to start due to the missing |
255 |
|
DLLs. We recommend in this case to install gtk+ and gtkmm manually as |
256 |
|
described above in "<a href="#install_wo_inet">Installation without |
257 |
|
Internet</a>". Just install those mentioned Gtk+ and gtkmm versions |
258 |
|
and then LinuxSampler should work correctly. |
259 |
|
</div> |
260 |
|
</li> |
261 |
|
<li> |
262 |
|
<div style="background-color: #FFF2F2;"> |
263 |
|
<u>Problem:</u> The LinuxSampler backend application |
264 |
|
(<i>linuxsampler.exe</i>) fails to start with the error message |
265 |
|
"<i>The application failed to initialize properly (0xc000001d). Click |
266 |
|
on OK to terminate the application.</i>" |
267 |
|
</div> |
268 |
|
<div style="background-color: #F2FFF2;"> |
269 |
|
<u>Reason / Solution:</u><a name="old_cpu_workaround"></a> |
270 |
|
This first Windows release of LinuxSampler requires at least an Intel |
271 |
|
Pentium4 processor or a recent AMD processor. If you have an older |
272 |
|
processor and get the error message from above, you can use the |
273 |
|
following workaround for now: |
274 |
|
<ol> |
275 |
|
<li>Download and extract |
276 |
|
<a href="http://download.linuxsampler.org/dev/win32_probs/ls686_20071207.zip"> |
277 |
|
these replacement binaries. |
278 |
|
</a> |
279 |
|
</li> |
280 |
|
<li>Copy the 3 binaries manually in your LinuxSampler installation |
281 |
|
directory (default installation directory: |
282 |
|
"C:\Program Files\LinuxSampler"), that is overwrite the existing |
283 |
|
binaries in the LS installation directory with the 3 ones from the |
284 |
|
zip file. |
285 |
|
</li> |
286 |
|
</ol> |
287 |
|
Use this workaround only if you got the mentioned error message, |
288 |
|
because the replacement binaries will otherwise decrease runtime |
289 |
|
efficiency! This is of course just a temporary workaround. We'll |
290 |
|
address this issue with the next release of LinuxSampler (see also |
291 |
|
<a href="https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=67"> |
292 |
|
bug report #67</a>). |
293 |
|
</div> |
294 |
|
</li> |
295 |
|
</ul> |
296 |
|
|
297 |
<a name="docs"></a> |
<a name="docs"></a> |
298 |
<h3>6. Detailed Documentation</h3> |
<h3>6. Detailed Documentation</h3> |