Piet van Oostrum suggested that this same program should also be able to translate type 0 MIDI files. I have adjusted the source code such that type 0 files now do not induce an error exit. I tested a few of such files without succes. Nevertheless, I decided to allow processing of such files for those of you who wish to experiment. When a type 0 file is encountered a warning is displayed on the screen that the result may be unpredictable. I would be pleased if anybody would share his experience with translating type 0 MIDI files with me.
Bugs may appear in two different forms: run-time errors and infinite loops. The first one generates an error-exit: the open files are closed and the program terminates. The second type of bug can be recognized by the fact that the displaying of processed measures stops. Just hit the 'q' and the program terminates. Error messages and warnings are listed in the appendix.
If you find any problems I suggest to run the program in debug mode,
section , -d option
preferably in FILE mode. Then, send the MIDI file and a small note
explaining the problem to me. I'll try to collect
the problems and avoid them in a next version. Please send compressed
(ARC, ZOO, LZH, ZIP), uuencoded files to:
or send by mail to:
The following problems are known to me: