VOGONS


Reply 20 of 27, by MaxWar

User metadata
Rank Oldbie
Rank
Oldbie
Cloudschatze wrote:
MaxWar wrote:

Anyone has recordings of Dune 1 from a real Adlib gold + surround board ?

http://queststudios.com/smf/index.php/topic,2 … 4.html#msg24554

I tried the same links a while ago but they did not work, now they do, hehe.

Reply 21 of 27, by Lennart

User metadata
Rank Member
Rank
Member
noshutdown wrote:

i have bid a yamaha FB-01 sound module(still on the way), its based on OPP chip, how does it sound compare to adlib?

Technically it's much more advanced than an OPL2, but unfortunately it's rarely supported by games. And the soundtracks of the handful of games that *do* support it were usually primarily composed for the Roland MT-32 instead. This means that the soundtrack conversion to Yamaha FB-01 (and IBM Music Feature Card) doesn't necessarily show the full potential of the OPP chip.

If you want to hear them side-by-side, I contributed some recordings of my IBM Music Feature Card to this comparison site: http://sound.dosforum.de/. (Sorry for the shameless advertising 😜)

Also, if you want to know what's possible with the FB-01 by programming some custom sounds, check out http://www.youtube.com/watch?v=I-mp8GL2Z-0 and http://www.youtube.com/watch?v=qd7OU66XE6c

Reply 22 of 27, by retro games 100

User metadata
Rank l33t
Rank
l33t
egons wrote:
retro games 100 wrote:

I would like to hear some recordings of old DOS games using either the Ad Lib sound card, or the Ad Lib gold sound card. Also, does the Creative 8-bit (or 16-bit) Soundblaster do a good job of emulating the Ad Lib card? Is the quality OK, if you compare the two cards' music output?

what kind of music u'd want to hear?

Since my o.p., I now have an Adlib (not gold) sound card.

Reply 23 of 27, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie
Lennart wrote:
Technically it's much more advanced than an OPL2, but unfortunately it's rarely supported by games. And the soundtracks of the h […]
Show full quote
noshutdown wrote:

i have bid a yamaha FB-01 sound module(still on the way), its based on OPP chip, how does it sound compare to adlib?

Technically it's much more advanced than an OPL2, but unfortunately it's rarely supported by games. And the soundtracks of the handful of games that *do* support it were usually primarily composed for the Roland MT-32 instead. This means that the soundtrack conversion to Yamaha FB-01 (and IBM Music Feature Card) doesn't necessarily show the full potential of the OPP chip.

If you want to hear them side-by-side, I contributed some recordings of my IBM Music Feature Card to this comparison site: http://sound.dosforum.de/. (Sorry for the shameless advertising 😜)

Also, if you want to know what's possible with the FB-01 by programming some custom sounds, check out http://www.youtube.com/watch?v=I-mp8GL2Z-0 and http://www.youtube.com/watch?v=qd7OU66XE6c

all right man, since it come with 240 sound presets(instruments), just not in the order of GENERAL MIDI, can i just rearrange the order of presets to play in GM mode?

Reply 24 of 27, by MaxWar

User metadata
Rank Oldbie
Rank
Oldbie
noshutdown wrote:
Lennart wrote:
Technically it's much more advanced than an OPL2, but unfortunately it's rarely supported by games. And the soundtracks of the h […]
Show full quote
noshutdown wrote:

i have bid a yamaha FB-01 sound module(still on the way), its based on OPP chip, how does it sound compare to adlib?

Technically it's much more advanced than an OPL2, but unfortunately it's rarely supported by games. And the soundtracks of the handful of games that *do* support it were usually primarily composed for the Roland MT-32 instead. This means that the soundtrack conversion to Yamaha FB-01 (and IBM Music Feature Card) doesn't necessarily show the full potential of the OPP chip.

If you want to hear them side-by-side, I contributed some recordings of my IBM Music Feature Card to this comparison site: http://sound.dosforum.de/. (Sorry for the shameless advertising 😜)

Also, if you want to know what's possible with the FB-01 by programming some custom sounds, check out http://www.youtube.com/watch?v=I-mp8GL2Z-0 and http://www.youtube.com/watch?v=qd7OU66XE6c

all right man, since it come with 240 sound presets(instruments), just not in the order of GENERAL MIDI, can i just rearrange the order of presets to play in GM mode?

This FB-01 sounds pretty cool!! I actually saw two of em at a local used music store, i was intrigued by them. Let us know if you can map it to gm!

Reply 25 of 27, by Lennart

User metadata
Rank Member
Rank
Member
noshutdown wrote:

all right man, since it come with 240 sound presets(instruments), just not in the order of GENERAL MIDI, can i just rearrange the order of presets to play in GM mode?

I don't think it is feasible, because the FB-01 differs more from the GM standard than the MT-32. And even the MT-32 isn't exactly perfect for GM playback either. You're much better off with a fully GM-compliant sound module if you're after GM compatibility.

