Well, I've already talked about this with a few botbrs, but I'm posting this so it gets more visibility.
Since discussion on making PC-x801 music always ends up in things like "TRACKERS R TEH BEST, MML SUCKZ" (which I kinda understand, since when I see even my own MML codes
I get confused as fuck, and I really wish there was a tracker for its soundchips), I've been searching for a few days and found 2 tools that might help people who are interested making songs for this format and are too lazy to learn properly MML.
It's a tool that converts MIDI files to FMP and PMD-compatible MML. Compared to all the other midi to mml tools I've seen until now, this one is the best. It only output the notes and some commands like panning, volume and instrument changes, so you need some knowledge in PMD for things like creating the header and the instruments (but you can find this info easily on the lyceum
or somewhere else in the internet). But well, its already useful since the notes are most likely to be outputted correctly. Here's a demo
made with my alt's Commodore Trilogy VIC20 entry
(different pitch because MOD2VIC), which uses only the SSG.
It's a program designed originally to play OPN and OPNA S98 and VGM files on a PC-88. But it also supports chips like the YM2612 and AY-3-8910/YM2419. While it's (almost) perfect for the OPN/OPNA files [it can't play ADPCM properly] it has more limitations for those other soundchips:
•The VGM file can't be over 128kb. If it is, only the part before it hits 128kb will play. VGZ files will glitch the player.
•It's most likely that the songs will be in a different pitch (because of clock speed and synth frequencies, probably). Some demos: AY (original) YM2612 (original)
•Due to the limitations above, don't even think about YM2612+SN76489 (sorry @charlotte)
(this also shows what happens if you use PCM)
It outputs a .d88 file, which is the floppy disk format for the PC88. Open it in an emulator (M88 recommended) to listen to it.
Basically it's shitty, why would you try it anyway?
While those tools imo aren't really the best thing ever (coding PMD MML yourself is>:D)
, I don't want to feel like I'm hiding those from you and really wish there were more PC-x801 entries (come on, it has an amazing soundchip
). So if you're really lazy or have any reason to not learn MML, I'm just letting you know that they are
an option. (btw since I didn't make them, I can only answer what I've experimented, so don't kill me if I can't answer some doubts)
For those brave enough to learn it, I'm writing a beginner's tutorial myself, and I hope I finish it before the submission time ends (there are some tutorials out there, like NoyemiK's
and Mana Kazami's
but I feel those are not very much noob friendly [edit: seems like it was just an impression of mine, noyemi's tutorial is actually noob friendly]). And you can always PM me for help :)