红白机的音源
Yamato Ryou 2013-08-23 14:52:26
本文将简单介绍红白机的发声系统以及其它音源 MMC, 红白机下称 FC, 其中的伪声音处理器称作 APU. 我才不告诉你称作 2A03 其实也没错.

APU 有 5 个通道:

2 个方波 / 矩形波通道:

  1. 首先说一下方波和矩形波的区别, 但是在此之前要说明一个概念 – 占空比. 占空比是一个脉冲 (或外形) 触发时, 正脉冲持续时间 (A) 与整个外形总持续时间 (B) 的比值 (在这里的单位为 %) , 不同的占空比表现的声音也不同. 当 A 与 B 的持续时间相同时音色最平滑, 反之越尖锐. 在该通道中有 4 种占空比分别为: 12.5%; 25%; 50% 和 75%, 25% 和 75% 产生的音色相同, 但相位相反. 当占空比为 50% 时称为方波, 其它占空比称为矩形波, 也有直角波的叫法.
  2. 该通道支持 16 级别音量大小, 记号记作 0 (16 进制表示 00) 为静音, 15 (16 进制表示 0F) 为最大, 频率 54 Hz - 28000 Hz. 支持使用周期式包络使音量; 音高甚至占空比产生快速的变化.

1 个三角波通道:
APU 中的三角波不会像普通三角波那样精细, 你会听到一些伴随的杂音, 这是精度低的表现. 它既没有占空比也不能调节音量, 但和方波通道一样可以使用周期式包络实现琶音; 颤音和滑音.

1 个噪波通道:
使用一个伪随机数生成, 有 2 种生成模式: 32767 位和 93 位, 分别产生噪波, 短周期的噪波, 它们的音色随着随机数的变化会不同, 它和方波通道一样可以使用包络, 16 级别音量大小,

1 个 DPCM 采样通道:
使用 1 位 Delta 调制方法和 7 位 DAC 混合非线性输出播放简短的采样, 采样的音量过大会影响到三角波和噪波通道的音量. 最高采样率 33144 Hz. 该通道无法调节音量.

以上是 FC 自带的声音通道, 还有一些为了增强音乐的表现力而增设的扩展音源:

MMC5: 任天 (di) 堂 (yu) 开发的扩展音源, 具有 2 个方波 / 矩形波通道, 使用方法和 2A03 APU 相同.

VRC6: Konami 开发的扩展音源, 具有 2 个方波 / 矩形波通道和 1 个锯齿波通道, 方波 / 矩形波支持 6 种占空比调整, 而锯齿波有 2 种音色 (外形) 选择.

VRC7: 同样是 Konami 的扩展音源, 包含一个 YAMAHA - YM2413 FM 合成器, 具备 6 个相同的通道, 每个通道都可以实现丰富变化的声音, 在 FC 游戏中, 只有一款游戏使用了该音源. 该音源打破了以往红白机音乐单调的感觉.

N106: Namco 开发的扩展音源, 具备 8 个可变外形的通道, 不支持 FM 合成, 所以表现力和 2A03 相当, 外形精度 32 步进.

FDS: 任天 (di) 堂 (yu) 磁盘机上的扩展音源, 具备 1 个外形精度为 64 步进的 FM 合成通道.

FME - 7 (SUN5B): Sunsoft 开发的扩展音源, 可以发出 50% 方波; 噪音以及两种混合的声音, 不太好.

转载:https://site.douban.com/YamatoRyou/widget/notes/5557099/note/297356495/

