Mucom88, powerful PC88 music tool used by Yuzo Koshiro, now free
BotB Academy Bulletins
Level 25 Mixist
post #106131 :: 2018.12.21 2:15am
  anewuser, raphaelgoulart, Slimeball, Yung Gotenks, VinsCool and MiDoRi liēkd this
So Yuzo Koshiro over on Twitter
recently announced that the tool he used to make his PC-88 music, Mucom88
, is now available for free.

Maybe this could come in handy for composing PC-x801 music, although I am unfortunately reminded that BambooTracker is a thing :x

With that said, it comes with an instrument editor for those that want to make instruments on the fly, as well as an interface to write and playback MML. Documentation will need some translating from Japanese, however, and stuff written in PMD MML might need some modifications to work on Mucom88.
Level 21 Chipist
post #106135 :: 2018.12.21 9:00am
  raphaelgoulart liēkd this
I really hope this gets translated soon, I'm playing around with the voice editor and listening to the sample songs, it's great! The only thing that'll need documentation is all the new MML syntax i'm seeing that I don't understand.
Level 27 Chipist
post #106144 :: 2018.12.22 4:31am
  raphaelgoulart, A-zu-ra, Slimeball, Yung Gotenks, petet and ap0c liēkd this
visual novel format going to be STACKED next major!
Level 25 Mixist
post #106146 :: 2018.12.22 10:48am :: edit 2018.12.22 2:44pm
  anewuser, Slimeball and Yung Gotenks liēkd this
A couple of points to know about Mucom88 MML composing (in comparison to Professional Music Driver MML)

Substitution macros are done with * instead of !
(e.g. *botb, not !botb)
! in the context of Mucom88 is a channel mute command

Loop escapes are done with / instead of :
(e.g. […/…]4 instead of […:…]4)
: in the context of Mucom88 is a compiler ignore command
Level 19 Criticist
post #106148 :: 2018.12.22 2:39pm
As opposed to what? mgsdrv already uses those syntaxes
Level 25 Mixist
post #106149 :: 2018.12.22 2:44pm
  anewuser and Xyz liēkd this
Edited to clarify what I was comparing to; should've noted it down when I wrote this
Level 24 Chipist
post #106192 :: 2018.12.23 10:53am :: edit 2018.12.23 1:54pm
  MovieMovies1, anewuser and Yung Gotenks liēkd this
I've been playing with it
since it released so here are some observations.

There are many similarities with PMD. Most of the basic commands will work the same way, some other differences I've spotted are:

- Absolute transposition is done with the K command, while in PMD it's done with _M. Relative transposition is done with k instead of _ . Both of these have a +/- limit of 12 on MUCOM88 while PMD can go beyond as long as it's within the note range.

- ^ is used to connect sound durations, while this can be done with the & command on PMD. on PMD the ^ command is used to multiply the note length on the current note.

- yTLx,y is used to change the TL setting instead of O, also you change only one on each command.

- V is used to increase/decrease the volume relatively, while on PMD it's used to set the absolute volume of the FM/ADPCM channesl (so on MUCOM you can only fine-change the volume via yTL).

- For changing volumes on the Rhythm Channel, v n1,n2,n3,n4,n5,n6 (where n1 is the master volume and the subsequents are used to change the individual volumes, while in PMD \V is used for the master volume and \v is used to set the individual volumes.

- s will do a key-on delay. On PMD it's used to change the operators the channel will use (useful mainly for FM3Extend).

- For some reason, on the ADPCM channel the octaves are reversed so o1 is the highest octave and o8 is the lowest.

These were all I could find so far, will update as soon as I find more things.

Now, for some direct comparison between some things that are officially supported in one but not on the other:


- Change FM parameters on the go (DT, ML, KS, AR, DR, SR, SL SR)
- SSG-EG on FM instruments
- Hardware Envelope waveforms on SSG
- Echo buffer
- Create/modify a file with FM presets and use it on the tracks
- Changing instrument by using its name rather than the number
- Windows support, no compile needed, has a built in player and an FM editor.

- Write to multiple channels in the same line
- Key signatures
- Use your own samples
- PPZ8 (up to 8 additional PCM channels on the 86 soundboard)
- Use envelopes on PCM
- Documentation translated to english

In the personal side, MUCOM does outdo PMD in various things, but at least until I'm allowed to use my own samples on it I'll stick to PMD because some of the differences I mentioned are a huge deal for me and made the proccess of MMLing the track I linked way slower than it would be in PMD.
Level 23 Chipist
post #106193 :: 2018.12.23 12:57pm
  pedipanol liēkd this
mucom has the envelope
its a winner in my eyes
Level 21 Chipist
post #106197 :: 2018.12.23 1:35pm :: edit 2018.12.23 1:35pm
  anewuser liēkd this
but wait, we cant use it for botb stuff unless .muc is added as a format or mucom adds support for m2 export or something
Level 24 Chipist
post #106198 :: 2018.12.23 1:46pm :: edit 2018.12.23 1:49pm
  anewuser and MovieMovies1 liēkd this
iirc .M and .M2 were only put in there because PMD was the only driver with any info in english at the time, I think anything that runs natively on the PC88 or on PC98 should be fine for the format

(though I'd recommend adding on the descript of your submission the driver used [and maybe link it] it since nothing besides PMD and KOLIN2 has been actually translated to english)
Level 5 Playa
post #106245 :: 2018.12.24 2:00pm :: edit 2018.12.24 4:37pm
As little far as I know, compiled .MUC turns into .MUB file, whether I could not find a suitable player yet.
I guess MUCOM88 Windows free edition compiles .MUC files and It replays them on the fly.

LOGIN or REGISTER to add your own comments!