SCENE RESEARCH STATION  
with my everyday
thinking-and-doctrine

English ver is available here.
LastUpdate 2005.03.04
昔のversionはここです.

modp



(原寸大)

modpとは

mp3/mod等に対応したプレイヤです.

特徴:

仕様

対応している形式

MP3 (MPEG-audio layer 3)
SHOUTcast streaming (mp3)
CD-Audio(デジタル再生)
OGG
MOD,S3M,XM,MED,MTM,IT,669,ULT,STM,FAR,WAV,AMF,AMS,DSM,
MDL,OKT,MID,DMF,PTM,DBM,MT2,AMF0,PSM,J2B,UMX
MDX
GYM
SPC
NSF,GBS
PSF,miniPSF
hoot.xml (neogeo,qsound,system-gxドライバのみ対応)
MPG,AVI(動画は仮対応)

SHOUTcast配信
MDXOnline

使い方

zipをフォルダ付きで解凍してmodp.exeをダブルクリックしてください.

お勧めな使い方

↓が面倒という人はmodpを1回左クリックするとなんとかなる…かもしれない.

※最初に起動した場合,modpを右下あたりに持って行きましょう.右上だとうざいので.

起動した後,曲を選ぶためにWin-W(Windowsキーを押しながらWを押す)でファイルセレクタを開きます.
Windowsキーを押しながらの操作は全てホットキーなので,modpがアクティブでなくても大丈夫です.

以前演奏したことあるファイルを演奏したいならここでHを押します.そうすると履歴が出てきます.
カーソルキー↑↓またはC-P(Ctrlを押しながらP)とC-Nを使って演奏したい曲を選んでEnter(またはC-M)で演奏しましょう.
演奏したことのない曲の場合,カーソルキー→かC-Fを押してドライブを変えて音楽を探しましょう.
エクスプローラからmp3ファイルをドラッグするのもありです.

ファイルセレクタはカーソルキーの他に,BSキー(またはC-H)で親ディレクトリに移動したり,Kで演奏中のファイルのあるディレクトリに移動できたりします.
ファイルやディレクトリが沢山あるときはFを押した後に目的のファイル名の頭の1,2文字を入力しましょう.比較的早くファイルが見つかるはずです(ただし,日本語のファイル名は検索できません).Enterを押すと検索モードは解除されます.

鳴らす曲が決まったらWin-WやWを押してファイルセレクタを閉じます.演奏が終わると開いていたフォルダの中のファイルを自動的に順番に再生していきます.例えばアルバムが入っているフォルダで一曲目を演奏してセレクタを閉じておけば勝手にそのアルバム全曲を演奏し続けます.
ファイルセレクタが開いている場合は,演奏が終わると停止状態になります.
セレクタを終了させた後はAlt+Tabで元の仕事に戻りましょう.

ちょっと曲を止めたい場合は,Win+C(またはWin+S)でいつでも音楽を止める事ができます.
次の曲に行きたいときはWin+Vです.
音量を変えたくなったときはWin+↑↓で変えることができます.これはマスター音量の変更なので,全アプリケーションに影響します.音楽を聴かなくてもmodpをポーズ状態にしておくと,他のアプリを使うときも少し便利かもしれません.

modpを終了させたいときは,Win+W等でアクティブにした後に,S-Q(シフトを押しながらQ,またはC-X C-C)です.Win+Qで出てくる操作パネルのPOWERボタンでも終了させれます.

キーボード

本ソフトはキーボード操作だけで全てを操作できるように作られています.
是非キーバインドを覚えて,ホームポジションを固定したままの快適なPC音楽ライフを過ごしましょう.

C-xでCtrlを押しながらxを押す.S-xでShiftを押しながらxを押す,A-xでAltを押しながらxを押す,の意味です.
最小化時も使えるキーアサイン(HOTKEY)
Win+Qコンパネの表示トグル
Win+Wセレクタ窓の表示トグル
Win+
Z,X,C,V
前の曲(Z),演奏開始(X),ポーズ(C),次の曲(V)
Win+S停止
Win+↑↓ボリュームコントロールのマスター音量UP/DOWN(+-1024)

