PC98の起動音ピポを再現してみる

 最近、秋葉原でPC98の起動音を再現するボードが出て、直ぐに完売らしい。懐かしいし、大した音ではないのでArduinoで出来ないか調べてみると、2kHzと1kHzから成るとのこと。PC98の起動音を集めたサイトのwavファイルを比較してみると、機種ごとにやや異なり、音の継続時間の差や、大抵は後半の1kHzの方がレベルは小さいが、2kHzとの差は色々で、1kHzの方が大きいものもある。



 Arduinoで再現しようとするとtone関数を使うことになるが、この関数は音のレベルは指定出来ない。PWN出力ならレベルを調整できるが、これだと出せても500Hz弱なので今回は無理。しょうがないのでレベルは諦めてtone関数を使ったが、起動音には2kHzと1kHzのレベル差が余りないものもあり、大体それと同じ感じに聞こえる。