ファミリーベーシック活用テクニックat I4004
ファミリーベーシック活用テクニック - 暇つぶし2ch30:前スレ579
06/01/28 10:14:44
>>28
是非うpを(;´Д`)ハァハァ

休符ですが、前スレのオリジナルロックまでのプログラムでは休符を使っていません。

前スレ914のDQ2の曲では休符(というか消音)を使っています。
ch.1とch.2の矩形波でA$, B$の中に*があった場合、演奏ルーチンで
 ch.1: &H4002, &H4003
 ch.2: &H4006, &H4007
に 0 を書き込んで音を消すようにしています。(3120-3130行)
本来は周波数を書き込むところですが、ここに 0 を書くと音が消えるようです。
※音色を書く&H4000(ch.2では&H4004)でボリュームを0にしても音がかすかに
  鳴ってしまったので、こういう方法にしたと思います。(うろ覚え)

ちなみにch.3の三角波で同じようなことをするとプチっとノイズが入ってしまうことがあるので、
三角波では最初から発声時間を短めにし、必要な音符だけカタカナを使って長くしてます。
三角波での音長のコントロールは&H4008でやっています。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch