Skip to content

umjammer/vavi-sound-mucom88

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

297 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release Java CI CodeQL Java

vavi-sound-mucom88

mucom88 © koshiro

🥁 Java version of mucom88.

this is a form of mucomDotNET

Install

Usage

currently this project has no good player, use vavi-sound-mdplayer instead

References

File Types

name type status desxription
MUS MML ✅️?
MUB SEQ ✅️

TODO

  • compiler
    • works similarly to the original c# version, but both are NG
  • adpcm?
  • spi

Overview

It is a port of mucom88 to the Java version. OPNAx2, OPNBx2, OPMx1 can be used at the same time. (It is a form that incorporates the W function of Boukichi-san. Thanks! Boukichi-san) The functions of AMD98 are also included with the kindness of Koshiro-san.

Official page

Functions and features

  • One part can be divided into up to 10 pages.
  • You can create a mub that uses the full 64Kbyte for each page. unconfirmed.
  • Some mucom88 can use the omitted functions.

For this reason, playing data using them on mucom88 would be a strange situation.

(No measures have been taken so far.)

Necessary environment

  • PC with Windows 7 or later OS installed
  • Text editor
  • Spirit and guts

Copyright / Disclaimer

vavi-sound-mucom88 is a CC BY-NC-SA 4.0 license specified by Creative Commons.

https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ja

The copyright is owned by the author. This software is not guaranteed and is due to the use of this software The author does not take any responsibility for any damage.

The source code of the following software is modified and used for C #. These sources are copyrighted by their respective authors. Please refer to each document for the license.

EncAdpcmA.cs Reference source: https://wiki.neogeodev.org/index.php?title=ADPCM_codecs

The source code of the following software is modified and used for C #. Or I am using the code / dll. These sources / binaries are copyrighted by their respective authors. Please refer to each document for the license.

  • Mucom88 / mucom88win -> CC BY-NC-SA 4.0 -> Code modification

  • AMD98 -> ? -> Code modification

  • Used in MDSound -> LGPL -> dll dynamic linking

  • MusicDriverInterface -> MIT -> dll Used for dynamic linking

  • RealChipCtlWrap -> MIT -> dll Used for dynamic linking

  • NAudio -> MS-PL -> dll Used for dynamic linking

  • SCCI -> ? -> dll Used for dynamic linking

  • C86ctl -> BSD 3-Clause -> dll Used for dynamic linking

Special Thanks

This tool is indebted to the following people. We also refer to and use the following software and web pages.

thank you very much.

  • Koshiro-san!!

  • Kuroma-san

  • mucom-san

  • Boukichi-san

  • TAN-Y-san

  • Yuki Nyan-san

  • mucom88/mucom88win

  • Music LALF

  • MXDRV

  • MNDRV

  • Visual Studio Community 2019

  • Sakura Editor

  • mucom wiki

  • Boukichi-san's wiki


image by official wiki

About

🕹️ Old School Japanese MML [mucom88] Compiler and Player for Java

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages

  • Java 100.0%