https://wiki.stunts.hu/index.php?title=Sound&feed=atom&action=historySound - Revision history2024-03-29T11:18:42ZRevision history for this page on the wikiMediaWiki 1.35.7https://wiki.stunts.hu/index.php?title=Sound&diff=4335&oldid=prevDuplode: /* MT-32 setup for DOSBox */ malformatted link2020-12-15T02:10:59Z<p><span dir="auto"><span class="autocomment">MT-32 setup for DOSBox: </span> malformatted link</span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-US">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 02:10, 15 December 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l40" >Line 40:</td>
<td colspan="2" class="diff-lineno">Line 40:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>It is worth mentioning that, generally speaking the MIDI soundfonts typically provided by Linux distributions to be used with software synthesizers such as Timidity++ don't work well with Stunts. In particular, car sound effects aren't adequately handled.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>It is worth mentioning that, generally speaking the MIDI soundfonts typically provided by Linux distributions to be used with software synthesizers such as Timidity++ don't work well with Stunts. In particular, car sound effects aren't adequately handled.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>If the [[game versions|Stunts version]] you are using is Brøderbund 1.1, there is one extra step to do. The Brøderbund 1.1 MT-32 drivers don't work well (at least not within DOSBox), leading to various sound glitches. [forum.stunts.hu/index.php?topic=2757 As originally reported by viniciusferrao], that can be fixed by replacing the MT15.DRV file by the file of the same name from the Brøderbund 1.0 version of Stunts.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>If the [[game versions|Stunts version]] you are using is Brøderbund 1.1, there is one extra step to do. The Brøderbund 1.1 MT-32 drivers don't work well (at least not within DOSBox), leading to various sound glitches. [<ins class="diffchange diffchange-inline">http://</ins>forum.stunts.hu/index.php?topic=2757 As originally reported by viniciusferrao], that can be fixed by replacing the MT15.DRV file by the file of the same name from the Brøderbund 1.0 version of Stunts.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Virtual machines ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Virtual machines ==</div></td></tr>
</table>Duplodehttps://wiki.stunts.hu/index.php?title=Sound&diff=4269&oldid=prevDuplode: /* MT-32 setup for DOSBox */2020-05-17T01:05:27Z<p><span dir="auto"><span class="autocomment">MT-32 setup for DOSBox</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-US">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:05, 17 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l40" >Line 40:</td>
<td colspan="2" class="diff-lineno">Line 40:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>It is worth mentioning that, generally speaking the MIDI soundfonts typically provided by Linux distributions to be used with software synthesizers such as Timidity++ don't work well with Stunts. In particular, car sound effects aren't adequately handled.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>It is worth mentioning that, generally speaking the MIDI soundfonts typically provided by Linux distributions to be used with software synthesizers such as Timidity++ don't work well with Stunts. In particular, car sound effects aren't adequately handled.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>If the [[game <del class="diffchange diffchange-inline">version</del>|Stunts version]] you are using is Brøderbund 1.1, there is one extra step to do. The Brøderbund 1.1 MT-32 drivers don't work well (at least not within DOSBox), leading to various sound glitches. [forum.stunts.hu/index.php?topic=2757 As originally reported by viniciusferrao], that can be fixed by replacing the MT15.DRV file by the file of the same name from the Brøderbund 1.0 version of Stunts.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>If the [[game <ins class="diffchange diffchange-inline">versions</ins>|Stunts version]] you are using is Brøderbund 1.1, there is one extra step to do. The Brøderbund 1.1 MT-32 drivers don't work well (at least not within DOSBox), leading to various sound glitches. [forum.stunts.hu/index.php?topic=2757 As originally reported by viniciusferrao], that can be fixed by replacing the MT15.DRV file by the file of the same name from the Brøderbund 1.0 version of Stunts.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Virtual machines ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Virtual machines ==</div></td></tr>
</table>Duplodehttps://wiki.stunts.hu/index.php?title=Sound&diff=4268&oldid=prevDuplode: Mentioning the glitchy 1.1 MT15.DRV.2020-05-17T01:05:09Z<p>Mentioning the glitchy 1.1 MT15.DRV.</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-US">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:05, 17 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l10" >Line 10:</td>
<td colspan="2" class="diff-lineno">Line 10:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>While '''PC speaker''' sound is the least refined option, it works perfectly under DOSBox with no need of special configuration, which makes it a good fallback, as it was in the DOS days.</li></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>While '''PC speaker''' sound is the least refined option, it works perfectly under DOSBox with no need of special configuration, which makes it a good fallback, as it was in the DOS days.</li></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>'''Roland MT-32''' is, at least according to [[User:Duplode|this writer]]'s ears, the best sounding option by some distance. <del class="diffchange diffchange-inline">There </del>are <del class="diffchange diffchange-inline">two downsides </del>to <del class="diffchange diffchange-inline">it</del>. Firstly, <del class="diffchange diffchange-inline">the </del>configuration <del class="diffchange diffchange-inline">needed </del>to <del class="diffchange diffchange-inline">make it work </del>is <del class="diffchange diffchange-inline">somewhat more involved (if you want to try it, see </del>the "MT-32 setup" section below<del class="diffchange diffchange-inline">)</del>. Secondly, since the setup requires sending MIDI data to be turned into sound outside of DOSBox, gameplay videos recorded with Ctrl+Alt+F5 will not have sound (adding it back would require recording the audio separately and then syncing it).</li></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>'''Roland MT-32''' is, at least according to [[User:Duplode|this writer]]'s ears, the best sounding option by some distance. <ins class="diffchange diffchange-inline">If you want to try it, there </ins>are <ins class="diffchange diffchange-inline">a few things </ins>to <ins class="diffchange diffchange-inline">be aware of</ins>. Firstly, <ins class="diffchange diffchange-inline">there is a fair bit of extra </ins>configuration to <ins class="diffchange diffchange-inline">be done, which </ins>is <ins class="diffchange diffchange-inline">described in </ins>the "MT-32 setup <ins class="diffchange diffchange-inline">for DOSBox</ins>" section below. Secondly, since the setup requires sending MIDI data to be turned into sound outside of DOSBox, gameplay videos recorded with Ctrl+Alt+F5 will not have sound (adding it back would require recording the audio separately and then syncing it).</li></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>'''Tandy''' sound is basically an improved PC speaker (the music, in particular, sounds adorably bright). Unfortunately, this driver has the same skidding bug that affects Sound Blaster sound. In any case, add the following to dosbox.conf if you want to <del class="diffchange diffchange-inline">try </del>it (without this setting, the emulation will be imperfect):</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>'''Tandy''' sound is basically an improved PC speaker (the music, in particular, sounds adorably bright). Unfortunately, this driver has the same skidding bug that affects Sound Blaster sound. In any case, add the following to dosbox.conf if you want to <ins class="diffchange diffchange-inline">use </ins>it (without this setting, the emulation will be imperfect):</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[speaker]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[speaker]</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l39" >Line 39:</td>
<td colspan="2" class="diff-lineno">Line 39:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>It is worth mentioning that, generally speaking the MIDI soundfonts typically provided by Linux distributions to be used with software synthesizers such as Timidity++ don't work well with Stunts. In particular, car sound effects aren't adequately handled.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>It is worth mentioning that, generally speaking the MIDI soundfonts typically provided by Linux distributions to be used with software synthesizers such as Timidity++ don't work well with Stunts. In particular, car sound effects aren't adequately handled.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">If the [[game version|Stunts version]] you are using is Brøderbund 1.1, there is one extra step to do. The Brøderbund 1.1 MT-32 drivers don't work well (at least not within DOSBox), leading to various sound glitches. [forum.stunts.hu/index.php?topic=2757 As originally reported by viniciusferrao], that can be fixed by replacing the MT15.DRV file by the file of the same name from the Brøderbund 1.0 version of Stunts.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Virtual machines ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Virtual machines ==</div></td></tr>
</table>Duplodehttps://wiki.stunts.hu/index.php?title=Sound&diff=4266&oldid=prevDuplode at 00:44, 17 May 20202020-05-17T00:44:42Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-US">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:44, 17 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l43" >Line 43:</td>
<td colspan="2" class="diff-lineno">Line 43:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Getting sound to work correctly when playing Stunts under an actual DOS system (be it MS-DOS or FreeDos) in a virtual machine can be difficult. [[User:Duplode]] has tried several combinations of settings with VirtualBox, none of them actually worked. The only success was with QEMU and Sound Blaster (QEMU also offers PC speaker emulation, but the results with Stunts are poor). Making it work required launching QEMU with the <code>-soundhw adlib</code> command line option and adding <code>SET BLASTER=A220 I5 D1 H5 T5</code> to AUTOEXEC.BAT (credit to [https://virtuallyfun.com/wordpress/2011/10/28/soundblaster-16-settings-for-virtualpc-qemu/ this post by neozeed]).</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Getting sound to work correctly when playing Stunts under an actual DOS system (be it MS-DOS or FreeDos) in a virtual machine can be difficult. [[User:Duplode]] has tried several combinations of settings with VirtualBox, none of them actually worked. The only success was with QEMU and Sound Blaster (QEMU also offers PC speaker emulation, but the results with Stunts are poor). Making it work required launching QEMU with the <code>-soundhw adlib</code> command line option and adding <code>SET BLASTER=A220 I5 D1 H5 T5</code> to AUTOEXEC.BAT (credit to [https://virtuallyfun.com/wordpress/2011/10/28/soundblaster-16-settings-for-virtualpc-qemu/ this post by neozeed]).</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:Game]]</ins></div></td></tr>
</table>Duplodehttps://wiki.stunts.hu/index.php?title=Sound&diff=4265&oldid=prevDuplode: /* MT-32 setup */2020-05-17T00:44:00Z<p><span dir="auto"><span class="autocomment">MT-32 setup</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-US">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:44, 17 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l22" >Line 22:</td>
<td colspan="2" class="diff-lineno">Line 22:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></ul></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></ul></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== MT-32 setup ==</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== MT-32 setup <ins class="diffchange diffchange-inline">for DOSBox </ins>==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>DOSBox (or at least its official builds) doesn't provide a software synthesizer to play MIDI; rather, it relays the MIDI data to a MIDI device available in the system. The relevant section in dosbox.conf typically looks like this:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>DOSBox (or at least its official builds) doesn't provide a software synthesizer to play MIDI; rather, it relays the MIDI data to a MIDI device available in the system. The relevant section in dosbox.conf typically looks like this:</div></td></tr>
</table>Duplodehttps://wiki.stunts.hu/index.php?title=Sound&diff=4264&oldid=prevDuplode: /* MT-32 setup */2020-05-17T00:43:00Z<p><span dir="auto"><span class="autocomment">MT-32 setup</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-US">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:43, 17 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l34" >Line 34:</td>
<td colspan="2" class="diff-lineno">Line 34:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In particular, the <code>midiconfig</code> option tells DOSBox the ID of the MIDI device to be used. A list of available devices can be found with <code>mixer /listmidi</code> in Windows, or <code>pmidi -l</code> in Linux.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In particular, the <code>midiconfig</code> option tells DOSBox the ID of the MIDI device to be used. A list of available devices can be found with <code>mixer /listmidi</code> in Windows, or <code>pmidi -l</code> in Linux.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>As for the MIDI device itself, the next best thing to [https://en.wikipedia.org/wiki/Roland_MT-32 an actual Roland MT-32] is [<del class="diffchange diffchange-inline">munt </del>https://sourceforge.net/projects/munt/], a software synthesizer which emulates the MT-32. Install munt (it is available for various operating systems), obtain the MT-32 roms (the relevant files are typically named MT32_CONTROL.ROM and MT32_PCM.ROM) and configure munt to use them. Besides adding the relevant settings to dosbox.conf, you'll have to start munt before running DOSBox.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>As for the MIDI device itself, the next best thing to [https://en.wikipedia.org/wiki/Roland_MT-32 an actual Roland MT-32] is [https://sourceforge.net/projects/munt/ <ins class="diffchange diffchange-inline">munt</ins>], a software synthesizer which emulates the MT-32. Install munt (it is available for various operating systems), obtain the MT-32 roms (the relevant files are typically named MT32_CONTROL.ROM and MT32_PCM.ROM) and configure munt to use them. Besides adding the relevant settings to dosbox.conf, you'll have to start munt before running DOSBox.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>(For a tutorial on setting up munt plus DOSBox on Windows, see [https://youtu.be/j_5RWxHHVvE this video by PhilsComputerLab].)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>(For a tutorial on setting up munt plus DOSBox on Windows, see [https://youtu.be/j_5RWxHHVvE this video by PhilsComputerLab].)</div></td></tr>
</table>Duplodehttps://wiki.stunts.hu/index.php?title=Sound&diff=4263&oldid=prevDuplode: Created page with "Stunts can be configured, through its SETUP.EXE installation tool, to use a number of different sound devices. This article provides notes on getting them to work in modern sy..."2020-05-17T00:42:33Z<p>Created page with "Stunts can be configured, through its SETUP.EXE installation tool, to use a number of different sound devices. This article provides notes on getting them to work in modern sy..."</p>
<p><b>New page</b></p><div>Stunts can be configured, through its SETUP.EXE installation tool, to use a number of different sound devices. This article provides notes on getting them to work in modern systems.<br />
<br />
== Overview of sound devices ==<br />
<br />
Below is a summary of pros and cons of the different devices for playing Stunts under [[DOSBox]]:<br />
<br />
<ul><br />
<li>'''Sound Blaster''' sound, perhaps the most popular option, works under DOSBox with the default settings. One issue with it is that, with all versions of Stunts, car skidding sounds in grass, dirt and ice are missing. The fact that the same problem happens with MS-DOS running Stunts in QEMU suggests it isn't merely a DOSBox bug.</li> <br />
<br />
<li>While '''PC speaker''' sound is the least refined option, it works perfectly under DOSBox with no need of special configuration, which makes it a good fallback, as it was in the DOS days.</li><br />
<br />
<li>'''Roland MT-32''' is, at least according to [[User:Duplode|this writer]]'s ears, the best sounding option by some distance. There are two downsides to it. Firstly, the configuration needed to make it work is somewhat more involved (if you want to try it, see the "MT-32 setup" section below). Secondly, since the setup requires sending MIDI data to be turned into sound outside of DOSBox, gameplay videos recorded with Ctrl+Alt+F5 will not have sound (adding it back would require recording the audio separately and then syncing it).</li><br />
<br />
<li>'''Tandy''' sound is basically an improved PC speaker (the music, in particular, sounds adorably bright). Unfortunately, this driver has the same skidding bug that affects Sound Blaster sound. In any case, add the following to dosbox.conf if you want to try it (without this setting, the emulation will be imperfect):<br />
<pre><br />
[speaker]<br />
tandy=on<br />
</pre><br />
</li><br />
<br />
<li>'''Ad Lib''', as far as Stunts with DOSBox is concerned, sounds identical to Sound Blaster.</li><br />
</ul><br />
<br />
== MT-32 setup ==<br />
<br />
DOSBox (or at least its official builds) doesn't provide a software synthesizer to play MIDI; rather, it relays the MIDI data to a MIDI device available in the system. The relevant section in dosbox.conf typically looks like this:<br />
<br />
<pre><br />
[midi]<br />
mpu401=intelligent<br />
midiconfig=128:0<br />
</pre><br />
<br />
In particular, the <code>midiconfig</code> option tells DOSBox the ID of the MIDI device to be used. A list of available devices can be found with <code>mixer /listmidi</code> in Windows, or <code>pmidi -l</code> in Linux.<br />
<br />
As for the MIDI device itself, the next best thing to [https://en.wikipedia.org/wiki/Roland_MT-32 an actual Roland MT-32] is [munt https://sourceforge.net/projects/munt/], a software synthesizer which emulates the MT-32. Install munt (it is available for various operating systems), obtain the MT-32 roms (the relevant files are typically named MT32_CONTROL.ROM and MT32_PCM.ROM) and configure munt to use them. Besides adding the relevant settings to dosbox.conf, you'll have to start munt before running DOSBox.<br />
<br />
(For a tutorial on setting up munt plus DOSBox on Windows, see [https://youtu.be/j_5RWxHHVvE this video by PhilsComputerLab].)<br />
<br />
It is worth mentioning that, generally speaking the MIDI soundfonts typically provided by Linux distributions to be used with software synthesizers such as Timidity++ don't work well with Stunts. In particular, car sound effects aren't adequately handled.<br />
<br />
== Virtual machines ==<br />
<br />
Getting sound to work correctly when playing Stunts under an actual DOS system (be it MS-DOS or FreeDos) in a virtual machine can be difficult. [[User:Duplode]] has tried several combinations of settings with VirtualBox, none of them actually worked. The only success was with QEMU and Sound Blaster (QEMU also offers PC speaker emulation, but the results with Stunts are poor). Making it work required launching QEMU with the <code>-soundhw adlib</code> command line option and adding <code>SET BLASTER=A220 I5 D1 H5 T5</code> to AUTOEXEC.BAT (credit to [https://virtuallyfun.com/wordpress/2011/10/28/soundblaster-16-settings-for-virtualpc-qemu/ this post by neozeed]).</div>Duplode