VOGONS


First post, by inquilinekea

User metadata
Rank Newbie
Rank
Newbie

So I want to play MIDI files with old sound card emulators since I want to listen to my MIDI files as they sounded like on my old PC. I've searched for a lot of programs and can't find any good ones (Wgplayer does play MIDI files differently from my main computer though). Does anyone else know what i can try (preferably without buying new hardware?)

Reply 2 of 20, by inquilinekea

User metadata
Rank Newbie
Rank
Newbie

So I'm trying to install Timidity. But I'm a cygwin newbie and I don't know what I'm doing wrong.

Okay so I installed cygwin and the packages make, and the gcc and C and C++ compiliers. I then went to the directory and followed the instructions and typed in /configure, and then make, and then make install. But after "make" i get this:

" depfile='.deps/output.Po' tmpdepfile='.deps/output.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'output.c' || echo './'`output.c
source='playmidi.c' object='playmidi.o' libtool=no \
depfile='.deps/playmidi.Po' tmpdepfile='.deps/playmidi.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'playmidi.c' || echo './'`playmidi.c
source='quantity.c' object='quantity.o' libtool=no \
depfile='.deps/quantity.Po' tmpdepfile='.deps/quantity.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'quantity.c' || echo './'`quantity.c
source='raw_a.c' object='raw_a.o' libtool=no \
depfile='.deps/raw_a.Po' tmpdepfile='.deps/raw_a.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'raw_a.c' || echo './'`raw_a.c
source='rcp.c' object='rcp.o' libtool=no \
depfile='.deps/rcp.Po' tmpdepfile='.deps/rcp.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'rcp.c' || echo './'`rcp.c
source='readmidi.c' object='readmidi.o' libtool=no \
depfile='.deps/readmidi.Po' tmpdepfile='.deps/readmidi.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'readmidi.c' || echo './'`readmidi.c
source='recache.c' object='recache.o' libtool=no \
depfile='.deps/recache.Po' tmpdepfile='.deps/recache.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'recache.c' || echo './'`recache.c
source='calcnewt.c' object='calcnewt.o' libtool=no \
depfile='.deps/calcnewt.Po' tmpdepfile='.deps/calcnewt.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'calcnewt.c' || echo './'`calcnewt.c
gcc -O2 -mms-bitfields -o calcnewt.exe calcnewt.o -lm -ldl -lwinmm
./calcnewt > newton_table.c
source='resample.c' object='resample.o' libtool=no \
depfile='.deps/resample.Po' tmpdepfile='.deps/resample.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'resample.c' || echo './'`resample.c
source='reverb.c' object='reverb.o' libtool=no \
depfile='.deps/reverb.Po' tmpdepfile='.deps/reverb.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'reverb.c' || echo './'`reverb.c
source='sbkconv.c' object='sbkconv.o' libtool=no \
depfile='.deps/sbkconv.Po' tmpdepfile='.deps/sbkconv.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'sbkconv.c' || echo './'`sbkconv.c
source='sffile.c' object='sffile.o' libtool=no \
depfile='.deps/sffile.Po' tmpdepfile='.deps/sffile.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'sffile.c' || echo './'`sffile.c
source='sfitem.c' object='sfitem.o' libtool=no \
depfile='.deps/sfitem.Po' tmpdepfile='.deps/sfitem.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'sfitem.c' || echo './'`sfitem.c
source='smfconv.c' object='smfconv.o' libtool=no \
depfile='.deps/smfconv.Po' tmpdepfile='.deps/smfconv.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'smfconv.c' || echo './'`smfconv.c
source='smplfile.c' object='smplfile.o' libtool=no \
depfile='.deps/smplfile.Po' tmpdepfile='.deps/smplfile.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'smplfile.c' || echo './'`smplfile.c
source='sndfont.c' object='sndfont.o' libtool=no \
depfile='.deps/sndfont.Po' tmpdepfile='.deps/sndfont.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'sndfont.c' || echo './'`sndfont.c
source='tables.c' object='tables.o' libtool=no \
depfile='.deps/tables.Po' tmpdepfile='.deps/tables.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'tables.c' || echo './'`tables.c
tables.c:1685:3: warning: no newline at end of file
source='timidity.c' object='timidity.o' libtool=no \
depfile='.deps/timidity.Po' tmpdepfile='.deps/timidity.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'timidity.c' || echo './'`timidity.c
timidity.c: In function `timidity_play_main':
timidity.c:5333: warning: passing arg 2 of `signal' from incompatible pointer ty
pe
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -mms-bitfields -c ./version.c
source='wave_a.c' object='wave_a.o' libtool=no \
depfile='.deps/wave_a.Po' tmpdepfile='.deps/wave_a.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'wave_a.c' || echo './'`wave_a.c
source='wrd_read.c' object='wrd_read.o' libtool=no \
depfile='.deps/wrd_read.Po' tmpdepfile='.deps/wrd_read.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'wrd_read.c' || echo './'`wrd_read.c
source='wrdt.c' object='wrdt.o' libtool=no \
depfile='.deps/wrdt.Po' tmpdepfile='.deps/wrdt.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'wrdt.c' || echo './'`wrdt.c
source='w32_a.c' object='w32_a.o' libtool=no \
depfile='.deps/w32_a.Po' tmpdepfile='.deps/w32_a.TPo' \
depmode=none /bin/sh ../autoconf/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I
../interface -I../utils -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields
-c `test -f 'w32_a.c' || echo './'`w32_a.c
w32_a.c: In function `GetBuffer':
w32_a.c:676: warning: assignment discards qualifiers from pointer target type
w32_a.c: In function `PutBuffer':
w32_a.c:707: warning: assignment discards qualifiers from pointer target type
gcc -O2 -mms-bitfields -o timidity.exe aiff_a.o aq.o au_a.o audio_cnv.o comm
on.o controls.o effect.o filter.o freq.o instrum.o list_a.o loadtab.o m2m.o mfi.
o miditrace.o mix.o mod.o mod2midi.o modmid_a.o mt19937ar.o optcode.o output.o p
laymidi.o quantity.o raw_a.o rcp.o readmidi.o recache.o resample.o reverb.o sbkc
onv.o sffile.o sfitem.o smfconv.o smplfile.o sndfont.o tables.o timidity.o versi
on.o wave_a.o wrd_read.o wrdt.o w32_a.o ../interface/libinterface.a ../libarc/li
barc.a ../libunimod/libunimod.a ../utils/libutils.a -lm -ldl -lwinmm
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/timidity'
Making all in doc
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc'
Making all in C
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc/C'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc/C'
Making all in ja_JP.eucJP
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc/ja_JP.eucJP'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc/ja_JP.eucJP'
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc'
rm -f timidity.1; ln -s ./C/timidity.1 .
rm -f timidity.cfg.5; ln -s ./C/timidity.cfg.5 .
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc'
Making all in script
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/script'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/script'
Making all in configs
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/configs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/configs'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2'"