简单介绍红白机的发声系统以及其它音源 MMC相关推荐

  1. 小霸王其乐无穷~FC红白机游戏600合集(支持mac 12.x系统)

    FC游戏是任天堂红白机一FC(Family Computer),代表作品主要有<魂斗罗系列>.<93超级魂>.<沙罗曼蛇系列>.<超级玛丽>.<赤 ...

  2. VirtualNES虚拟红白机

    VirtualNES虚拟红白机 -MD建档时间:2016/2/17 6:39 PM -CSDN发布:http://blog.csdn.net/winsenjiansbomber/article/det ...

  3. 红白机原理(零)前言

    今天来聊聊 FC 游戏机,FC 的意思就是 Family Computer,虽然如今渐渐落寞被淘汰,但在当年的确是风靡全球,不负 Family Computer 这名字. FC 大家应该基本知道吧,e ...

  4. 使用c++模拟红白机——概论篇(一)

    任天堂的红白机系列的游戏应该是大家的童年了,红白机,又称FC,随着计算机技术的不断发展,现在市场上基本已经淘汰了红白机系列的硬件设备了.我偶尔的一个突发奇想,想要在体验一下红白机游戏的乐趣,于是乎我想 ...

  5. 云起实验室:零基础入门Serverless:一键部署红白机小游戏

    本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个红白机小游戏. 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/5796ce32 ...

  6. 【历史上的今天】10 月 18 日:Internet Explorer 7 正式发布;全球首家网络银行开业;“美版红白机” NES 诞生

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 10 月 18 日,在 100 年前的今天,英国 BBC 广播电视台成立:BBC 是世界上最大的新闻 ...

  7. 任天堂“红白机之父”上村雅之去世,他曾给千万人带来欢乐

    行早 发自 凹非寺 量子位 报道 | 公众号 QbitAI 立命馆大学游戏研究中心12月9日发布讣告:红白机之父上村雅之教授于2021年12月6日去世,享年78岁. △ 图源:立命馆大学 上村雅之教授 ...

  8. 还记得当年陪你度过整个夏日的红白机吗?

    一转眼,暑假就要过去了,小编看着周围那些忙忙碌碌准备开学的小朋友们,不由想起自己的童年. 那个时候,最开心的就是暑假可以玩游戏机,也就是现在人们口中的FC红白机.虽然在现在看来都是像素级的游戏画面,但 ...

  9. 深度强化学习之:PPO训练红白机1942

    本篇是深度强化学习动手系列文章,自MyEncyclopedia公众号文章深度强化学习之:DQN训练超级玛丽闯关发布后收到不少关注和反馈,这一期,让我们实现目前主流深度强化学习算法PPO来打另一个红白机 ...

最新文章

  1. 【人脸识别】人脸识别必读论文
  2. 在Ubuntu中安装PHP,MySQL,Nginx和phpMyAdmin
  3. 工具SSHSecure连接远程服务器步骤
  4. mysql安装mac 压缩包_MySQL8.0安装详解(图文版)
  5. 诡异的 BOM 字符 \ufeff
  6. activiti中的查询sql
  7. Integration Services 学习(5):容器
  8. 37. 重定向 21
  9. 怎么制作铁闸门_咖啡师养成记 | 教你做一杯合格的拿铁咖啡
  10. SolidWorks一级减速器教程
  11. 联通光猫型号: 吉比特GPON/4+1+WiFi2.5
  12. React fundamental 和 React Router-郭永峰-专题视频课程
  13. 优秀的 HTML5 网站设计案例欣赏
  14. 重磅推荐:火爆全网的「合成大西瓜」源码来了
  15. pytorch中DataLoader的num_workers
  16. iOS开发 - 仿京东添加收货地址效果
  17. 你想要的宏基因组-微生物组知识全在这(1907)
  18. 七牛云 Bucket是什么?怎么取得
  19. 英语基础差的人学计算机,基础差怎么去学好英语口语
  20. 阿里云短信验证服务详细基础教程

热门文章

  1. Win10系统安装3dsmax2014常见问题及解决方案
  2. 转行Python容易吗?
  3. Ubuntu18.04 + 树莓派4B + wifi + 换源 +ssh + 防火墙相关 + mate桌面 + + vnc + ROS Melodic
  4. android#boardcast#广播实现强制下线功能
  5. TCP连接三次握手协议,释放连接四次挥手,以及使用 awl伪造mac地址进行多线程syn洪泛攻击。...
  6. 建议收藏,最全ChatGPT 中文调教指南:提供各个领域的角色提示词(prompts)及使用技巧,当然也有不正经指南
  7. python 获取搜狗输入法里面所有的表情图片
  8. 苹果慌了,iPhone11全系大降价抢市场
  9. 网易2019年春招笔试:爬塔玩法
  10. 新能源充电桩控制板迭代升级,打开充电桩行业发展新机遇