Any ideas why DOSMid plays all my MIDIs like an octave higher? The MIDIs work fine on all my modern PCs, but on my 386 they're high pitched. I might have to test with some other DOS software to rule out my sound card as a potential culprit. Thanks!
Hello Cam, I published DOSMid 0.9.6 today. It comes with a modified OPL frequency table with all values remapped one octave lower. Hopefully this new version should work better for you.
No, it can't. Not directly at least. DOSMid is able to load either a single MID/RMI/MUS file or a playlist (M3U). Hence what you can do is this: generate a M3U playlist with the content of your directory (DIR /B *.MID > PLAYLIST.M3U) and then load this playlist into DOSMid (DOSMID PAYLIST.M3U).
You are referring to the frequency I used to reprogram the 8253 PIT chip. I like 1165 Hz, because it provides a nice sub-millisecond resolution. Besides, DOSMid relies on millisecond-grade time measurement of time when the /delay option is used. It's worth noting that using a lower frequency doesn't bring any noticeable performance advantage, even on a 4.77 MHz 8086. Still, if you'd like to use another frequency, it is not a problem: I implemented other frequencies as well, you simply have to uncomment the correct #define in timer.c.
+Mateusz Viste I'm just curious why you don't reprogram it to the least common multiple required for each MIDI file. It seems like you could eliminate jitter in playback if the timer rate matched the MIDI file when playing. 1165 isn't a multiple of the MIDI clock, is it?
Any ideas why DOSMid plays all my MIDIs like an octave higher? The MIDIs work fine on all my modern PCs, but on my 386 they're high pitched. I might have to test with some other DOS software to rule out my sound card as a potential culprit. Thanks!
Hello Cam, I published DOSMid 0.9.6 today. It comes with a modified OPL frequency table with all values remapped one octave lower. Hopefully this new version should work better for you.
Does it run on an IBM PC with an Intel 8088 CPU at 4.77 MHz?
DOSMid will run on such PC, yes, although it may have a hard time keeping complex MIDI files in sync.
can DOSMid " play all .mid files in a folder " i can't work this out ,,, thanks
No, it can't. Not directly at least. DOSMid is able to load either a single MID/RMI/MUS file or a playlist (M3U). Hence what you can do is this: generate a M3U playlist with the content of your directory (DIR /B *.MID > PLAYLIST.M3U) and then load this playlist into DOSMid (DOSMID PAYLIST.M3U).
Does the sequencer handle MIDI input?
DOSMid is a MIDI player, the only input it knows about is a MIDI file.
Where can I get this software!? I'm sure Google somewhere. Any tips? I have a T1200 and would love to turn it into a sequencer :D
dosmid.sourceforge.net/
Very promising! But why 1165 Hz?
You are referring to the frequency I used to reprogram the 8253 PIT chip. I like 1165 Hz, because it provides a nice sub-millisecond resolution. Besides, DOSMid relies on millisecond-grade time measurement of time when the /delay option is used. It's worth noting that using a lower frequency doesn't bring any noticeable performance advantage, even on a 4.77 MHz 8086. Still, if you'd like to use another frequency, it is not a problem: I implemented other frequencies as well, you simply have to uncomment the correct #define in timer.c.
+Mateusz Viste I'm just curious why you don't reprogram it to the least common multiple required for each MIDI file. It seems like you could eliminate jitter in playback if the timer rate matched the MIDI file when playing. 1165 isn't a multiple of the MIDI clock, is it?