并非所有DOS游戏都具有声音设置。 例如,在Lemmings中,一切正常。 还是不行 但是,尽管设置仍然可用,但它们看起来像这样:
九十年代,当我扮演波斯王子时,由于计算机上缺少普通的声音设备,因此我的唯一选择是获得冠军。 在新的旧386台计算机上,默认情况下使用Sound Blaster,并且对结果感到非常满意。 那时,我对其他选择一无所知,尽管它们经常出现在不同游戏中。 Sound Blaster是一个足够的升级:如果是这样,则计算机中的声音还可以。
有更好的选择吗? 在这个“更陡峭”的定义中很容易混淆。 应该以什么单位表示进展? 今天,我将讨论DOS时代的IBM PC的独特声音设备Roland MT-32合成器,它在许多方面都是独特的。 在八十年代后期,它是实施计算机声音的最昂贵的选择。 30多年后,这是一个昂贵的采集设备,将某些DOS游戏中本已很好的声音变成了巨大的音轨。
所有相关文章:
0.
1992年在计算机出版社1.
考虑第386台计算机的主板2.
第386个处理器和90年代破折号的
基准3.
DOS游戏的声卡选择困难4.
Sound Blaster Pro 2的功能5. Roland MT-32,DOS游戏的替代声音-<-
您在这里我在电报中记着一本旧铁器收藏者的日记。我在术语方面遇到困难的这一章
Roland MT-32,这是远离音乐界的人可以理解的术语,它是一种无键盘的合成器。 它配备了
MIDI接口,苏联音频技术和古老的五针DIN键盘也为我们所熟悉。 1987年,MT-32是这家日本制造商的合成器产品系列中最预算的设备:它的价格为695美元(按通货膨胀调整后为1,570美元),而成熟的
Roland D-50合成器则为1,895美元(4,290美元)。 您可以将MIDI键盘连接到MT-32,从而获得一种预算解决方案来
提取制作音乐
的声音 。 前面板上的最少按钮允许您选择特定的声音类型,然后这完全取决于艺术家。
在学习MT-32时,我发现自己陷入了计算机和音乐知识之间的鸿沟。 我对计算机有所了解:我们习惯于以兆赫兹和兆字节为单位来测量大小腺体的潜力。 音乐家有不同的标准:声音的性质和质量,解决特定创作问题的能力,在录音室和旅途中的易用性以及与其他设备的集成。 我对此一无所知。 我想了解一些超出标准的“连接到计算机并且可以工作”的内容。 有了这个,MT-32也不容易,但以后会更多。 如果我在某处错过了措辞,请帮助我解决。
Roland MT-32的独特之处在于该设备最初是为音乐家创建的,但并不十分适合他们。 该合成器(以及八十年代后期的其他一些Roland装置)使用
线性算术合成技术。 在这里,我不得不打断并研究一般的合成器。 这些设备分为模拟设备(例如,
Yamaha CS-80 ,由Vangelis用来录制电影“剃刀杀手”的配乐)和数字,单声道和
多音色 (不要与复音相混淆-该术语定义了可以同时演奏多个音符的能力,而时间作为多音色设备同时以不同的“声音”运行)。 数字合成器使用不同的合成方法:加法,减法,相同的线性算术和频率,它也广泛用于声卡FM合成中。
在数字合成的所有情况下,最终的声音都是通过改变某种源信号的顺序计算形成的。 在FM合成的情况下,信号源是简单的正弦信号,但在MT-32中,起点是PCM格式的数字样本。 我想称它们为“真实乐器”的样本,但实际上不仅是:非音乐性质的声音可以缝在此合成器的ROM中。 在下面的视频中,曾经是Roland的“首席声音设计师”的Eric Persing演示了Roland D-50合成器的特征声音,该合成器还使用了线性算术合成,并告诉了这些信号源。 例如,提到“指甲锉掉入浴缸的声音”。
因此,Roland MT-32是一种数字多音色(同时再现8个“音调”以及用于节奏部分的单独通道),复音(最多再现32个音符)合成器。 该设备的内存包含一个包含128个音乐样本和30个打击乐样本的库。 后来,至少在计算机声卡中,表格波合成技术也使用PCM样本,但是它们之间的主要区别在于样本的长度。 基于80年代的技术,MT-32的存储空间极为有限(用于存储样本的512kB ROM),每个存储区的长度为0.1到3秒。 每个样本都包含特定乐器的
打击音,
产生声音的初始冲动,一秒钟按钢琴键的一小部分。 是的,这里仅以钢琴为例,Roland MT-32中没有此乐器的样品。
音乐暂停
简而言之,如果在1987年的院子里,如何创建预算合成器? 我们使用功能强大,价格昂贵的合成器,扔掉键盘,样本库的一部分,除MIDI接口以外的所有外围设备,并省去数模转换器和模拟声音放大电路。 我们获得的设备便宜三倍以上,专业人员很可能不会使用。 首先,该设备噪音很大:一个合成器的多条音轨相互重叠,将很快使背景噪声超出合理范围。 其次,该设备证明是有故障的:由于DAC的特殊性,在某些情况下,是播放咔嗒声和crack啪声而不是音乐。 因此,在Youtube上找不到MT-32作为音乐设备的演示。 但是由于有专业的合成器或多或少地根据相同的原理工作,因此可以基于它们来印象该技术的理论潜力。
对我来说,重要的是不仅要在计算机游戏上留下深刻的印象。 我不是音乐家,我很可能会像其他所有人一样,以“声卡”模式使用Roland MT-32,仅听别人在我之前录制的内容。 上面的视频再次展示了Roland D-50的功能,不仅有单独的声音,而且还提供了在80年代末和90年代初流行音乐作品中使用它们的示例。 例如,这是1988年的Enya曲目(所有示例均
来自此处 ):
或1990年Eric Clapton Bad Love曲目的简介:
1988年Milen Farmer歌曲开始时最著名的D-50样本之一:
甚至Simpsons的音乐主题的开头都在D-50上执行:
在我的业余爱好中,我第一次碰到一个代表设备的示例,该设备的文化代码比任何纯计算机技术都强大和强大。 在合成器中,纯技术特性(例如DAC容量或ROM体积)并不那么重要。 创造它们的公司为美学和上班族建造的砖砌砖头,用于大量和不大量的艺术品。 就像使用FM合成技术的Yamaha DX7合成器(带示例的
视频 )一样,八十年代的Roland D-50被大量使用,部分负责当时的音乐性质,从迈克尔·杰克逊到让·米歇尔·贾尔,从里克·阿斯特利到橘子梦。
在以上几乎所有示例中,特定的合成器模型都不起作用。 与其他合成器和现场乐器相结合,乐器的声音总是会以某种方式发生变化。 表演者几乎从不告诉他们声音的处理方式和方式:这是他们的商业秘密,是获得竞争优势的关键。 然而,很有趣的是看到一种设备将广义上我间接地理解为“计算机创造力”的东西与艺术联系起来。 完成音乐和理论上的这一部分,然后转到主菜:Roland MT-32作为计算机声音接口的第二次生命。 在这里,我们也要处理创造力,但是以一种不同的方式,当多声合成器单独使用时,无需额外的洗剂和处理。
罗兰MT-32和电脑游戏
1988年,罗兰(Roland)与游戏开发商Sierra On-Line达成了交易。 MT-32已从业余爱好者的设备成功转换为计算机机顶盒,从而扩展了PC的声音再现能力。 当时没有什么可扩展的:没有标准,1987年,AdLib声卡和死胡同的Creative Music System发行了。 结合了FM合成和数字样本回放功能的第一款Sound Blaster将于一年后的1989年发行。
自1984年以来,Roland一直在生产带有
MPU-401接口的设备,该接口使您可以将MIDI合成器连接到计算机。 兼容的扩展卡可用于IBM PC和Apple II,Commodore 64,PC-98和其他计算机体系结构。 与Sierra On-Line达成的协议是试图使计算机控制的合成器数量庞大:在此之前,音乐内容的“观众”是目标受众,在这里是消费者。 尝试是相对成功的。 维基百科上的兼容游戏列表列出了针对Amiga和Atari ST的十二种游戏以及针对IBM PC的四百种游戏。 高昂的价格阻碍了分销:MT-32和MPU-401接口的捆绑包价格为550美元。 比原来的695便宜,但仍然很贵-在现代货币中是1140美元。 1987年的AdLib价格为245美元。 第一款启用MT-32的游戏是
King's Quest IV :
Roland MT-32良好配乐的经典示例是1990年的《猴岛的秘密》游戏:
MT-32时代仅持续了三年。 1991年,采用了通用MIDI标准:开发人员就通用的接口规范达成了一致,因此,在任何具有“弹奏钢琴”命令的兼容设备上,钢琴才是真正演奏的,而不是巴拉莱卡。 为Roland MT-32发布了一个补丁,提供了部分兼容性,但是声音在任何情况下都与后来的设备有很大不同。 反之亦然:MT-32的继承人,特别是Roland SC-55,即使它们具有与MT-32的兼容模式,听起来也不同。
从2019开始
当我开始以最快的速度制造386th时,很明显我离不开MT-32。 收集设备的所有迹象在这里都显而易见:复杂的历史,独特的合成技术,八十年代的独特声音。 必须服用! 到底是多少? 以及如何连接呢? 在购买之前很久,我通常按照YouTube上的视频来学习材料,这是现在的习惯。 我推荐这篇关于懒惰游戏评论的评论:
这是Phil的计算机实验室提供的长达
三个小时的奇妙
视频 ,其中详细介绍了设备本身的所有功能,各种MT-32选件,通过各种方式连接到计算机等等。 购买前需要查看。 我也推荐Dmitry Bachilo的
这两段
视频 。
Roland MT-32本身有两个版本:较新的型号可以通过单独的耳机插孔来区分。 它还修复了一些硬件错误。 此外,还生产了仅用于计算机的相关模型:Roland CM-32L(如下图所示,
从此处开始 )和CM-64。
这两个对我来说不那么有趣。 首先,因为它们没有屏幕。 其次,它们看上去很悲伤又很新,但是现在您只能以难看的形式发现它们的身体发黄。 在这里,情况重复了一次,我已经在
声卡的示例中进行了测试:设备很多,而且彼此之间的兼容性很差。 CM系列具有扩展的声音库,有些游戏使用它们。 因此,在简单的MT-32上,它们听起来会有些不同。 此外,新版MT-32中修复的错误有时会导致另一游戏子集的声音再现不正确。 每个人自己决定进入这个兔子坑的距离,尽管在真正的硬件上玩游戏声音的最
艰难的根本方法是收集所有修改和所有修订,并在漫长的冬天晚上将它们相互比较。
除了外部设备,内部还生产了类似MT-32的合成器。 这就是Roland LAPC-I:它具有CM-32L的33种附加声音,并且仍具有连接外部合成器的能力。 我之所以没有进入心愿单,是因为它非常稀有,而且又由于缺少一个带有屏幕和按钮的中等精美的盒子。
Roland MT-32的第一代型号(含错误)的起价为200美元。 老式的计算机流行铁器和老式合成器的流行是有趣的结合:两类
垃圾收集者正在同时寻找文物。 我的第一代Roland MT-32是在价格范围的较低端购买的,具有三十年铁质的特征:长时间储藏在壁橱中被轻微刮擦,并且轻轻擦拭了音量调节器周围的塑料。 但是工人和原始的电源供应是巨大的。 让我们看看里面是什么:
该设备由Intel C8095-90 16位控制器控制。 存在两个ROM芯片。 “暖管多位”类别的Burr-Brown PCM54 DAC负责将数字信号转换为模拟形式。
DAC的潜力尚未得到充分利用:将采样频率为32 kHz的15位信号馈入其中(在第二版中为16位)。
三个DIN连接器:输入,输出和直通,由于后者,您可以将多个设备连接到一个电路中,并从一个设备进行控制。 在两个单声道6.3毫米插孔上的线路输出:通常用于演播室设备,但在家中很少见。 立体声迷你插孔适配器通常连接到声卡的线路输入,以将音轨与Roland和常规PCM声音组合在一起。 理想情况下,您应使用混音器,以免相互干扰两个后置设备。
将外部MIDI合成器连接到计算机的最简单方法是使用声卡上的组合游戏/ MIDI端口。 问题是,对于第386系统,我选择了
Sound Blaster Pro 2 ,而该型号不支持MPU-401接口。 它由更现代的Sound Blaster 16支持,但该板的大多数版本都有一个所谓的“
悬挂音符错误 ”(AWE32也很容易受到该
音符的困扰):当在游戏中同时使用外部MIDI设备和数字PCM样本时,音轨的特定音符会“挂起”,依此类推。方式使业余复古技艺不安。 有些甚至同时使用了两个声卡:其中一个仅负责将MIDI数据传输到合成器,另一个则负责其他所有功能。
Creative SoundBlaster AWE64(和许多其他声卡)没有问题,但是有细微差别。 大多数声卡都支持被截断的MPU-401标准,即标准或UART模式。 全面的智能模式(允许您传输扩展的命令集)需要特殊的适配器。 将Roland MT-32连接到计算机的正确方法是购买1988年Sierra On-Line随游戏分发的捆绑包:这是合成器本身,Roland MIF-IPC-A八位接口卡和MPU-401外部中间接口Midi处理单元。 与Roland MT-32本身相比,这种组合从垃圾箱出售的频率更低:
当然,我喜欢旧的熨斗,但并不那么丰富,实际上要为串行端口的另一种实现方式支付500至1500美元。 不久之后,Roland将外部MPU-401模块的内容集成到了扩展卡中,但是找到这样的选项并不容易。 总计:将Roland MT-32连接到旧计算机的最简单方法是使用Gameport声卡,该声卡至少不会在此过程中增加故障。 MPU-401的完整智能接口模式是使用现代
SoftMPU DOS程序通过软件实现的。

