Skip to content

Instantly share code, notes, and snippets.

@rerrahkr
Created September 18, 2022 06:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rerrahkr/2af51e7328880410b853261b3940ec7b to your computer and use it in GitHub Desktop.
Save rerrahkr/2af51e7328880410b853261b3940ec7b to your computer and use it in GitHub Desktop.
OPN/OPNA チップチューン向けツールの雑なまとめ

OPN/OPNA チップチューン向けツール

MML

PMD関連

PMD

[MMLコンパイラ][ドライバ]

[MS-DOS]

P.M.D.: Professional Music Driver PMD 音源ドライバ,またはそのためのMMLコンパイラなどのセットの総称.

.M, .M2で書きだせる.

(ファイルフォーマットについての記載が必要)

対応している音源の一覧

MS-DOS (16-bitプログラム)のため,Windows (XP以前)でのみ動かないため, 動作にはエミュレータが必要.

PMDDotNET

[MMLコンパイラ][プレーヤー]

[Windows]

PMDの機能をWindowsで直接触れるようにしたもの. コマンドラインのみ.

FMP関連

FMP

[MMLコンパイラ][ドライバ]

PMD 音源ドライバ,またはそのためのMMLコンパイラなどのセットの総称.

(ファイルフォーマットについての記載が必要)

対応している音源の一覧

MS-DOS (16-bitプログラム)のため,Windows (XP以前)でのみ動かないため, 動作にはエミュレータが必要.

FMP7

[MMLコンパイラ][プレーヤー] [Windows]

FMPのバージョン7だが,Windowsでのみ動作する. 拡張しており,FMPとの曲データの互換性はない.

プレーヤーとしてはアドオンを追加することでP.M.D.やFMPの曲も再生できる.

アドオンでc86ctl経由でs98の再生も可能

MML Editor 7

[MMLエディター]

FMP,FMP7,P.M.D.向けエディター. 他コンポーネントを用意することで,コンパイル・再生も可能.

MUCOM88系

MUCOM88

[MMLコンパイラ][ドライバ]

[MS-DOS]

PMD 音源ドライバ,またはそのためのMMLコンパイラなどのセットの総称.

(ファイルフォーマットについての記載が必要)

対応している音源の一覧

PC-8801用ディスクイメージとして配布しているため, 動作にはエミュレータが必要.

MUCOM88 Windows

[MMLエディタ][MMLコンパイラ][プレイヤー]

[Windows]

Open MUCOM88プロジェクトで公開された,Windows上でMUCOM88を動かせるようにしたもの.

SCCI対応

mucomDotNET

[MMLコンパイラ][プレーヤー] [Windows]

MUCOM88のコンパイラとプレイヤーを.NETで実装したもの. コマンドラインのみ.

MUCOM88 on Web

[MMLエディタ][MMLコンパイラ][プレーヤー]

[Web]

Web上でMUCOM88のMMLの編集・コンパイル・再生ができる.

mml2vgm

[MMLエディタ][MMLコンパイラ][プレーヤー]

[Windows]

MMLのコンパイラ,プレイヤー

vgmへ出力

IDE版ではMML編集と再生も可能

対応している音源の一覧

c86ctl,SCCI対応

mmldrv

[MMLエディタ][MMLコンパイラ][MMLドライバ]

[Windows]

MMLを編集し,SCCIを経由して音源ボードで鳴らすことができる.

[MMLコンパイラ][MMLドライバ]

[MS-DOS]

MS-DOS (16-bitプログラム)のため,Windows (XP以前)でのみ動かないため, 動作にはエミュレータが必要.

[MMLコンパイラ][MMLドライバ]

[MS-DOS]

音源ドライバ,またはそのためのMMLコンパイラなどのセットの総称. トライデントシステムと呼称.

MS-DOS (16-bitプログラム)のため,Windows (XP以前)でのみ動かないため, 動作にはエミュレータが必要.

[MMLコンパイラ][MMLドライバ]

音源ドライバ,またはそのためのMMLコンパイラなどのセットの総称.

MS-DOS (16-bitプログラム)のため,Windows (XP以前)でのみ動かないため, 動作にはエミュレータが必要.

トラッカー

TFM Music Maker

[トラッカー]

[Windows]

OPNのトラッカー

tfd,vgmに書き出せる.

BambooTracker

[トラッカー]

[Windows][Mac][Linux]

OPNAのトラッカー

vgmとs98に書き出せる. SCCI,c86ctl対応.

Furnace Tracker

[トラッカー]

[Windows][Mac][Linux]

様々な音源のトラッカー(OPN,OPNA)

vgmに書き出せる

MIDI音源

OPN2BankEditor

[MIDI音源]

[Windows][Mac][Linux]

様々なOPN系のFM音色データを編集できるエディタ. MIDI音源としてMIDI INを受け取ることができる.

MAmidiMEmo

[MIDI音源]

[Windows]

多くのチップの音をMIDI Inとして受け取り発音させられるMIDI音源.

VST

OPNMIDI

[Windows][Mac][Linux]

ADLPlugのひとつ. std,VST2,vst3,ladspa2対応

