MSX関連
FM音源による音声合成について
twitterに投稿した物
- オリジナル音色をサイン波にして、1/60秒毎に6音の音程と音量を変化させています。
- (音程12ビット、音量4ビットで1秒間に720バイト消費します)
-
- ※無音になる時だけ"KEY-OFF"にして、通常は"KEY-ON"の状態です
- "KEY-ON"の時は周波数と音量を更新します
- 単純に1/60秒区間のフーリエ変換で得られた周波数と音量を指定しました。
- 窓関数は使っていません。(使わない方が音質が良い感じだったので)
- 当初、容量削減の目的で声の周波数(基準)を抽出して倍音の音量を指定する方法を試しましたが、
- 多人数で喋られると対応できないのでやめました。
-
- この方法でも音質的にはそんなに変わりません。
- testwav1.mp3 倍音指定によるテスト音声(擬似的に作成したものです)
戻る
ツリー表示
トップページへ