[最新] ■[前年|前月|前日|2011/04/01|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]
■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]

--------
04/01 00:05 BS1/2/hi放送終了のおしらせを見届けた。このままBS1/2は録画を続けてHDに切り替わるのがいつか見届ける…w
--------
04/01 00:14 しかしURL貼るタイプのエイプリルフールは短縮URLかかるとつまらないことになるねぇ…
04/01 13:48 #GAMDX すまん、約束のエイプリルフールだが、GUI作るとか言っておきながらやっぱりできなかった(苦笑):GAMDX - Android MXDRV Player URL:bit.ly
04/01 13:50 @Pomamahaun そういや今日だっけw おめでとう
04/01 13:55 #GAMDX 「約束のエイプリルフール」についてはこのへん参照: URL:bit.ly
04/01 13:57 #GAMDX あの日あたりから幸か不幸かお仕事の日々になり、結局2日くらいしかコードに触れる時間がなかったのでGUI(というかステータスディスプレイ)まで作り込む余裕がなかった
04/01 14:24 @ohta8801 Android端末だけでFinal Trialのダウンロード&解凍&演奏はできたよw URL:x.haun.org #GAMDX
04/01 15:20 #GAMDX について技術解説
04/01 15:22 #GAMDX Win版のMXDRVg(以下MXDRVg)はFM音源コアをX68sound.dllに頼っていたが、GAMDXではfmgenを使用。単純な技術的興味が理由
04/01 15:24 #GAMDX MSM6258/PCM8エンジンはX68sound.dllのソースを解体して持ってきている。なおX68sound.dllのソースは事実上制限のないライセンスで使えると判断
04/01 15:27 #GAMDX 22kHzモードで起動したときはfmgenを22kHzで駆動させているが、44kHz以上のときは「常に62500Hzで駆動して得た波形を、GAMDX側でダウンサンプリング」して目的のレートにしている
04/01 15:30 (@yamagame) “@gorry5: #GAMDX Win版のMXDRVg(以下MXDRVg)はFM音源コアをX68sound.dllに頼っていたが、GAMDXではfmgenを使用。単純な技術的興味が理由” (dami)
04/01 15:30 #GAMDX X68sound.dllが持っていたLPFも移植しており、「fmgenで生成した音の過剰な高域を抑える」ことができるようになっている。環境設定でON/OFFが可能
04/01 15:31 #GAMDX LPFをONにすると多少こもって聞こえるが、X68000本来のアナログ音声出力はこんなもん
04/01 15:32 #GAMDX MXDRVコアはMXDRGgそのまま。演奏できるデータが多少限られるのもMXDRVgそのまま
04/01 15:36 #GAMDX 以上をNDK(AndroidのネイティブC++環境)で使うためにI/Fを整理したものが、GAMDXのMXDRVエンジンになっている
04/01 15:36 #GAMDX Winで動く同等の(X68sound.dllを使わない)エンジンも作ってあるが、出すことがあるかどうかは未定
04/01 15:38 #GAMDX NDK側で生成した波形をそのままNDK内で鳴らせるかどうかを調べなかったので、波形は一旦java側に上げてそちらから鳴らしている
04/01 15:40 #GAMDX この部分のオーバーヘッドが結構でかい&割り込み制御の問題からか、手持ちの環境だとGALAXY Tabではときどき音声が途切れる現象がある
04/01 15:41 #GAMDX javaレベルでスレッド優先順位を上げても途切れはなくならないので、実用レベルにするにはやはりNDK内でサウンドデバイスを叩く必要がある気がする
04/01 15:42 #GAMDX ただ、IS01は同じコードでもほとんど音声の途切れが出ない。やはりこのへんは優秀なのかもというか、メモリが少ないのだけが残念というか(苦笑
04/01 15:44 #GAMDX 少なくともエミュレータで正常に鳴らないことは確認済みだが、どれくらいのスペックがあればそこそこ鳴るのかはわりと興味あり。webのコメント欄で報告あれば嬉しい
04/01 15:47 #GAMDX アプリとしての構造はAiCiAから流用しまくりだったりする。非常駐のUI部と常駐のプレイヤーサービス部に分かれた構造とかはそのまんま
04/01 15:48 #GAMDX とりあえずこれくらいかな…
04/01 17:01 (@kossetsu_inryo) @gorry5 とりあえずHTC DesireでFinal Trialを再生。GAMDXの画面だと音切れせず再生可、ホーム画面(HTC Senseのライブ壁紙+VOCALOID時計)だと時々音切れ発生という状況です。 #GAMDX (bape)
04/01 17:03 (@kossetsu_inryo) @gorry5 あ、あと最初 /mnt/sdcard/mxdrv が存在しない状態で「ファイルを開く」を押したら強制終了されました。 #GAMDX (bike)
04/01 17:04 @kossetsu_inryo IS01だとバックグラウンドに回してもほとんど切れないんですよ…その代わりメモリ不足でプロセス丸ごといなくなるんですが(苦笑
04/01 17:05 @kossetsu_inryo ああ、初期フォルダがないときの動作はチェックしてなかった気がする…(苦笑
04/01 17:15 #GAMDX 初期フォルダにMDXファイルなどを転送しておく前に[ファイルを開く]ボタンを押すと落ちる、というレポートが来ています。チェック不足申し訳ない
04/01 17:28 (@kossetsu_inryo) @gorry5 ほほー。やっぱりハード毎の個性が何かあるんですねぇ。初期フォルダが無くてコケるのは、最初原因が分からなくて少しハマりましたw (bugu)
04/01 19:16 (@sst_band_com) @gorry5 GORRY先生、流れブッた切りですが、ROMEO用のMMLドライバー的な物が出ないのはやはり出回ってる数が少ないからでしょうか。ROMEOとMIDIを一緒にドライブしたい… (kiko)
04/01 19:36 (@polysonic) @gorry5 GAMDX頂きました。これは素晴らしい^^ (kupa)
04/01 19:52 #GAMDX 2011.0401.3に更新しました:GAMDX - Android MXDRV Player URL:bit.ly
04/01 19:53 #GAMDX 初期フォルダが存在しないときに落ちるバグの修正、ファイラーアプリからMDXファイルのIntentをGAMDXに投げられる機能の追加
04/01 19:54 @polysonic ありがとうございます?
04/01 19:55 @kossetsu_inryo というわけで修正しました :D (kopu)
04/01 19:57 @sst_band_com 流通数の少なさはあると思います。当方も一時期借りていたことがあっただけで所有してないですし…(苦笑>ROMEO (satu)
04/01 20:01 (@sst_band_com) @gorry5 あ、そうなんですか。ROMEO対応のソフト作ってらしたのでてっきり持ってるのかと。うーん、残念。 (sazi)
04/01 20:03 (@kossetsu_inryo) @gorry5 早! =D (sapu)
04/01 20:04 @yamagame MXDRVエンジン部分の移植は容易だとは思うのですが…それを収めるアプリのほうを誰か… :D (sisa)
04/01 22:05 (@okaz6809) .@gorry5 センセのGAMDXでMDX聴いております。端末はGalaxyTab (hisa)
04/01 22:45 #GAMDX 一部演奏がおかしいデータがあるのを発見。調査します
04/01 23:30 (@mannin) @gorry5 CS4以降はオブジェクトを指定してアートボードに変換したり1ファイル内に複数のアートボードを抱えられたりするのですよー。「各アートボードごと」オプションは複数アートボードを持ってるときに効いてくるおぷそん。 (rehi)

■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]
[最新] ■[前年|前月|前日|2011/04/01|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]