波形记忆音源

波形记忆音源是80年代多用的音源类型之一。

## 概要

“波形记忆音源”是指描述电视游戏机等的音源芯片及其发音方式时使用的术语。

虽然是与PCM音源相似的原理构成，但由于在一个周期中使用的样本数很短的使用资源，可以制作丰富多彩的声音，所以是限制的大环境中的硬件实施之一。根据其特性，在1980年代对内存容量的成本很高。如后述，虽然样本数虽然短，但由于具有与PCM相似的特性，也存在进行PCM再生的软件。

虽然和的构成相似，但即使只使用很小的周期采样，也能发出丰富多彩的声音。因此在硬件限制很大的环境下实装的多。因为这个特性，此技术多在卡带存储成本很高的80年代使用。和后述的一样，引起具有和PCM音源相似的特性，所以也存在在PCM设备上使用波形记忆音源的播放软件。

随着00年代出现的的芯片音乐变得受欢迎，在音乐家们再次关注本技术的同时，这个词汇也再次开始使用了。

## 特征

虽然被很多人误解是音源，但正如概要里所说，由于是短采样所生成的波形，所以产生类似的音色也是可能的。但PSG音源的自由度是远高于波形记忆音源的。

本类型音源与相似的音源比起来，构成原理是更简单的，一个音色所使用的存储最多也只不过32字节罢了。

由于音源是“没有时间上音色变化的简易版合成器”，所以音源声音的高低大小多由主处理器侧控制，而不是由硬件侧直接控制。包络和LFO等的处理都是在软件层面上处理的。另一方面，由于滤波器的处理很复杂，所以波形记忆音源操作上者的实例非常少。

成熟期（以降）时，通过高速更新波形，在时间层次上的音色变化也可以实现。此外，若在每周期都更新波形的话，就可以像PCM音源一样播放采样的声音了。

南梦宫曾有一段时间单独在商用游戏里使用波形记忆音源，但在很多环境里除其内置音源以外也作为输出端口和芯片使用了波形记忆音源。作为扩展音源时，和内置音源、pAPU、噪音发生器等组合使用的情况也很多。

## 游戏机主要搭载的波形记忆音源

- 波形记忆音源
- 科乐美 005289（搭载）。
- 南梦宫 C15、C30、N163（FC用扩展音源）
- 任天堂 FDS扩展音源
- 含有波形记忆通道的游戏机用音源
- 任天堂 GB、GBA 通称GB音源
- 日本电器（NEC） PCE、PC-FX
- 万代 WS 通称WS音源
- 任天堂 VIRTUAL BOY

### 各音源规格

- 波形记忆音源的采样数（每周期）
- 4 - 128 : N106等
- 32 : SCC、WS等
- 64 : FDS等
- 波形记忆音源的量化字节数
- 4 : C15、C30、N163、GB、WS
- 5 : PCE、PC-FX
- 6 : FDS
- 8 : SCC
- 通道数（同时发音数、和弦数）
- 1 : FDS、GB
- 5 : SCC
- 2 - 4 : WS(可指定的左右、中央的音频)
- 4 - 6 : PCE、PC-FX(左右独立的4位音量寄存器、可发立体声)
- 1 - 8 : C15(16个寄存器设定可变更同时发音数、音程精度。实际可用3～4个和弦。)
- 1 - 8 : N163(可指定的左右、中央混响)
- 8 / 16 : C30(搭载有I型系统的版本可发立体声。)

### C30（南梦宫定制音源）的特征

C30存在有复数个版本，就音量和通道来说，每个波形可选4位单声道、15位单声道、4位立体声。此外，虽然C30可选择8或16个通道（可将其中的四个通道切换为噪音通道），但在16通道模式中有音质差的缺陷。所以通常都使用8通道模式。

### FDS音源的特征

FC磁盘机所采用的FDS扩展音源（由RP2C33组成）可用波形记忆为基础而使用相位变调 (Phase Modulation)技术来实现FM的周波数变调。因此，也算是一种FM音源。科乐美在1987年发售的FDS用游戏软件的说明书中、作为厂商的公式意见，记载有搭载“FM音源”的功能。它是通过(PWM)调制生成输出波形的，作为特征，有很独特的声音。