ファイルセレクタで使うキー
↑↓ファイル選択
C-P or C-Nファイル選択
A-V or C-Vファイル選択(1ページスクロール)
←→ドライブ変更
Enter
Ctrl+M
演奏
C-Enterでプレイリストへ追加
Dプレイリスト初期化
ESCセレクタ終了
BS or C-H1つ上のディレクトリへ移動
@スペシャルフォルダを開く
Pプレイリストを開く
Hヒストリーを開く
Oブックマークを開く
Iベースフォルダを開く(modpのあるフォルダ)
K演奏中のファイルのパスを開く
DELプレイリストかヒストリーなら選択している項目を削除
Sソート方法の切り替え(S→Nでソートなし,S→Eで拡張子,S→Tで時間,S→Sでサイズ順)
Fインクリメンタルサーチ.
英数字のみの入力を受け付けます.例えば"01 - hoge.mp3"を検索したいなら"01hogemp3"と入力してください.スペースやシフトと言った無関係のキーを押すとサーチ終了します.2bytecodeの検索は無理です.
A-Jfavoriteフォルダに現在選択しているファイルを追加

ファイルセレクタが消えているときに使うキー
Enterファイルセレクタ復活
ESCmodp終了
↑↓音量UP/DOWN
←→5秒戻る/進む
HOME or Rスピードとピッチを元に戻す
PageUp再生速度0x80アップ 右Ctrl押しながらでピッチ0x80アップ
PageDown再生速度0x80ダウン 右Ctrl押しながらでピッチ0x80ダウン
Ctrl+C演奏中の曲名をクリップボードにコピー

