ソフトを開発しようと思った動機
Ver.0.9を公開した当初は、タイマソフトといえども「画面のどこで時間を設定するのかわからない」といったものが少なくないといった状況でした。今日ではそんなものは見あたらないと思いますが、自分なりに使いやすいものを目指して開発してきました(というわりには、画面がゴチャゴチャになってきていますが)。開発中に苦労した点
アラームウィンドウを、常にスクリーンの最上位にするだけのために、1年がかりだったことでしょうか。技術情報が手に入らなくて……。というか、開発者のみなさまがよく書かれるこの項目が、どれくらい読まれているか以前から疑問だったのですが、ココは笑い話ということで、ひとつご紹介します。
実は、繰り返し構文が苦手です(For〜Nextはもちろん、For Each〜Nextはもっと)。繰り返し構文を組んでいて、回数を指定して繰り返し終了を宣言してるにもかかわらず、その部分が1回しか実行されないということを何度か経験しました。シャレにならない時間悩んだあげく、よく見ると、勘違いしてコメント文を繰り返し実行しているなどということが……。このプログラムは、そういう大ボケプログラマが組んでいます。バグは大目に見てやってください(ご連絡いただければと思います)。
開発者のみなさまへのお願い
この場をお借りして、お願いがあります。
midiOutSetVolumeにお詳しい開発者のみなさま、特にボリュームコントロール関係の開発のみなさま、下記までご連絡いただけないでしょうか。midiOutGetDevCapsでの戻り値が正常にもかかわらず、GS音源以外では設定しようとするとできないため、MIDIでのGS音源以外の音量調整ができないで困っています。「デバッグして直せ!」とかの投げやりな対応をされる方以外で、教えてやってもよいという方のご連絡をお待ち申し上げます。連絡先は、[email protected]です。よろしくお願いいたします。
今後のバージョンアップ予定
とりあえずMIDI再生対象の音源を、GS音源にしぼらない形にすることでしょうか。また、「AlarmNow」のビュジュアル版を開発中です。とはいっても、開発開始から1年経っても完成できないでいますが……。こちらもそのうち(できれば本年中には)、フリーで公開予定です。ご期待ください。
(さだお)