ろやんさて、更新滞りがちですが、ようやく第3回。前回で波形メモリ方式に変更しましたが、今回はさらに、波形データサイズを2、4、8、16、32、64、128、256バイトまで拡張。理論上は、まだまだ容量を増やすことも出来ますが、実用上は256バイトもあれば御の字でしょうということで、ここまでとしています。上記の表を眺める限り、128バイト以上は余り変化は無くなりますね波形データの量子化ビット数は8ビット固定です。その他、第1回で棚上げと言っていた、エンベロープ発生器のようなものとノイズ発生器をようやく実装。ほんまにこんなんでエェんか?というような感じではありますが。複数のトーンとノイズを同時に鳴らす事が出来ます。(但し、複数のノイズを重ねると、打ち消しあう可能性があるので、余り効果的では無いかも知れません)また、AY-3-8910にあったような、トーンとノイズを一つのチャンネルで同時に発声させると音が濁るというようなことはありません。あと、まだ不完全ながら、シーケンサのようなものも出来上がりつつあります。前回までは面白みの無いサンプルばかりでしたが、今回は多少色っぽい?ノイズサンプル[noise.mp3](ノイズのパン&変調/2秒)ノイズミキシングサンプル[pikopiko.mp3](ノイズ+三角波の単純なシーケンス/3.2秒)次回にはそろそろマトモな曲が演奏できるようなものが出来上がっているといいなぁ。LaboratoryBANNERリンクする際にお使い下さい。※リンクはご自由にどうぞ。