DECAmetro
使用、設定マニュアル Copyright(C) DECAGON by SAKAI Yoshinori------------------------------------------------------------
はじめに
『趣味で作ったプログラムは、フリーウェアであるべきである。』と言う信条に反して、シェアウェアとなっております。この理由は、このプログラムの動作検証が、非常に時間と根気が必要で、
1拍が5分掛かるとして300拍で1500分、25時間以上掛かります。知人に無償で頼むには少し心が重いので、このプログラムの動作検証を、イタリア語のOSではできない事もあり、日本の幾機種かのコンピュターでして貰うにあたって、有償で依頼したためです。
ソフト紹介
「
DECAmetro」は、自動修正機能の付いたメトロノームソフトです。
動く視覚表示の附いたメトロノームソフトの難しさ。
拍が均等(誤差を定期的に修正していない)で動きのある視覚表示の附いたメトロノームソフトを使ってみると、多くの場合、
3、4分で半拍程度の遅れが出ています。これは、音を鳴らしたり、動きの表示にタイマーを設定して、『割り込み』と言うプログラムの手法で、インターバルの調整をしているからです。この『割り込み』は、プログラム言語により、ミリ秒または1/100秒単位で設定できます。しかし、『割り込み』は、システムに『割り込み』というフックをかけますが、CPUが、他の仕事をしていると、その仕事が終わるのを待って行われます。(現代のコンピュターがマルチタスクであると言っても、CPU が1個のタイプでは、CPUは、色々な仕事を同時にしているのではなく、色々なプログラムを少しずつ順番に行っています) また、この『割り込み』は、メトロノームソフト内部でも、プログラム文(1つの仕事)の切れ目に行われるのであって、完全な指定時間に行うことは出来ません。この為にプログラム上では、遅れが出ないはずなのに、視覚表示が細かすぎたり、時計ソフトなどの常駐型ソフトがいくつも起動していると『割り込み』が正しく行われず遅れが出ます。
【この遅れを修正して、一定時間の中の拍数を正確にする簡単な方法は、視覚表示を拍ごとの点滅程度にして、音は、
MIDI音源ファイルを使って演奏させ、誤差はOSの持つシステム時計(ミリ秒単位で動いている)を使って合わせると言う事が考えられます。しかしこの方法では、振り子式メトロノームの良さに欠ける事、拍や拍子の変更がいったん停止をしてからでないと出来ない事、拍が誤差修正ため、ある部分で不均等になる事等の不都合が有ります。】
そこで、
10スッテプの動きのある視覚表示や、停止をせずに、拍子をスムースに変更できる機能を附け、利用者のコンピュターの性能や使用状況に合せて総ての拍で、この遅れを測り修正して、1分間で±3/100秒程度の誤差で使えるメトロノームソフトを作ってみました。また、この修正値は一度測定するとデータとして保存できます。
---特徴---
---問題点---
システム時計を用いて一定時間ごとに一部の拍と拍の間合いを修正すると、
1分間の拍数は、正しくなりますが、拍のリズムが狂いリズム感の良い人は詰まったり、延びたりしていると言う違和感を持つと思います。長時間の使用でなければ、誤差が累積しても僅かであり、リズムが狂わない振り子式メトロノームに近いと言う観点から、システム時計による拍の修正をしていないので、
1分で、±3/100秒程度の誤差が累積する事があります。(10分間の使用で±0.3秒位の誤差となる、また拍と拍の間の誤差は0.01秒程度)DECAmetro
は、耐えがたいリズムの狂いを避け、あえて誤差の累積を選択しました。
速い
TEMPOおにおいて、拍数が1ステップ増減しても、プログレスバーの表示速度は振り子のように正比例しません。即ち表示速度は、階段状に変化するので、数拍5〜20の変化で、1速度の変化となります。(拍数の1ステップ増減の微調整は、発音の時間で行っているので拍により発音時間の違いが出る)
---- コンピュターがどんなに進歩しても、『振り子の不思議さ』には勝てない ------
☆免責
本ソフトウエアを使用したことによって障害やその他の不具合等が生じたとしても、
DECAGONはその責任を負いません。また本ソフトウエアの拍及び拍子の正確性を保証するものではありません。本ソフトウェアに不具合の存在が判明した場合には可能な限り修正し、登録済みユーザーに連絡しますが、すべての不具合を一定期間内に必ず修正する事を保証するものではありません。
対応
OSWindowsNT/2000/XP(98、MEは不可)
インストール
自己解凍形式の
"DECAmetrosfx.EXE"をダブルクリックするとインストーラが起動します。インストール終了後、
"DECAmetrosfx.EXE"ファイルは削除してください。
アンインストール
アンインストールは「コントロールパネル」の「アプリケーションの追加と削除」より「
DECAmetoro」を選択して削除を行ってください。
ソフトウエア種別
本ソフトはシェアウエアです。
著作権/転載
著作権は 坂井克則にあります。転載、及び配布は自由です。
連絡先
DECAGON 坂井 克則
ご質問、不明な点等は上記アドレスへメールください。