Thing is that I've got seemingly different version with other jumpers and switches. If someone had the experience or the ideas I'd hear that to simplify the process of getting acquainted with this long-forgotten and unpopular card.
Update: I managed to run the card almost without trouble. It supports PCM sound and some Adlib-like synthesis for MIDI music.
It supports PCM sound and some Adlib-like synthesis for MIDI music.
I've never quite got the connection between FM Synthesis and Midi. If FM synth can be used to generate Midi sounds without a wavetable....why can't I select a wavetable-free card as General Midi in games? To do that, I *need* a wavetable device connected to the internal header or the gameport. FM synth sounds more like what you would use to generate sound effects.
It supports PCM sound and some Adlib-like synthesis for MIDI music.
I've never quite got the connection between FM Synthesis and Midi. If FM synth can be used to generate Midi sounds without a wavetable....why can't I select a wavetable-free card as General Midi in games? To do that, I *need* a wavetable device connected to the internal header or the gameport. FM synth sounds more like what you would use to generate sound effects.
Some of this is going to be sorta off-topic, but it is one of the things I am very interested in so here goes.
It really depends on the implementation. FM is addressed on a certain range of ports depending on if you have single or dual FM, while MIDI is addressed on a different range of ports.
There is a Windows driver software that allows you to use OPL3 as a MIDI device. I am guessing it would work if you play DOS games from within Windows but I haven't tried that yet. http://www.midiox.com/html/fmsynth.htm
FM MIDI was a huge thing back in the day.
Go take a look at what the old FM synthesizers could do.. such as the Yamaha DX7 and DX7II range (I have a DX7II FD that was working but completely died for no obvious reason.. makes me sad).
I also have a Yamaha SY99. I've really got to make use of it once I get other projects finished.
I've never quite got the connection between FM Synthesis and Midi.
FM synthesis is a type of synthesis that was adapted to play MIDI music when there was little to no sample-based synthesis.
squiggly wrote:
If FM synth can be used to generate Midi sounds without a wavetable....why can't I select a wavetable-free card as General Midi in games?
You can't because Adlib and other FM sound cards aren't MIDI compatible. With MIDI-compatible cards you write MIDI commands into the card's ports and get music playing, like this:
1select instrument A on channel B 2play note X with duration Y
FM synthesizers like Adlib don't know anything about instruments and MIDI, they only can synthesize sound with given parameters, so there is nowhere to send MIDI commands. After MIDI gained huge popularity with DOS game development, a workaround solution was invented: a middleware driver that accepts MIDI commands and converts them into FM synthesis commands using a table translating each General MIDI instrument into FM control information.
This is the way it works in, say, Warcraft. Game's music engine sends MIDI commands to a middleware music driver, and it cares not about how on earth the driver is going to make hardware play. If a General MIDI sound card is selected in setup program, then the middleware driver just passes the MIDI commands to the MIDI port and that's it. But if there's an FM sound card selected, then the middleware driver loads it's GM-to-FM bank and sends corresponding FM commands to Adlib's port.
For Warcraft, the mentioned middleware drivers are:
drivers\mpu401.mdi - General MIDI
drivers\adlib.mdi - Adlib
drivers\warcraft.ad - GM-to-FM bank for Adlib
Last edited by bristlehog on 2018-01-12, 14:28. Edited 1 time in total.
Interesting, so it is very game specific. I suppose some games might make use of GM through the MIDI port if selected, but if FM is selected generate different music entirely (rather than converting GM to FM on the fly)?
Interesting, so it is very game specific. I suppose some games might make use of GM through the MIDI port if selected, but if FM is selected generate different music entirely (rather than converting GM to FM on the fly)?
Of course. An example of a game that uses different music file formats for different hardware is UFO: Enemy Unknown. It has MIDI files for generic MPU-401 devices, but for Adlib and compatible sound cards it uses some files containing FM commands.
Some games, like aforementioned Warcraft, while using middleware drivers, nevertheless use different sets of MIDI files for different hardware. Warcraft has different MIDI files for GM and FM hardware, although the differences are not very expressed.
Offtopic: my, I'm so educated in the subject and so craving for attention! Perhaps I should write an article.
Last edited by bristlehog on 2018-01-12, 17:39. Edited 1 time in total.
It's obvious that I was mistaken calling it Adlib like synthesis. It's nowhere close to OPL, I have no idea what kind of synthesis it is. Alas, it seems that the MIDI driver doesn't support pitch bends.
Feel free to request music to render on Tecmar ARPA. Note that due to channel restrictions complicated tracks cannot be played properly - some instruments might be missing in tight passages.
Last edited by bristlehog on 2018-01-12, 18:10. Edited 7 times in total.
What are the specs for the system you have it installed on? I am wondering if the card is speed sensitive or not.
Compaq Presario CDS 762 - with a Socket 4 Pentium 60 at the heart of it, and a built-in Sound Blaster compatible sound card - meaning that Tecmar ARPA doesn't conflict with one, at least on default settings.
Feel free to request music to render on Tecmar ARPA. Note that due to channel restrictions complicated tracks cannot be played properly - some instruments might be missing in tight passages.
Thanks for records! Please can you upload Duke Nukem 3D theme?
I have questions. Is IBM M-ACPA only MCA version of ISA ARPA? DSP is same .
Is music synthesis same for both cards?
Whas synthesis is it? Sounds like FM. Was TMS320 DSP chips used for FM emulation?
Is chip so less poweful compared to mWave DSP? Because IBM mWave DSP synthesis sounds like relative good wavetable card compared to poor ARPA.