プレーヤー

MDPlayer

[プレーヤー]

[Windows]

vgmなどの様々なフォーマットの曲を再生できるプレーヤー SCCI,c86ctl対応.

VGMPlay

[プレーヤー]

[Windows]

vgmプレーヤー

hoot

[プレーヤー]

[Windows]

音源ドライバを準備することで PCゲームやアーケードゲームの音楽を再生できるプレーヤー. SCCI,c86ctl対応.

FMPMD2000

[プレーヤー]

[Windows]

FMPとP.M.D.の曲を再生できる.

98Fmplayer

[プレイヤー]

[Windows]

FMPとP.M.D.の曲を再生できる.

Winamp

[プレイヤー]

[Windows]

プラグインを追加して,vgmやs98などの様々なファイルの曲を再生できる.

foobar2000

[プレイヤー]

[Windows]

プラグインを追加して,vgmやs98などの様々なファイルの曲を再生できる.

KBMediaPlayer

[プレイヤー]

[Windows]

プラグインを追加して,vgmやs98などの様々なファイルの曲を再生できる.

mmldrv player

[プレイヤー]

[Windows]

SCCIを通して音源ボードでmmldrv用MMLを再生する.

SPFMPlayer

[プレイヤー]

[Windows]

SCCIを通して音源ボードでvgm,s98を再生する.

webVGM

[プレイヤー]

[Web]

vgmを再生できる.

WebS98

[プレイヤー]

[Web]

s98を再生できる.

WebAssembly VGM Player

[プレイヤー]

[Web]

vgmを再生できる.

Droidsound-E

[プレイヤー]

[Android]

s98,vgm, pmdなどを再生できる.

S98Player for iPhone

[プレーヤー]

[iOS]

s98のプレーヤー.

[プレイヤー]

[MS-DOS]

DOS上で動くVGMプレーヤー.

[プレイヤー]

[MS-DOS]

DOS上で動くs98プレーヤー.

[プレイヤー]

[MS-DOS]

PC-88で動くs98,vgmプレーヤー.

ハードウェア

SCCI

[Wnidows]

音源ボード制御インターフェースライブラリ SCCIからC86CTLを制御することも可能

SPFM FMの塔

OPNA,OPM,OPNBを搭載したシステム

SPFM Light

マザーボードにRE:birthの音源モジュールを多数刺せるようになっているシステム

RE:birth

マザーボードに音源モジュールを指すことで制御するシステム. エクステンションボードを指すことで音源モジュールを増やせる.

C86CTL

[Wnidows]

音源ボード制御インターフェースライブラリ

C86BOX

PC-98 Cバス音源ボード用拡張ボックス

G.I.M.I.C

マザーボードに音源モジュールを刺すことで制御するシステム. 音源ボードは1枚のみ. マザーボードにグレード分けがある.

FITOM

[Windows]

MIDIメッセージでチップのレジスタ命令に書き換えるライブラリ RE:birth/SPFMに対応

PC98エミュレータ

Neko Project II

[Windows][Mac]

PC-98のエミュレータ GUI

SCCI対応

np2fmgen

[Windows]

Neko Project IIの音源部分をfmgenに変えたもの

NP2 kai

[Windows][Mac][Linux][Android][iOS][Web]

様々なNeko Project IIの亜種の変更をまとめたもの 音源部分はfmgen

自前でソースコードをビルドするかRetroarchを使ってDLする.

Anex86

[Windows]

エプソンのpc98互換機のエミュ

T98-Next

[Windows]

PC-9821シリーズをエミュレートできる

DOSBox

[Windows][Mac][Linux]

MS-DOSのエミュレータ GUI 日本語が文字化けする

DOSBox-X

[Windows][Mac][Linux]

DOSBOXで日本語表示が文字化けしないように変更ができるバージョンらしい.

MS-DOS Player for Win32-x64

[Windows]

MS-DOSのエミュレーター コマンドプロンプト

補助ツール

音色エディタ

YM2608 Tone Editor

[Windows]

変換器としても使える

FM Synthesis Chip - Tone Editor

[Windows]

mml watch GUIのひとつ PMD向け

[Windows]

c86ctlやSCCIで音源ボードを制御して鳴らす

ファイル監視

PMD File Watcher

[Windows]

WatchFileUpdate

[Windows]

FMPMDに付属

Mml Watch GUI

[Windows]

mml watch GUIのひとつ PMD向け

コンバーター

opm2pmd

[Windows]

.opmからP.M.D.の音色MMLに変換する

DeflemaskのモジュールファイルをPMDのMMLに変換する

[Windwos][Mac][Linux]

Deflemaskの音色データをPMDの音色MMLに変換する

Guitar Arpeggio - MML Generator

[Windows]

ギターのアルペジオを複数トラックに分けて書き出す

PMD2S98

[Windows]

PMDの曲データをs98に変換する

[Web]

MIDIをPMDMMLに変換

BambooCopy

[Windows]

VOPMの.opmからBambooTrackerの音色データに変換する

ConvFMML

[Windows]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment