MUCOM88 Windows document (Japanese Shift_JIS text)
OpenMucom88 Ver.1.7a Copyright 1987-2019(C) Yuzo Koshiro Z80 emulation by Yasuo Kuwahara 2002-2018(C) FM Sound Generator by cisc 1998, 2003(C) Windows version by ONION software/onitama 2018-2019(C)
MUCOM88 Windowsは、OPEN MUCOM88プロジェクトの一部として公開されています。
MUCOM88は、もともと1987年・古代祐三氏によって開発・発表されたNEC PC-8801プラットフォーム用のMML形式による音楽作成ツール、及び再生用のプログラム(ドライバー)環境です。
OPEN MUCOM88プロジェクトは、オリジナルのMUCOM88ソースコードを公開することで、幅広く活用・継承することを目的としています。無償で公開されたソースコードや資産などは、オープンなライセンスにより自由に活用することが可能です。 ライセンスの詳細は、「ライセンスおよび連絡先」項目及び「license.txt」にまとめられています。
オリジナルのPC-8801版MUCOM88も、株式会社エインシャント様のサイトでディスクイメージが公開されています。以下を参照してください。
OPEN MUCOM88 for PC-8801
https://www.ancient.co.jp/~mucom88/
MUCOM88 Windowsは、NECのパソコンPC-8801シリーズで動作していた、古代祐三氏によるFM音源のツール/ドライバーである、MUCOM88をWindows上で動作させるためのシステムです。 コマンドライン版、GUI版の両方が用意されています。
mucom88win.exe Windows GUI版エディタ
FmToneEditor.exe Windows GUI版音色エディタ
mucom88DatToTxt.exe Windows GUI版音色変換ツール
mucom88.exe Windows コマンドライン版
MUCOM88 Windowsを使用することにより、音楽記述に特化したMML言語(Music Macro Language)として記述された音楽を、PC-8801の音源と同様に演奏させることができます。 また、SCCI(Sound Chip Common Interface)を経由することで実際のFM音源チップ(YM2608)による演奏をサポートしています。
アーカイブには、Open MUCOM88プロジェクトとして公開されているソースコード、サンプル曲データ、HSP(HotSoupProcessor)用プラグインが含まれています。 アーカイブファイルは、カテゴリごとに以下のようなディレクトリ構成になっています。
+---hspplugin HSP(HotSoupProcessor)用プラグイン
|
+---pc8801src
| +---ver1.0 MUCOM88 PC-8801版ソースコード(ver1.0)
| +---ver1.1 MUCOM88 PC-8801版ソースコード(ver1.1)
|
+---package 配布用パッケージ及びデータ
|
+---src Windows版ソースコード
+---Z80 Portable Z80 emulation by Yasuo Kuwahara
+---fmgen FM Sound Generator by cisc
MUCOM88 Windowsは、サウンド再生が可能なWindows XP以降のシステム上で動作します。 Windowsのサウンド再生処理には、DirectX8以降のDirectSoundを使用しています。Windows XP以降の環境では、追加のコンポーネントを用意することなく動作させることができます。
FM音源、PSGサウンドのエミュレーションは32bit/55KHzで合成し、出力されています。古いマシンでは、負荷が大きい場合があります。
MUCOM88 Windowsは、オリジナルのMUCOM88で使用されていたコード(Z80)を仮想的にエミュレーションし、FM音源ジェネレーター(fmgen)を介して演奏します。オリジナルと同様の動作で、MMLの解釈、演奏をさせることが可能になっています。 動作に際して、PC-8801のBIOSやROM、ディスクイメージは必要ありません。
MUCOM88 Windowsは、以下のサイトにて1次配布されています。
MUCOM88 Windows
https://onitama.tv/mucom88/
OPEN MUCOM88 Windows github repository
https://github.com/onitama/mucom88
MUCOM88 Windowsは、以下のライブラリ及びソースコード・データにより作成されています。
・Portable Z80 emulation作者 Yasuo Kuwahara氏
http://www.geocities.jp/kwhr0/
・fmgen作者 cisc氏
http://www.retropc.net/cisc/
・MUCOM88作者 古代祐三氏
https://twitter.com/yuzokoshiro
・HSPMUCOM作者 おにたま(ONION software)
https://www.onionsoft.net/
・adpcm converter/SCCI/FmToneEditor/mucom88DatToTxt作者
がし3(gasshi)氏
http://www.pyonpyon.jp/~gasshi/fm/
作成にあたり、ご協力頂いた和田誠(エインシャント)様、WING☆様、OXYGEN様、がし3(gasshi)様、@MUCOM88様、UME-3様そしてオリジナルのPC-8801版を作成した古代祐三様、本当にありがとうございました。
MUCOM88 Windows及びソースコードは、クリエイティブコモンズで規定されたCC BY-NC-SA 4.0ライセンスで公開されています。 https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ja
無償(非営利)である限りは自由に紹介、複製、再配布が可能です。 その際には必ずドキュメントとライセンス表記(license.txt)も含めるようにしてください。
サンプル楽曲(sampl1.muc、sampl2.muc、sampl3.muc)及び付属するデータ(mucompcm.bin、voice.dat)は株式会社エインシャントの古代祐三氏により提供されています。 https://www.ancient.co.jp/yuzo.html
古代祐三氏のサンプル楽曲については、著作権のライセンスを必ず明示するようお願い致します。
ライセンス表記の例:
「楽曲名(またはファイル名) / Copyright(C) by Yuzo Koshiro」
MUCOM88 Windowsは、おにたま(onion software)が中心となり作成されています。
ONION software Homepage
https://www.onionsoft.net/
ユーザーがMUCOM88を使って作成したオリジナルの楽曲、MMLファイルの権利はそれを作成したユーザーに属します。 onion softwareは本プログラムによって生じた、いかなる損害についても保証いたしません。自己の責任の範囲で使用してください。また、付属のHSPスクリプトも自由に改変、公開していただいて構いません。
fmgenソースコードに関する配布規定は、作者であるcisc氏のライセンスに従ってください。fmgenソースコードの配布規定は以下の通りです。
・fmgenソースコードは作者(cisc@retropc.net) が著作権を所有しています。
・本ソースコードはあるがままに提供されるものであり,
暗黙及び明示的な保証を一切含みません.
・本ソースコードを利用したこと,利用しなかったこと,
利用できなかったことに関して生じたあるいは生じると予測される
損害について,作者は一切責任を負いません.
・本ソースコードは,以下の制限を満たす限り自由に改変・組み込み・
配布・利用することができます.
1. 本ソフトの由来(作者, 著作権)を明記すること.
2. 配布する際にはフリーソフトとすること.
3. 改変したソースコードを配布する際は改変内容を明示すること.
4. ソースコードを配布する際にはこのテキストを一切改変せずに
そのまま添付すること.
・公開の際に作者への連絡を頂ければ幸いです.
・商用ソフト(シェアウェア含む) に本ソースコードの一部,または
全部を組み込む際には,事前に作者の合意を得る必要があります.
各ライブラリについての詳細は、それぞれのソースコード及びドキュメントを参照ください。 有償・商用での配布については、別途作者までお問い合わせください。