Diary Soft Elec FM Doc Lib  

自作プログラムのページ。数年間メンテナンスしていないので、使えなくなっているものがかなりあると思います。順次整理予定。

GeForceクロックマネージャ

2004/11/03Ver.0.01公開
2004/11/04-ドキュメント更新

GeForce系ビデオカード使用時、普段はクロックを下げておき、Direct3D動作中のみ本来のパフォーマンスに戻す省エネ・静音ツールです。

[たぶん]動作確認リスト

  • GeForce4Ti4200@Windows2000
  • GeForce4MX440@WindowsXP

ダウンロード

ラッパーテンプレートメーカー

2004/07/07Ver.1.0公開

ラッパーDLL作成支援ツールです。指定したDLLの空ラッパーのCソースを生成します。VC限定。

ダウンロード

DirectX汎用窓化ツール

2004/07/03Ver.1.02公開
2004/07/24Ver.1.02mEXEをVC製に変更
2004/07/31Ver.1.03ランチャ、縦横比固定リサイズ、負荷セーブ機能追加
2004/07/31Ver.1.03bリサイズ・負荷セーブ機能のバグフィックス
2004/08/10Ver.1.10バグフィックス、非アクティブ時入力が入る現象を一部修正
2004/08/27Ver.1.20DirectInput相対軸モードに対応

DirectXゲーム用の汎用窓化ツールです。フルスクリーン専用のゲームを強制的にウィンドウにします。また、256色モード専用のソフトをエミュレーションによりフルカラー上で動かすことができます。一応、初代DirectX(GameSDK)~DirectX9まで対応。

ダウンロード

TalesWeaverロードコントローラ

2004/03/24Ver.0.1公開
2004/03/30Ver.0.2ウィンドウ位置記憶、サイズ補正機能追加
2004/05/17Ver.0.5 画面モード自動切換え、マウス連射、マウスロック、SSBMP保存、優先度手動変更機能追加、フルスクリーンに対応

TalesWeaverの環境支援ツールです。もともとはフォーカスを換えると描画が止まるのが不便だったので作ったものですが、雑多な機能が増えてきました。

  • 最小化/最大化ボタン追加(ウィンドウモードのみ)
  • ウィンドウ位置記憶(〃)
  • 非アクティブ時でも描画継続(〃)
  • 本来のサイズ(800x600等)より微妙に大きいのを補正(〃)
  • 非アクティブ時、自動的に優先度を最低にする
  • 最小化時、CPU占有率をほぼゼロにする(フルスクリーンモードでは半減程度)
  • 起動中、画面モードを16ビットカラーに変更
  • 優先度手動変更
  • マウス左クリックオート連射
  • マウス左クリックロック
  • スクリーンショットをBMPで保存

ダウンロード

インターネットMIDI

2004/02/19Ver.1.0公開

ネットワークを通してMIDIデータを伝送するアプリケーションです。友人宅の音源を自宅からキーボードで演奏したり、といったことができます。マルチクライアントであり、サーバで入力したMIDIメッセージを、接続している全てのクライアントに配信します。

ダウンロード

SealOnline 窓化ツール

2004/02/06Ver.0.3公開
2004/02/08Ver.0.4マウス入力をエミュレーションに変更
2004/03/23Ver.0.4bドラッグ時マウスをキャプチャするよう変更
2004/04/10Ver.0.5一部シーンでクリックが応答しなくなるのを修正、優先度自動変更機能追加
2004/06/12Ver.0.5b6/1分パッチに対応、カーソル段階追従廃止

シールオンラインのクライアントを強制的にウィンドウモードにするツールです。

1024x600→256x150で起動

ダウンロード

SealOnline texファイル用Susieプラグイン

2004/01/07Ver.0.1公開
2004/01/08Ver.0.2バグフィックス、アルファチャンネルに対応
2004/01/09Ver.0.5tga形式に対応
2004/02/17Ver.0.6パレットの展開が思い切り間違っていたのを修正

Seal Onlineの画像形式であるtexファイルを見るためのSusieプラグインです。ほとんどのファイルを読めますが、一部ゴミデータがでてくるものがあります。
使い方は一般のプラグインと同じです。Susieをインストールしたフォルダにsotex.spiをコピーしてください。

ダウンロード

サンプリングレートコンバータ

2003/04/21Build 030421公開

DCT(離散コサイン変換)を利用したサンプリングレートコンバータです。WAVファイルのサンプリングレートを1kHz~1MHzの任意の値に変換します。それなりに高精度ですが、非常に時間がかかります。なお、入力できるのは16ビットのプレーンWAVファイルのみです。

ダウンロード

バンドパスフィルタ

2003/09/10Build 030910公開

指定した範囲のオクターブの音だけを通す加工再生ツールです。波形ウィンドウをドラッグすることで特定範囲の連続再生もできます。もちろん実際の音には倍音成分があるのでスッパリ抜き出せるわけではありません。耳コピ支援ツールとして作りましたが、いまひとつ…
16ビットのWAVファイル専用で、ファイル全体を読み込むためメモリを大量に消費します。

ダウンロード

SMAF縮小ツール

2003/12/27Ver.0.1公開

SMAFファイルを任意のサイズに切り詰めます。ただしMA-3専用です。切り詰めるのはシーケンスデータだけで、音色エリアは縮みません。そのため縮小にも限度があり、演奏時間が数秒になってしまうこともあります。

書式:
shortmmf {入力ファイル} {出力ファイル} {サイズ}


例:in.mmfを12KBにしてout.mmfへ出力する
shortmmf in.mmf out.mmf 12000

ダウンロード