コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
おちゃめ ◆jH1opV6FnGyx
2017/11/11 0:19
新作のQSPです。プチコン3号で大音量でサウンドを鳴らすツール「簡易音姫QSP」を作ってみました。フォルダ(OCHA_QSP171110)には今まで作ったQSPもまとめて入っています。

コメント

アバター
おちゃめ 2017/11/11 0:20 ◆jH1opV6FnGyx
ファイル名は「1GQ_TOTO」、公開キーは【 QKVE44SD 】です。

使い方は簡単でA、B、X、Yボタンで鳴らしたい音(MML)を選択するだけです。
A、B、XのMMLは30秒間大音量で鳴ります。
Yボタンを押した場合はあらかじめ入っているMMLではなく自分でMMLを入力すればそれが大音量で再生されます。無限ループの再生となるため止める場合はLもしくはRボタンを押してください。

実際にどの程度音量が大きくなっているかはダイレクトモードで BGMPLAY"@386T2C" を再生して比較すれば一目瞭然だと思います。
ただし、強引に音を大きくしているためMMLによっては音飛びをしてしまう恐れがあります。
アバター
おちゃめ 2017/11/11 6:05 ◆jH1opV6FnGyx
音を大きくする原理は単純で同じ音をたくさん重ねればその分だけ振幅が大きくなる(音が大きくなる)というものです。
このプログラムではBGMPLAYを使っていますがBEEPでも同様のことができます。
WHILE 1
 BEEP
 VSYNC
WEND
とするよりも
WHILE 1
 FOR I=1 TO 8
  BEEP
 NEXT
 VSYNC
WEND
とした方が音が大きくなるということです。

BGMPLAYもBEEPも最大8つまで重ねて出すことが可能ですが、最大16音というハードウェアの制限があり、それを超えたら音が鳴らなくなる(音飛びする)ため「大きく」と「美しく」を兼ねることはできません。
このツールは「大きな音を出す」というのが目的のツールなのでこれで問題ありませんが。

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -