objective-cをちょい研究!ブログ

WILLCOMを卒業してiOS開発者に転身しました。。
コメント&トラックバック大歓迎です。


テーマ:

バージョンアップ済みです。最新版をダウンロードしてください。


VB開発者向けのZero3アプリ開発支援ソース公開です。
VBからAPIを使うのは結構大変だったりしたので、Zero3で使えそうな機能を共通モジュール化しました。

Compact Framework 2.0用です。


・アプリケーションパス変数(App.Pathみたいな)

・テキストファイル入出力
・アプリケーション実行
・サウンド鳴動(WAVEファイル)
・Zero3電話機設定(PhoneStatus)のレジストリ入出力
・電波状況取得
・電話機機種名取得
・IMEOn/Off
・LED・バイブレータOn/Off
・ATコマンド実行


転載・改造は自由です。アプリ開発に役立てて下さい。

ただのVBソースなので、プロジェクトに加えるだけです。

http://www.ne.jp/asahi/phs/phs/blog/zero3common.lzh


いいね!した人  |  コメント(0)  |  リブログ(0)

テーマ:

レジストリのPhoneStatusをいじると色々面白いことができるらしいので自分なりに調べてみた。調査環境はアドエスです。
調査方法は、レジストリエディタもありますが、自分の場合はプログラムを組んで直接たたいてます。


Status0~28について一覧で書かれてます。
http://dislife.com/?date=20060821
(赤いロックアイコンの惨劇。 mozurin様)


Status29,Status30について書かれてます。
http://blogs.yahoo.co.jp/ya_goripon/42778426.html
(『赤いロックアイコンの惨劇。』ネタ マニアックごりぽんショー 様)


<場所>
HKEY_CURRENT_USER\Software\Sharp\PhoneStatus\


<設定内容>
※欠番がありますが、まったく補足がない項目は省いてます。


Status0 キーロックアイコン制御(0=Off/1=On)(キーロック状態は変化せず)
    OffからOnに切替時、「キーロックを設定しました」を表示
Status1~2 未使用?
Status3 マナーモードアイコン制御(0=Off/1=On)(マナーモード状態は変化せず)
Status5 LED青短時間点灯(3秒周期でOFFされる)
Status9 不明
Status10 Eメール受信通知(1=LED青点滅+着信音鳴動 終了後-1になる)
Status11 ライトメール受信通知(1=LED青点滅+着信音鳴動 終了後-1になる)
Status12 未使用?
Status13 不明
Status14 (自動的に0になる)
Status15 Eメール受信(1=受信 終了後-1になる)
Status16~18 未使用?
Status19 メッセージ表示(
     1=センターにEメールが有ります。オンラインサインアップを行ってから受信してください。
     2=センター番号が一致しません。
     3=センターコードが一致しません。4=メモリがいっぱいです。
     5=センターにEメールが有ります。6=センターにEメールが有りません。
     OK押下後0、OK未押下-1になる)
Status20 電話発信画面(1=表示 終了後0になる)
Status21 ライトメール画面(1=表示 終了後0になる)
Status24~25 未使用?
Status26 (自動的に0になる)
Status29 入力モード選択画面表示状況(取得のみ 0=非表示、1=表示中)
Status30 入力モード選択禁止(0=選択可、1=選択禁止)
Status31 入力モード(1=全角ひらがなになる 自動で-1になる)
Status32 (自動的に元の数字になる)
Status33~ 未使用?


Status3でマナーモードが変更できれば、楽器系ソフトで一時的に解除なんてできると思ったんだけど。

いいね!した人  |  コメント(0)  |  リブログ(0)

テーマ:

エスウインドウギターも紹介してもらいましたm(_._)m
しかも26日の一番先頭で(^^)v 更新時間順でしょうか?!
先頭で紹介してもらったおかげで、窓の杜で紹介してもらった時も越えて
過去最高のアクセス数(893アクセス)を記録しました~


http://d.hatena.ne.jp/solipt/20080326

いいね!した人  |  コメント(0)  |  リブログ(0)

テーマ:

GM.DLSのフォーマット調査の続きです。


RIFF nnnnnnnn

ファイルヘッダー


DLS colh nnnnnnnn
コレクション数(4byte)


vers nnnnnnnn
バージョン(8byte)


<lins チャンク>

ins insh nnnnnnnn
音色プログラム毎の設定(12byte)
nnnnnnnn 設定数
nnnnnnnn バンク
nnnnnnnn 音色番号(MIDIのプログラムチェンジCxの番号)


<rgn チャンク>
rgnh nnnnnnnn
設定対象の設定(12byte)
nnnn 設定対象のノート番号下限
nnnn 設定対象のノート番号上限
nnnn 設定対象のノート番号下限
nnnn 設定対象のノート番号上限
nnnn (オプション?)
nnnn (キーグループ?)


wlnk nnnnnnnn
設定対象のWAVEデータ割当て(12byte)
nnnnnnnn ?
nnnnnnnn ?
nnnnnnnn wvplチャンクに格納されたWAVEデータの順番


<ptblチャンク>
WAVEデータへのポインタが列挙されている
08000000 構造体サイズ(8)
nnnnnnnn WAVEデータの数
nnnnnnnn… ポインタ

いいね!した人  |  コメント(0)  |  リブログ(0)

テーマ:

ソフト整理により、公開終了です。


画面に表示された6本の線をペンでなぞって音を出すギターです。
windowsの標準音色フォント(GM.DLSファイル)に対応しました。


適当なフォルダにEXE、DLL、GIFファイルを置いて下さい。
http://www.ne.jp/asahi/phs/phs/blog/eswinguitar2.lzh


<使い方>
画面の6弦をペンでなぞると音が出ます。数字キーはC~Bのコードに対応していて、キーを押しながら弦をなぞると音が変わります。
画面タップ音は自動でオフにする方法がわからなかったので、ソフト使用前にZero3の設定でタップ音をオフにしてから使ってください。

新品での使用はお勧めしません(^^; esだと反応が悪目なので、あまり強くやりすぎて画面を傷つけないよう気をつけて下さい。


<音色設定>
デフォルトでは、減衰系の電子音が鳴ります。ギターとはほど遠い音です(^^;

GM.DLSファイルをプログラムと同じフォルダに置くとギターの音色で再生します。
GM.DLSは、MIDIが再生できるパソコンのWindowsフォルダを検索してください。
(XPでは「C:\WINDOWS\system32\drivers」にあります。)
XP以外のGM.DLSファイルでは動作確認していないので、動作確認もらえるとありがたいです。


見つからない場合や音がおかしい場合は、このWAVファイルをプログラムと同じフォルダに置いてみてください。
http://www.ne.jp/asahi/phs/phs/blog/1.wav

いいね!した人  |  コメント(4)  |  リブログ(0)

AD

ブログをはじめる

たくさんの芸能人・有名人が
書いているAmebaブログを
無料で簡単にはじめることができます。

公式トップブロガーへ応募

多くの方にご紹介したいブログを
執筆する方を「公式トップブロガー」
として認定しております。

芸能人・有名人ブログを開設

Amebaブログでは、芸能人・有名人ブログを
ご希望される著名人の方/事務所様を
随時募集しております。