### SCC音源的特征

で同时発声可能な波形は4つで、チャンネル数より1つ少ない。これは4chと5chが同じ1つの波形データを参照するために起こる。SCC-Iは5つのチャンネルごとに、异なる波形を同时発声可能。いくつかのリビジョンが存在し、制限は使用するチップにより异なる。

### PCE音源的特征

PCE的音源可通过LTO技术将Ch.0和Ch.1合成为像FM音源那样的调制声音。此外，通过计时器中断技术，可播放相当于7KHZ的5位PCM声音。

### WS音源的特征

WS音源的2通道还可以切换为PCM，4通道亦可切换为噪音。

### 主要使用波形记忆音源的游戏

- 任天堂FDS用软件
- 由于程序可以控制FDS音源发声，所以自在上推出的塞尔达传说起，很多游戏都利用了此通道。
- 南梦宫商用电视游戏
- 猫捉老鼠
- 迷宫塔
- 吃豆人世界
- 打空气II
- 追赶跑跳蹦
- 天堂鸟 - 发售之后很快就被搭载有FM音源的《天堂鸟DX》取代了。
- 自那以后的SYSTEM86基板、SYSTEM I基板都搭载有FM音源，所以波形记忆音源的频率变少了。但像的主BGM等一样，在很多地方也使用了。此外，虽然《ホッピングマッピー》也搭载有FM音源，但它只使用了波形记忆音源。
- 科乐美商用电视游戏
- 兵蜂
- 宇宙巡航舰
- RF-2
- 科乐美・MSX用游戏软件
- - 和宇宙巡航舰2一起发售，是SCC搭载的第一弹。
- - PCM声音也被使用。
- 魂斗罗
- メタルギア2 ソリッドスネーク
- スナッチャー、 - フロッピーディスク媒体での発売。ディスクキャッシュ用のRAMとSCC-Iを搭载した付属カートリッジが添付されている。
- PCE
- 因为是标准搭载的音源，所以以下之列举有特点的游戏。利用Direct D/A模式可作为DAC输出波形。
- 源平讨魔传 - 由于PCM的使用，街机版几乎所有声音的播放都移植了。
- - 利用PCM实现了鼓等声音的播放。是用编译器生成的。
- - 同上。
- - 同上。用了HUDSON+的驱动。
- - 同上。
- デビルクラッシュ - 拟似FM音源及びサンプリングドラムを駆使したBGMとなっている。
- - 模拟了FM音源的使用，实现了有特征声音的生成。
- - 实现了本机侧的PCM和CD-ROM侧搭载的ADPCM同时进行的多重播放。
- - 同上。
- - 虽未使用D/A模式，但通过非常细微的波形变换及音量大小的变更，产生了非常好的声音。

## 其它波形记忆音源使用例

### 波形记忆音源仿真器

- Chip32（VST插件。最大同时发音数：8）
- （采样数：64或128、量化位数：8、最大同时发音数：16）
- 1芯片MSX（SCC-I互换音源。性能以SCC-I为准）
- GXSCC（有预设音色的SMF播放器。可通过调整系统高级命令来使用任意波形）
- FlMML（在Niconico大百科中被称作“ピコカキコ”的MML播放器）
- SiON（《すたどんたん》也采用了本合成器。）
- SCM（以X68000为鼻祖的音源驱动。是以再现SCC声音为目标而开发的软音源。后续游戏使用了该驱动。GBA用游戏软件《デ・ジ・キャラット でじこミュニケーション》、《でじこミュニケーション2（にょ）》里，可播放高音质的BGM。）

以上收录了部分其他各种游戏机、PC上的音频模拟器。

特别是FIMML、SiON等通过Flash运作的波形记忆音源，由于性能提高，同时发音数也增加了，滤波器、效果器亦可使用。2009年以降，Adobe Flex3及Adobe FlashCS4以降的动态声音生成机能（ActionScript3扩展库之一）的使用，波形记忆音源的模拟成为可能，现在已经有各种各样的合成器被发布了。

## 关联项目

- 芯片音乐