/mucom88

OpenMucom88 project

Primary LanguageC


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)

OPEN MUCOM88プロジェクトについて

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. ソースコードを配布する際にはこのテキストを一切改変せずに
     そのまま添付すること.

・公開の際に作者への連絡を頂ければ幸いです.

・商用ソフト(シェアウェア含む) に本ソースコードの一部,または
  全部を組み込む際には,事前に作者の合意を得る必要があります.

各ライブラリについての詳細は、それぞれのソースコード及びドキュメントを参照ください。 有償・商用での配布については、別途作者までお問い合わせください。