LiveConnect̓lbgXP[vSłȂƓȂiJDK1.2KvjB

1.TiMidity++ v2.0.0ȍ~TiMidity++_E[hēWJB 
2.TiMidity++@ JgfBNgɂB
3.`ump'ƂTufBNgumpJgfBNgɂB
% mkdir ump
% cd ump 
4.̃t@C_E[hB
- PluginSDK from Netscape (winsdk40.zip)
- ump_with_volume.tar.Z (courtesy of Tom Schmidt)
- timdiffs.tar.Z (by hoff@bnl.gov)
- ump-patch-1.gz
- ump-patch-2.gz
- ump-patch-3.gz (ALSA patch by dyky@yhb.att.ne.jp)
- ump-patch-4.gz (For TiMidity++ 2.9.x or later) 
5.A[JCuWJApb`Ă(ƂΈȉ̂悤ɂjB
ump% unzip winsd40.zip 
ump% gzip -cd ump_with_volume.tar.Z | tar xvf -
ump% gzip -cd timdiffs.tar.Z | tar xvf - plugin_c.c
ump% gzip -cd ump-patch-1.gz | patch -p1
ump% gzip -cd ump-patch-2.gz | patch -p1
ump% gzip -cd ump-patch-3.gz | patch -p1
ump% gzip -cd ump-patch-4.gz | patch -p1 
6.SDK ev[gt@CJgfBNgɈڂiƂΈȉ̂悤ɂj
ump% cp PluginSDK/include/*.h .
ump% cp PluginSDK/common/npwin.c . 
7.zzt@C(WinUMP.zipjWJB
ump% zip -cd WinUMP.zip
8.UMP.javaRpC(jdk1.2łjB
c:\.....\ump>set PATH=.;c:\usr\local\winsdk40\bin\win32
c:\.....\ump>set CLASSPATH=.;c:\usr\local\winsdk40\Classes\java_30.zip
c:\.....\ump>javac UMP.java
c:\.....\ump>javah -jri  UMP
c:\.....\ump>javah -jri -stubs UMP

9.efBNgɈڂ TiMidity++  `--enable-ump'  configure iƂΈȉ̂悤ɂjB
ump% cd ..
% sh configure --enable-ump@--enable-audio=w32
iÂIuWFNgt@CYĂ̓_Ij
10.umpfBNgɈڂ, `make ump'iƂΈȉ̂悤ɂjB
% cd ump
ump% make ump
11.NPWinUMP32.dllimizilla.exefBNgj/plugins Ɉڂmizilla.exefBNgic:\timidityɂ񂾂ǁjɗL timidity.cfg邱ƂmFĂăWċNB

.(dvj
WinUMPc:\tmpƂfBNgɈUtmidit@Cǂǂ񂽂߂܂B
gꍇ͂܂߂ɑ|ĂĂ