但是我决定对该项目增加更多的疯狂程度,并购买了
HardMPU板:在开源ATMega控制器上实现SoftMPU的硬件实现,该控制器是支持Roland MT-32的所有功能的八位MIDI接口。
另外一个令人愉快的时刻是,在我的复古电脑中安装了25-30年之久的备件,这是第一个新零件。 默认情况下,HardMPU配置为在330h的第二个中断上工作,这是大多数游戏期望看到Roland MT-32的地方。
顺便说一下,MIDI接口在个人计算机发展了四十年的过程中幸存下来。 可以使用Roland UM-ONE USB适配器等将其连接到现代系统。 在Windows 10中,该设备不需要驱动程序,它可以通过MT-32毫无问题地播放MIDI文件,并且可以很容易地与DosBox集成。
我需要克服的最后一个MT-32错误是缓冲区溢出问题。 早期版本的MT-32期望系统消息以40毫秒的间隔到达。 在功能相对强大的系统上,MIDI数据的传输速度更快,从而导致缓冲区溢出,这就是错误消息。 有时它不会带来任何后果,有时会导致播放失败。 众所周知,带有40兆赫处理器的386台计算机是一个功能强大的系统,当波斯王子启动时,也会发生缓冲区溢出。 HardMPU通过延迟发送sysex命令来解决此问题,但是必须使用DOS的特殊实用程序预先启用此功能。
听起来怎么样? 自然,我首先启动的是波斯王子,在DOS下的1.3版中,该版本支持Roland。 某些游戏在下载数据时会使用MT-32屏幕显示欢迎消息。
其中最著名的是1989年太空探索3游戏中的Insert Buckazoid 。我从此MT-32录制的波斯王子的音乐主题记录在下面的视频中。与此处的 Sound Blaster Pro 2上的版本进行比较。在熟悉的游戏中,MT-32听起来很不正常。在“ Prince”中,您可以为Roland带来音效,这是双重不寻常的,因为它与传统版本有很大不同。尽管不是没有独创性:通过Sound Blaster播放强烈吹奏的单音样本,但这里是立体声,甚至带有混响,因此主角的脚步听起来就像它们在沉闷的地牢中移动时的发声方式。并非Roland MT-32的所有音轨都一样好,而且这个问题经常出现-音轨的创造者是否真的是为Roland编写的或只是改编了其他东西?哪个选项听起来“符合预期”?对于“ Prince”,答案是“ no”,因为游戏及其音乐通常是在Apple II下编写的。无论如何,这是一个值得探索的文化层面:玩新游戏和老游戏,以及“以最快的速度”听音乐。到目前为止,《沙丘》的音乐主题和《模拟城市2000》中的配乐给我留下了最深刻的印象:在1993年的这款游戏中,MT-32将FM合成的玩具声音变成了让人耳目一新的东西。我推荐这个来自barbarianbros用户的youtube 播放列表,在支持Roland MT-32的游戏中收集了160个声音示例。完美的模拟
这个游戏值得吗?如果我将自己的任务设定为在第386个处理器上构建稳定的系统,那么是的,这是值得的。几乎所有支持Roland MT-32的游戏都可以在这种计算机上运行。我的Retro-PC的功能还远远不够,后来的发行版则集中在常规MIDI和表格综合上。黑匣子Roland MT-32在桌子上看起来不错。您可以了解游戏的创建者为显示合成器而提供的哪种复活节彩蛋。它还显示了配乐中使用的“工具”。但这不是必需的。如果构建RetroPC的主要原因是怀旧,那么您需要使用声音冲击波的“正确”声音进行游戏。最重要的是,MT-32的所有功能都可以通过软件可靠地实现。项目主持人由于版权,我发现自己处于一种奇怪的情况:要使用它,必须转储来自真实合成器的原始ROM。 Roland的版权显然已扩展到它们,因此该程序的分发软件包在没有它们的情况下也进行了扩展。如果您得到了转储(理想情况下,用您自己的设备的芯片提取固件,但您也可以在Internet上找到它),则不仅可以得到MT-32的完整仿真,而且可以基于它的更高版本的设备进行选择。 Munt与DosBox集成在一起,甚至可以连接到复古计算机。您可以将Raspberry Pi固定在复古台式机背面的某个位置,而不用购买昂贵的正宗烙铁,并从中发出“相同的声音”。我再说一遍,每个人都独立确定沉迷于复古爱好的深度。腺体很酷,但是学习老式游戏本身就很重要,即使您使用模拟器来做到这一点也是如此。当我最终收集到该RetroPC(然后再收集一台)时,我的计划是慢慢地浏览旧的DOS游戏,这在原则上可以不带附件地完成,对于大多数游戏来说效果都很好(但是有些例外需要真正的硬件)。虽然,老实说,在见到Roland MT-32之后,尝试在上面写音乐对我来说会更有趣。我对此一无所知,甚至都不知道该如何处理-寻找复古编辑器来创作音乐吗?在旧硬件上使用现代软件?至少我知道其他人可以在如此古老的设备上写音乐,事实证明还不错。稍后再处理。该合成器为我的整个设计增添了更多工业美感,并极大地扩展了可能性。但这不是最后一次升级:我将扩展卡插入第386台计算机,直到空插槽用完。然后有机会换主板到另一个,其中大量的插槽,所有插槽贷款在那里,只有这样,正确的。敬请期待,继续!