One of the most obvious problems is the lack of polyphony, which is the maximum amount of notes that can be played simultaneously. On the FB-01 the maximum polyphony is always 8. Furthermore, the polyphony is not dynamically allocated between MIDI channels, i.e. you have to specify the maximum polyphony per MIDI channel beforehand. The GM standard on the other hand specifies "24 fully dynamically allocated voices". The MT-32 does not fully comply with this requirement, as its polyphony varies between 8 and 32, depending on the complexity of the instruments. The MT-32 has 32 partials available and each instrument is composed of 1 to 4 partials, hence the varying polyphony. This means that in GM compatibility mode the MT-32 might occasionally cut off notes, but at least it can dynamically allocate the polyphony, so it's manageable. With the permanent maximum polyphony of 8 for the FB-01 and its static polyphony allocation however, this note cut-off problem would be much more apparent.

Furthermore, unlike the MT-32, the FB-01 does not have a drum kit. This means that it will always play the same instrument for every key on a MIDI keyboard, rather than a different instrument for each key. Obviously not something you want to have when playing back a drum track. 😉

And finally, the FB-01 only responds to "program change" messages in the range of 0 to 47, while the 128 instruments of the GM standard are accessed in the range of 0 to 127. This is due to the way in which the sound banks in the ROM and RAM of the FB-01 are organized. Every bank contains 48 instruments and there are 5 ROM banks (5*48 = 240 instruments) and 2 RAM banks (2*48 = 96 instruments), so 336 instruments in total. While you can change the instrument within a specific sound bank using a simple "program change", the only way to switch the currently used sound bank is to send a "system exclusive message". But as these messages are special for each sound module, a GM soundtrack will not contain these messages for the FB-01.

Converting a GM MIDI file for playback on the FB-01 would require significant changes to the MIDI file itself. You would have to insert system exclusive messages to allocate the maximum polyphony per channel, in order to minimize the note cut-off. You also need to simulate a drum kit by sending a program change before a note is played, so that it changes to the right instrument. And you'd have to map the GM standard program change with range 0-127 to the scheme with sound banks and program changes with range 0-47 for the FB-01.

Hope that made any sense to you. 😜

Reply 27 of 27, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie
Lennart wrote:
I don't think it is feasible, because the FB-01 differs more from the GM standard than the MT-32. And even the MT-32 isn't exact […]
Show full quote
noshutdown wrote:

all right man, since it come with 240 sound presets(instruments), just not in the order of GENERAL MIDI, can i just rearrange the order of presets to play in GM mode?

I don't think it is feasible, because the FB-01 differs more from the GM standard than the MT-32. And even the MT-32 isn't exactly perfect for GM playback either. You're much better off with a fully GM-compliant sound module if you're after GM compatibility.

One of the most obvious problems is the lack of polyphony, which is the maximum amount of notes that can be played simultaneously. On the FB-01 the maximum polyphony is always 8. Furthermore, the polyphony is not dynamically allocated between MIDI channels, i.e. you have to specify the maximum polyphony per MIDI channel beforehand. The GM standard on the other hand specifies "24 fully dynamically allocated voices". The MT-32 does not fully comply with this requirement, as its polyphony varies between 8 and 32, depending on the complexity of the instruments. The MT-32 has 32 partials available and each instrument is composed of 1 to 4 partials, hence the varying polyphony. This means that in GM compatibility mode the MT-32 might occasionally cut off notes, but at least it can dynamically allocate the polyphony, so it's manageable. With the permanent maximum polyphony of 8 for the FB-01 and its static polyphony allocation however, this note cut-off problem would be much more apparent.

Furthermore, unlike the MT-32, the FB-01 does not have a drum kit. This means that it will always play the same instrument for every key on a MIDI keyboard, rather than a different instrument for each key. Obviously not something you want to have when playing back a drum track. 😉

And finally, the FB-01 only responds to "program change" messages in the range of 0 to 47, while the 128 instruments of the GM standard are accessed in the range of 0 to 127. This is due to the way in which the sound banks in the ROM and RAM of the FB-01 are organized. Every bank contains 48 instruments and there are 5 ROM banks (5*48 = 240 instruments) and 2 RAM banks (2*48 = 96 instruments), so 336 instruments in total. While you can change the instrument within a specific sound bank using a simple "program change", the only way to switch the currently used sound bank is to send a "system exclusive message". But as these messages are special for each sound module, a GM soundtrack will not contain these messages for the FB-01.

Converting a GM MIDI file for playback on the FB-01 would require significant changes to the MIDI file itself. You would have to insert system exclusive messages to allocate the maximum polyphony per channel, in order to minimize the note cut-off. You also need to simulate a drum kit by sending a program change before a note is played, so that it changes to the right instrument. And you'd have to map the GM standard program change with range 0-127 to the scheme with sound banks and program changes with range 0-47 for the FB-01.

Hope that made any sense to you. 😜

thanks man, i got it, that's really pity, maybe i'll get a mt32 and a tg55 next time. 🙁
and can the yamaha TG series meet the request of General Midi? while they are not as widely used as mt32 in games, they are probably the first true sample-based sounds, compared to the LA synth of mt32.