ファイルセレクタに依存しないキー
S-Qmodp終了
C-x C-cmodp終了
Z,X,C,V前の曲(Z),演奏開始(X),ポーズ(C),次の曲(V)
C-R録音トグル(無音の場合は音が来るまで録音待機)
Sストップ,録音停止
Mミュート
Ctrl+Lgoogleで歌詞を検索(I'm Feeling Lucky)
Alt+Lgoogleで歌詞を検索
N単曲ループするかをトグルで切り替える
Shift+C演奏中のファイルのフルパスをクリップボードにコピー
_(ろ) or W
or /
ファイルセレクタ表示トグル
0,1,2,3,4,5
(フルキー)
スペアナの色の変更
F9SHOUTcast準拠のネットラジオ配信トグル.ラジオ配信を開始します
F10サウンドキャプチャトグル.マイクやLINEINから音を取り込みます.
ボリュームコントロールでWAVEを録音から外さないとハウリングするので注意.
F12設定ダイアログ
Alt+↑↓ボリュームコントロールのマスター音量UP/DOWN(+-256)
C-X C-Q(旧バージョンの)全画面表示

マウスジェスチャ
右ボタンを押しながら動かしてください
次の曲へ
前の曲へ
↓→終了
↓←一時停止/再開
↓←↓停止
←↓ミュート
↑←全画面トグル

歌詞ウィンドウで使えるキー
↑↓歌詞の現在位置の変更
S-↑↓1行スクロール
L歌詞の位置情報の記録(lyricsフォルダに*.posという名前で保存される)

ドラッグ&ドロップ

セレクタを使うのが嫌な人は,ファイルをドロップしてください.
複数ファイル落とすと,プレイリストに登録され順次演奏されます.

なおドロップした瞬間にその曲に移りますが,Ctrlを押しながらだとそうなりません.

起動時の引数

-s終了時にdefault.m3uを出力しません.
--force-run既にmodpが存在しても起動します.
--shutdown起動しているmodpを終了させます.
--debugdbg.logを吐き出します.

*ダウンロード*

本体

modp20051006.zip 1165KB
+ ヘッダ(0xfffx)の位置が4096byte以上のmp3が再生できなかったのを修正
+ 長すぎるファイル名でバッファオーバーフローを起こしていた部分を一部修正
(まだどこかで起きている可能性がある.このため,path+filenameで255バイトを超える場合,落ちる可能性が残っている)

周辺

hoot_ni.zip 51KB
電脳御殿のにっちさん編集のmodp用xmlです. これを使えば有名どころのROMは大抵鳴るはず.

timidity.zip 9760KB
しょーじ氏の10MBパッチをmodpに即組み込めるようにしたものです. 展開してmodpと同じフォルダに置いてください. MIDIでピアノ以外の音も鳴るようになります. もっと高品質な音源がほしい人はここを基点に探すと良いです.

連絡

バグを発見した方,要望がある方はメールもしくはbbsまでお願いします.
IRCの#hetappiでもOKです.awayの時が多いですが.

Special Thanx - greeting

バグ報告等でお世話になったorなっている人達です.
どうせならリンク張ってほしい,私の名前が載っていません,誤植があります,等気づいたことがありましたら一報ください.

にっちさん@電脳御殿 VorCさん CACさん Moonlightさん Donさん keyさん exsivaさん richaさん ののりんさん ぽんぽんさん Olldbgさん WilL_jpさん Nikqさん Tox2roさん okuokuさん OTKさん yutaka_m_jpさん
necrosさん
あと名前覚えてないけどガイジンのピープル.

Link - greeting and respect

まだまだ作成中. 参考にしたソフトウェア及び利用したソースコード等の これらの作者に感謝します.

Applications

  • Open Cubic Player 曲の再現性には若干の疑問も残っていたが,ビジュアル面でDOS/Windows環境最強のmodプレイヤであることは間違いない. NTじゃ動かないしソースも何故か落とせなくなってて,結局記憶を辿って真似しました.
  • MAME 言わずと知れた最強のアーケードエミュレータ. MAMEのソースは宝の山です.
  • CANAME CPS,NEOGEOに特化したMAMEベースのエミュレータ. Qsound,Neogeo等のジュークボックス機能を参考にしました.
  • hoot かつてのAMUSE(CONSUME)的なサウンドエミュレータ. XMLにROM情報やプレイリストを埋め込む方式を取っている. hoot化計画共同組合寄合所でXMLを手に入れよう.
  • Timidity++ オープンソースのソフトMIDI. 豊富なGUS patchやsound fontといった音源を利用できる. 何故かMODも鳴らせたりする. verupはSaito氏によってTiMidity++のページで引き継がれている. sound fontの設定ファイルにはお世話になっています.
  • zinf FreeAmpをベースにしたmp3,ogg,wave,cdプレイヤ.SHOUTcastにも対応.オープンソース.
  • MDXWin MDXの独自レンダラに加え,MDXOnlineというMDXがウハウハなシステムを実装しているツール.オープンソースです(Delphi). modpのMDXOnline対応等でお世話になっています.
  • Decoder and Encoder

  • libmodplug XMMS用のmod演奏プラグイン. 再現性,音質,安定感ともに最高と思われるmodplug playerのコアです.
  • mpg123 音質に定評のあるmpeg audioデコーダ. mp3の再生に利用.
  • ogg vorbis 確固たる地位を確立した完全フリーなmp3ライクフォーマット.mp3よりも音質が良い(特に低ビットレートに於いて顕著).ゲームの音楽などによく使われる.
  • 頭脳圧搾工場 あのNEZplugの作者. Plugins for KbMedia Playerにあるソースを幾つか利用させてもらいました.
  • LAME これも音質に定評のあるmpeg audioエンコーダ. mp3配信や録音に使用しています.
  • AkRip CDのrippingを行うライブラリ.CD-DAの再生に使用しています.(modpはアナログ再生じゃないのでCDでも音程変化などができるのです)
  • MXDRVg MXDRV2.06を忠実にWin32に移植したものです. ソースも公開.
  • WinSPC .SPC(SNESのAPUメモリをダンプしたもの)を再生するためのソフト. オフィシャルがどこにあるのか分からないので,ここからダウンしてください.
  • GXP Konami System GX Player. MAMEはGXに対応してないので,これを参考にしました.
  • sexypsf オープンソースのPlayStationからリッピングしたPSFを演奏するxmms用プラグイン.
  • Other Library

  • ID3lib mp3のID3タグの読み取りに使っています.
  • zlib PK-ZIPを解凍するのに使いました. 業界標準です.(業界ってなに?)
  • UniquE RAR File Library 扱い易いRAR解凍ライブラリ. しかしRAR3.0とソリッド書庫に対応していない.
  • General Purpose FFT (Fast Fourier/Cosine/Sine Transform) Package 高速な各種直交変換のライブラリ.modpではスペアナに高速離散コサイン変換を利用しています.
  • その他

    oldlog 99-00 00-01 01 01-02 02
    newlog 2002 2003 2004 2005 2006 2007
    category scene | 2ch | 麻雀

    Copyright (C) 2003-2004 mitsuman(mnishibe at ertl.jp) All Rights Reserved.

    750k+