MDX再生機能について

MDX形式(※)の音楽データを再生する機能

【全般】
※本アプリの源流であるLMZ/LMZ2が動作するパーソナルコンピュータSharp X68000用の音源ドライバ「MXDRV」で再生可能なOPM(FM音源)+ADPCM(いずれも最大8和音)を使った音楽データです。

・指定したルートフォルダ配下にあるMDXファイルを再生可能です。
・事前に設定画面からセレクタ用のキャッシュデータを作成する必要があります。
・設定画面は、デフォルトでは以下の位置にあるボタンで表示します。




初めて使用する場合は、MDXファイルが存在するディレクトリの最上位にあるディレクトリ(MDXルートディレクトリ)を指定する必要があります。
「...」のボタンでディレクトリを選択します。ディレクトリを選択すると、MDXファイルを探索し、ファイルが見つかるとセレクタ用のキャッシュデータの作成が始まります。
※PDXはMDXと同一ディレクトリ又はルートディレクトリ直下のPDXディレクトリに格納することで読み込まれます。
キャッシュの作成が終わると、自動的にMDX再生可能状態になり、セレクタにMDXファイルが表示されるようになります。
MP3等の音楽ファイルと同様に扱えます。プレイリスト作成、ダイジェスト再生なども行えます。イコライザーで音質調整も可能です。
※MDX再生機能有効化のチェックを外すとセレクタにMDXが表示されなくなります。再起動するまでは、再生リストに残っている曲は再生可能ですが、再起動後はチェックを戻さないと再生できない状態になります。




【アルバムアート表示】
 対象画像フォーマット:PNG or JPG
 検索順序
 1.同一ディレクトリ内の曲ファイル名と同じ名前の画像ファイル
 2.同一ディレクトリ内のフォルダ名と同じ名前の画像ファイル
 3.1,2で見つからなければ同一ディレクトリ内の最初に見つかった画像ファイル
 画像格納HowTo:
 ・ディレクトリ内の全曲が同じ画像でよければ適当な名前でファイルを格納
 ・特定の曲だけ特定の画像、それ以外は同じ画像にしたい場合は1,2で格納
画像画像

【ドキュメント表示】
MDXファイル再生時には、歌詞表示をONの場合に、歌詞の代わりに拡張子がdocのファイル内容が表示されます。
曲と同一ファイル名のdocファイルが無い場合は、同一ディレクトリ内を検索し、最初に見つかったdocファイルを表示します(全曲集などのdoc表示を想定)。
※文字コードはShift-JISのみ対応

【制限事項】
対応OSはAndroid5.0(Lollipop)以上となります。
・MDXルート直下のフォルダ名がアーティスト名、さらに配下のフォルダ名が連結されてアルバム名になります。ジャンルはMDX固定となります。
・MDX再生で問題がある場合、アプリが強制終了することがあります。
→強制終了を検知すると、再起動時に当該MDXをキャッシュから削除します。削除された曲は、設定画面の再生エラーMDXボタンで確認可能で、キャッシュに戻すこともできます。
再生エラーMDXの一覧にあるファイルは、キャッシュ再作成時もキャッシュには入りません。
・新規にMDXファイルを追加しても自動では検出されませんので、MDX設定画面からキャッシュ再作成を行ってください。
・MDXは「最近追加した曲」には表示されません。
・MDXファイルの再生時間は、LMZaがキャッシュデータ作成時にMDXデータを解析して計算しますが、Fadeoutの再生時間計算ロジックが不完全であるため正しい再生時間が表示されない場合があります。
・MDXの再生ループ回数(1~24)を設定可能とした(ただし最大再生時間20分)
 ※キャッシュデータの再生時間は、キャッシュ再作成まで更新されません。

------------------------------------------------------------------------------------------
本機能の実装にはApache Licence Version2.0にて公開されている後藤 浩昭(GORRY)氏のGAMDXのソースコードおよびYosshin氏が64bit環境用に作成したソースコードを一部改変して使用しております。※X68の音源エミュレーション処理はfmgenからX68Soundに変更しています。
 GAMDX Copyright (C)2000-2011 GORRY.
  X68k MXDRV music driver version 2.06+17 Rel.X5-S
   (c)1988-92 milk.,K.MAEKAWA, Missy.M, Yatsube
  X68Sound.dll(X68 サウンドエミュレータ)m_puusan
  Ported for 64bit environments Copyright (C) 2018 Yosshin.
------------------------------------------------------------------------------------------

コメント

  1. らんまるさん、ご報告ありがとうございます。
    操作を間違えてコメントを消してしまいました。
    エラー時に次の曲へ進む仕様を検討します。
    エラーは曲の開始時でしょうか、途中でしょうか。
    またエラーメッセージなどは表示されているでしょうか。

    返信削除
  2. このコメントは投稿者によって削除されました。

    返信削除
  3. PDXファイルを読み込まなくて質問していましたが、
    ルートフォルダの下に\PDXでいけました。

    返信削除
    返信
    1. 説明がなく申し訳ありません。本文にPDXに関する注釈を追記しました。

      削除

コメントを投稿

このブログの人気の投稿

Ver.3.4.0/a-fリリース

Ver.4.0.0リリース