
| フリーソフト |
|
Powered by MixerStrapperU
|
| フリーソフト(ジョーク!?) |
|
|
| クラスライブラリ |
使うと便利な C++ クラスを公開しています。
クラス一覧を見る
|
|
2009/03/14 12:10 >> >> オンスクリーンボリュームビューア(1.00β41)一般公開。
|
ミキサ操作エンジンにメスを入れ、ついにまともなフィードバックが可能となりました。
前回ぼやいたように、自前で全ライン全コントロールを管理するようにしたので(笑)。
ミキサによって挙動が違いますので、プロパティ一般タブ「全てのミキサ変更を表示の対象とする」チェックと、音量制御タブの「チャンネルの変更と表示は〜」のチェックをいろいろ試してみてください。
また、かなり細かい調整とバグ取りもしました。SPDIF デバイスでハングする問題も修正済みです。
マウス操作による音量変更も従来のタスクバー以外に、デスクトップ、システムトレイと幅広く対応しました。
OSVV ご使用のヒトも、以前使ってみてダメだと思ったヒトも、今回ので一度試してみて頂けると幸いです。
※ 2009/03/14 13:00 追記
今回、DLL のバージョンが変更になっています。
ファイル更新の際に DLL が使用中の場合は更新されません。
すると右のようなエラーで出ることになります(CLICKで拡大)。
OSVV インストールフォルダの Hook.dll を見れば
バージョンが確認出来ます。最新は 0.8.0.0 となっています。
もし、このような警告ダイアログが表示される場合は、
OSVV の自動起動を取りやめてから Windows を再起動後、
Hook.dll を上書きするようにしてください。
|
2009/03/01 15:30 >> >> オンスクリーンボリュームビューア(1.00β40)一般公開。
|
今回はバグ修正です。割とバグが残っていました…。修正履歴はこちらです。
SPDIF ラインのようなコントロールが存在しない場合、無限ループしていました。
ミキサコールバックの仕様について少々苦しんでいます。
どのデバイスを変更してもマスタ音量のコールバックがいちいち帰ってきて大変鬱陶しいです。
みなさんの環境でも目障りな挙動を示す場合は、
プロパティ → 一般 → 全てのミキサ変更を表示の対象とするチェックを外してください。
いっそのこと無くしてしまおうかとも思いましたが、私の環境だけのことならと思い、とりあえず残しました。
正しい動作にしようと思ったら自分で全デバイス全ライン全コントロールを管理しなきゃならないのね…。
なんでこんな事に…。
|
2009/02/21 19:00 >> >> オンスクリーンボリュームビューア(1.00β39)一般公開。
|
WJ 氏よりシステムトレイアイコンを左クリックで、簡単に起動時音量に戻したいと要望がありました。
試してみたら数分で実装できてしまいました(汗)。というわけで久しぶりのバージョンアップです。
オーバーラップの輪郭とか、プロセス起動時自動音量適用とか、要望を頂いていますが、
こちらの対応はすぐというわけにはいかないようなので、もうしばらくお時間をください。
|
2008/07/19 11:00 >> >> プログラミング Tips (MFC Tips)記事修正。
|
私のサイトの中でもアクセスがトップレベルの MSXML 関連 Tips で問題がありました。
あの記事は MBCS コンパイル環境でなら正しく動作しますが、Unicode コンパイル環境では、
エラーとなってしまい正しく実行ファイルを生成できません。
MSXML では文字列を扱うのに Unicode が基本なのですが、その文字列に全て _T() を適用してました。
この _T() は、Unicode コンパイル環境では L と置き換わるため、全ての文字列が LL になって
コンパイル異常を引き起こします。また、一部、文字列に L を付け忘れていました。
そのため、急遽、全記事を修正いたしました。
対象はMFC-017, MFC-018 とそのサンプルです。MFC-016, MFC-027は問題なしでした。
ご迷惑をおかけいたしますが、当該記事を参照頂きましたヒトは今一度ご確認頂ければ幸いです。
コレに懲りず、今後とも OrangeKnwledge を宜しくお願いいたします。
|
2008/04/12 16:25 >> >> オンスクリーンボリュームビューア(1.00β38)一般公開。
|
大変長らくお待たせしてしまいました。…待っていた人がいたかどうかは不明ですが(汗)
ようやくまとまった時間が取れましたので OSVV のバージョンアップをいたしました。
今回は WinXP の簡易ユーザー切り替えで、自分の環境に戻ってきたら、
自動的に元の音量に復帰するようにしました。
また、自分のインストールフォルダに書き込みが出来ない環境では、データ保存先指定の意味が
まったく無かったので、その場合はプロパティで設定できないようにしました。
自分と同じ位置にある Floder.xml を削除しても、以後、同様にデータ保存先指定が OFF になり、
デフォルトの %APPDATA% に対してのみ保存するようになります。
|
2008/04/05 18:00 >> プログラミング Tips (MFC Tips)記事追加。
|
POP3 クラス構築にあたり、どうしても MD5 ハッシュ処理が必要となりました。
そのため、ハッシュ生成について調べた結果をとりまとめました。
まあ既にネットに情報が多数転がっていましたので、
今更私が載せることでもないような気はしたのですが、生存確認ということで(汗)。
|
2008/01/26 13:00 >> プログラミング Tips (Game Tips)記事追加。
|
ずっと放置してあったベクトルによる移動処理(上級編)をようやく書き上げました(汗)。
数学的な上級解説ではなく、ゲーム制作に必要な具体例を書いてみました。
ゲームを作ろうとする人の参考に少しでもなれば幸いです。
POP3 クラスはちょいと実装上というか設計上の問題が発覚して停滞中。
まあのんびり直していきます(滝汗)。
|
2007/11/23 10:30 >> オンスクリーンボリュームビューア(1.00β37)一般公開。
|
隠し機能として搭載した自動はみ出し調整機能ですが、今回のリリースで正式版となりました。
イメージビュー対応、座標取り込みでのリアルタイムはみ出し調整も全て搭載しました。
マウスの第4第5ボタンによるチャンネル変更機能も搭載しました。
さらにチャンネルは再生のみとすると再生ライン以外のオーバーラップ表示を抑止しました。
さらに省メモリやバグ修正など、調整項目は多岐に渡っています。
一部仕様変更があります。詳細は OSVV のページでご確認ください。
なお、WinXP 簡易ユーザー切り替え完全対応は次回搭載予定です。
|
2007/11/17 14:30 >> プログラミング Tips (MFC Tips)記事追加。
|
XP から追加された機能、簡易ユーザー切り替えを検知してみたくてサンプルを作成しました。
実際には Win32SDK レベルで実装されていますので、MFC とする必要は無かったのですが、
サンプルプログラムを SDI で実装したくて MFC にしてしまいました(汗)。
動作原理が分かれば Win32SDK への応用は難しくないので興味があれば読んでみてください。
またオンスクリーンボリュームビューアの機能アップ予定が増えたわけだ…(笑)。
|
2007/11/02 22:00 >> オンスクリーンボリュームビューア(1.00β36)一般公開。
|
今回は頂いたご要望を実現する形でのリリースとなります。
まずサウンドドライバで再生ライン以外に問題があるドライバに暫定対応するために
音量ファイルの保存は再生のみとするオプションを追加しました。
音量ファイル保存時にエラーが出る場合には有効かもしれませんが、現時点で問題が無い
ユーザーさんにとってはまったく意味のないオプションでもあります(汗)。
もう一つが操作対象のデフォルトラインを指定する機能です。今までは常にマスタ音量のみが
操作対象でしたが、β36からは WAV、SWシンセ(MIDI)、CD音量、マイクの中から選択可能です。
最近は光デジタル出力のサウンドカードではマスタ音量を変更できないモノがあるそうですが、
そんなときは WAV などで操作する事により音量を手元で調整できるようになります(かも)。
|
2007/10/14 15:30 >> オンスクリーンボリュームビューア(1.00β35)一般公開。
|
サウンドカードに依存する問題以外の全ての要望事項を盛り込んだ新型をようやくリリースします。
結果、プロパティダイアログが手狭になりましたので、1ページ追加してホットキー設定を独立させました。
WindowsDefender の警告問題にも対応しました。バージョンアップ後、設定によっては一度だけ
警告は表示されますが、以降は全く表示されなくなります。
今回の更新より私への連絡用メールアドレスが変更になります。表には一切メアドは表示しません。
ご用の方はトップページ左上のメール送信ボタンを押すか、
あるいは開発日記ブログのコメントに
書き込みをお願いいたします。
|
2007/08/06 18:00 >> オンスクリーンボリュームビューア(1.00β34)一般公開。
|
暴走系バグと内部例外系エラーが見つかりましたので修正いたしました。
機能的には唯一、ホイールボタンでのタスクバー上での誤動作を無くしてます。
スタンバイ復帰で OS が固まる異常がありますので、お使いの方はお手数ですが、
バージョンアップいただければ幸いです。
※ ご迷惑をおかけいたしました。
|
2007/03/14 15:40 >> オンスクリーンボリュームビューア(1.00β33)一般公開。
|
某ゲーム起動時に OSVV の表示が狂う問題に対処しました。
私の環境では問題はなくなりましたがビデオドライバその他にかなり依存するようです。
これで初期化する意味は無くなってしまったんですが、まあ、もしもの場合に備えて、
内部初期化メニューとホットキーは残しておく事にしました。
|
2007/03/04 17:15 >> オンスクリーンボリュームビューア(1.00β32)一般公開。
|
今回、かなり内部的には大きく改造しています。
もっとも大きいのはマルチユーザー対応のまま、データ保存先を自由に変更できるようにしたことです。
従来のアプリフォルダに加えて、自分の位置配下のフォルダ、任意のフォルダを指定できます。
プロパティダイアログの一般タグから設定を変更してください。
今まで設定された情報は全て引き継ぎが可能です。
また、初期起動時の異常もついに修正できました。
今までのバージョンで正常に動かない人に、是非一度試してみていただきたいバージョンとなりました。
あと、某著名ゲームが起動していると表示がおかしくなる件で、暫定的な対応を施しました。
なんかホント、大改造ですね(;^_^A アセアセ・・・
|
2007/02/18 17:50 >> オンスクリーンボリュームビューア(1.00β31)一般公開。
|
3ヶ月以上、久しぶりのバージョンアップです。
複数ミキサデバイスが存在する環境でマウスまたはホットキーで自在に操作する対象ミキサを指定できるようにしました。マウスの場合は、システムトレイメニューから一発指定できます。ホットキーの場合は「次」「前」という指定方法となります。[PageDown][PageUp]キーがデフォルトですがプロパティで編集可能です。
ちっとも正式版に出来ませんが、気持ち的には既にかなり前から正式版と同等です。
私はもう何年も仕事の環境に入れて使っています。…ヘルプがねぇ。
あと、作りかけのしょーもないヘルプが同梱されていますが今はまだ使い物になりません。
ヘルプは構成からやり直します…。あー面倒だー(爆)。
|
2007/01/14 19:50 >> プログラミング Tips (SDK Tips)記事追加。
|
SDK サンプルとして以前から試してみたかった画面取り込み(スクリーンキャプチャ)を解説しました。
特にマルチスクリーンに対応した解説は珍しいのではないかと思います。
このプログラムのために液晶モニタを二つ何とか用意して動作確認しました。
マルチスクリーンは本当に便利ですね。
液晶モニタがやたら安いので、私もマルチな世界に入ろうかなあ(笑)。
|
|