And after "make install", I get this:

"home@home-PC /cygdrive/c/TiMidity++-2.13.2
$ make install
Making install in autoconf
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/autoconf'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/autoconf'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/autoconf'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/autoconf'
Making install in utils
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/utils'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/utils'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/utils'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/utils'
Making install in libarc
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/libarc'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/libarc'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/libarc'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/libarc'
Making install in libunimod
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/libunimod'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/libunimod'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/libunimod'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/libunimod'
Making install in interface
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface'
Making install in motif_bitmaps
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface/motif_bitma
ps'
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface/motif_bitma
ps'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.

s'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/interface/motif_bitmap
s'
Making install in bitmaps
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface/bitmaps'
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface/bitmaps'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/interface/bitmaps'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/interface/bitmaps'
Making install in pixmaps
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface/pixmaps'
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface/pixmaps'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/interface/pixmaps'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/interface/pixmaps'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface'
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/interface'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/interface'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/interface'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/interface'
Making install in timidity
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/timidity'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/timidity'
/bin/sh ../autoconf/mkinstalldirs /usr/local/bin
/usr/bin/install -c timidity.exe /usr/local/bin/timidity.exe
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/timidity'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/timidity'
Making install in doc
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc'
Making install in C
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc/C'
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc/C'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc/C'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc/C'
Making install in ja_JP.eucJP
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc/ja_JP.eucJP'
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc/ja_JP.eucJP'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc/ja_JP.eucJP'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc/ja_JP.eucJP'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc'
make[3]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/doc'
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../autoconf/mkinstalldirs /usr/local/man/man1
mkdir -p -- /usr/local/man/man1
/usr/bin/install -c -m 644 ./timidity.1 /usr/local/man/man1/timidity.1
/bin/sh ../autoconf/mkinstalldirs /usr/local/man/man5
mkdir -p -- /usr/local/man/man5
/usr/bin/install -c -m 644 ./timidity.cfg.5 /usr/local/man/man5/timidity.cfg.5
make[3]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc'
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/doc'
Making install in script
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/script'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/script'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/script'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/script'
Making install in configs
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/configs'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2/configs'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/configs'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2/configs'
make[1]: Entering directory `/cygdrive/c/TiMidity++-2.13.2'
make[2]: Entering directory `/cygdrive/c/TiMidity++-2.13.2'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2'
make[1]: Leaving directory `/cygdrive/c/TiMidity++-2.13.2'
"

And as I'm still too used to Windows, I can't tell when things go wrong in compilation. So what should I really do in order to install TiMidity++ on a Windows Vista machine??

Reply 3 of 20, by inquilinekea

User metadata
Rank Newbie
Rank
Newbie

ok and well, first things first - this is what i get when i type in ./configure - anything wrong here?

"$ ./configure
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether grep returns status... yes
checking if --enable-debug option specified... no
checking for emacs... emacs
checking where .elc files should go... ${datadir}/emacs/site-lisp
checking for gcc... gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking whether gcc needs -traditional... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... (cached) gawk
checking for ranlib... ranlib
checking whether ln -s works... yes
checking whether -rdynamic option is recognized... no
checking for sqrt in -lm... yes
checking for socket in -lsocket... no
checking for dlopen in -ldl... yes
checking for NSLinkModule in -lobjc... no
checking for setlocale in -lxpg4... no
checking for gethostbyname... yes
checking for X... no
configure: WARNING: Could not configure X
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h..."

Reply 4 of 20, by ceztko

User metadata
Rank Newbie
Rank
Newbie

Lol, there are no errors. Timidity++ should be installed somewhere in the cygwin directory structure. Try to run it using tab completition of cygwin shell.

Alternatively, you can try this old windows build.

timidity is old and unmaintaned: if availabe on cygwin, you should really try fluidsynth. The syntax is easy:

# fluidsynth -ni soundfont.sf2 midifile1.mid

Reply 5 of 20, by inquilinekea

User metadata
Rank Newbie
Rank
Newbie

Okay, I downloaded fluidsynth (the win32 version actually) [and downloaded and loaded a random soundfont]. But then I run into this
"C:\fluidsynth-1.0.0-win32>fluidsynth 3ktheme.mid
fluidsynth: error: no MIDI in devices found
Failed to create the MIDI thread; no MIDI input
will be available. You can access the synthesizer
through the console."

Reply 9 of 20, by dh4rm4

User metadata
Rank Oldbie
Rank
Oldbie

Forte Media FM 801 AKA Terratec 512i

http://dev.kewl.org/fm801/Doc/ - driver and docs explaining how to setup the FM synth aspect of the card.

http://www.outletpc.com/c5208.html - one site of many that still sells the card.

Reply 11 of 20, by retroplayusb

User metadata
Rank Newbie
Rank
Newbie

Assuming you are running any Windows version Windows 2000 and above you can use this program called VDMSound that emulates a Sound Blaster 16 for games that run in a Windows dos box (not to be confused with the emulator of the same name) and then all your Dosgames have sound

Reply 13 of 20, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

Why not use DosBOX and a Dos based midi player?

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel

Reply 15 of 20, by leileilol

User metadata
Rank l33t++
Rank
l33t++
swaaye wrote:
Mau1wurf1977 wrote:

Why not use DosBOX and a Dos based midi player?

I think this guy's onto something. 😉

A low priority dosbox even with low cycles makes poor playback. Also, Midier and Cakewalk sucks

apsosig.png
long live PCem

Reply 16 of 20, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

Sure it's not very user friendly, but it would give you very authentic music...

Didn't creative cards come with a midi player or something like that?

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel

Reply 18 of 20, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

This thread might be helpful to the OP: Midi player for DOS? supporting SB1, SB PRO, SB 16, ADLIB, General Midi...

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel

Reply 19 of 20, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

Another solution is to install Windows 95 or 3.1 in Dosbox. You can then use the Windows MIDI player to play back MIDI with FM synth. I tried it and e.g., Age of Empires sounds just like in the 90s!

Windows 3.1 is easier to install because it doesn't need a hard drive image, but it needs additional Sound Blaster drivers.

Some real hacker could take the OPL synth MIDI driver and make it run on modern OSes ;-)

edit: doh, leileilol mentioned Windows already :p