快速年月导航Quick archive · 2004—2015
2015年9月
2014年11月
2014年10月
2013年11月
2013年7月
2013年6月
2013年5月
2013年2月
2013年1月
2012年12月
2012年11月
2012年10月
2012年8月
2012年4月
2012年3月
2012年2月
2012年1月
2011年12月
2011年10月
2011年9月
2011年8月
2011年6月
2011年5月
2011年4月
2011年3月
2011年2月
2011年1月
2010年12月
2010年9月
2010年8月
2010年7月
2010年6月
2010年5月
2010年4月
2010年1月
2009年11月
2009年8月
2009年6月
2009年5月
2009年4月
2009年3月
2009年2月
2008年12月
2008年9月
2008年7月
2008年6月
2008年5月
2008年2月
2008年1月
2007年12月
2007年11月
2007年10月
2007年9月
2007年8月
2007年7月
2007年6月
2007年4月
2007年3月
2007年2月
2007年1月
2006年12月
2006年11月
2006年9月
2006年8月
2006年7月
2006年2月
2005年12月
2005年9月
2005年8月
2005年7月
2005年6月
2005年5月
2005年4月
2005年3月
2005年2月
2005年1月
2004年12月
2004年10月
2004年9月
2004年8月
・第126回・
12周年記念企画第二弾!
中文译文
12周年纪念企划第二弹!
「宝可梦 皮卡丘版」
像动画中的皮卡丘一样,皮卡丘会发出“皮卡丘”的叫声。
由于Game Boy没有高性能的采样功能,
必须想办法让它发出“皮卡丘”的叫声。
于是,当时身为程序员的增田,
制作了将声音转换为1比特数据的转换器,
并编写了播放它的程序。
原理是……
首先,用采样器等设备将声音数字化。

※这个波形是帝牙卢卡的叫声。波形看起来就是这样。
放大后,是这样。

再进一步放大,

几乎就是数字状态了。波形作为音量数据被数值化。
用转换器将其转换为0和1。
数据看起来……

就是这样。(图片中的红色0和1)
将哪个级别设为1也会影响声音,所以转换器准备了多种转换方式。
将这些0和1用Game Boy的点击噪音(噼啪声!)这样的声音,
0不发声,1发声,高速进行。
这个高速进行是关键。
越快音质越好。
“皮卡丘”完成了。

现在听还是很可爱……
那么。
(c)1995,1996,1998 Nintendo/Creatures Inc./GAME FREAK inc.
查看日文原文
12周年記念企画第二弾! 「ポケットモンスター ピカチュウバージョン」 アニメのピカチュウのように、ピカチュウが”ピカチュウ”と鳴きます。 ゲームボーイでは高性能なサンプリングの機能はありませんから、 どうにかして、”ピカチュウ”と鳴かせなければなりません。 そこで、当時プログラマでもあったマスダは、 音声を1ビットデータにするコンバータを作成し、 それを再生するプログラムを組みました。 仕組みとしては、、 まず、サンプラーなどの機材で音をデジタル化します。
※この波形はディアルガの鳴き声です。波形ではこんな感じになります。
拡大すると、こんな感じ。
さらに拡大すると、
ほぼ、デジタルな状態に。波形は音量データとして数値化されています。
これをコンバーターで、0と1に。
データとしては、、、
こんな感じに。(画像の赤い0と1)
どのレベルを1にするかでも音に影響するので、コンバーターには変換方式をいくつか用意しておきます。
この0と1をゲームボーイのクリックノイズ(ブチツ!)といった音で、
0は鳴らさない。1は鳴らす。というのを高速に行います。
この高速に行う、というのがポイント。
早いほど良い音になります。
”ピカチュウ”の完成です。
いま聞いても可愛い。。。
では。
(c)1995,1996,1998 Nintendo/Creatures Inc./GAME FREAK inc.
查看官方英文版
Pokemon 12th anniversary column PART 2! “Pokemon YELLOW” In this game, Pikachu cries “pikachu!”, like TV animation. Of course, there is no such high quality sampling function on the Game Boy hardware. Therefore, we must think different way to recreate the cry of “pikachu!”. At that time, I was a programmer and I came up with following idea to solve this problem. Program the converter to make the sound into one bit data, and recreating the sound. The structure is as follows. First of all, make the sound degitalize using the equipment, suich as a sampler.
*This is the wave of DIALGA’s cry.
Here’s the maximized picture.
Enlarged.
Almost completely degitalized.
Above waves are numerated as sound data.
Then, convert them into “0″ and “1″.
Detail data are…
like above picture.
Since the sound differs depend on
how we set the level of “1″, few different
converting systems were prepared.
Using the Game Boy’s click noise (beep!) to make
“0″ as a silent, and “1″ to sound.
The important part is, to recreate them with very fast speed.
Faster the better. It will give us a nice sound.
Ta-da! “pikachu” is done!
It still sounds cute…
See ya.
(c)1995,1996,1998 Nintendo/Creatures Inc./GAME FREAK inc.
来源、关联链接与研究信息
Link Context
链接解析
増田部長のめざめるパワー 第126回
这篇文章的主要来源链接,后续引用、存档和检索会优先使用它。