177853
Level 25 Chipist
pedipanol
post #177853 ::
2023.10.14 6:38pm :: edit 2023.10.15 10:30am
Lincent, SRB2er, agargara, nitrofurano, Bravoman, null1024, BubblegumOctopus, Max Chaplin, cabbage drop, DuccBoi, SnugglyBun, liveheaven and damifortune liēkd this
Lincent, SRB2er, agargara, nitrofurano, Bravoman, null1024, BubblegumOctopus, Max Chaplin, cabbage drop, DuccBoi, SnugglyBun, liveheaven and damifortune liēkd this
I'm here to formally make my case for 2 formats I've wished for since 2017 when I was more active on the site. But also feel free to take this request with a grain of salt or ignore entirely because of my abscence lol.
Format: MML
Token: mml
Point Type: Chipist (writist? codist?)
Accepted formats: .mml, .txt, .zip
Description: Music written Music Macro Language (MML). Submission must contain the source MML and all additional files needed to compile.
MML was introduced to the general public as the internal music driver in Microsoft BASIC for japanese personal computers in the early 80's. It has since been adopted by and evolved through many sound drivers over the decades since, and still has its own scene even after trackers popping up, though it's mostly japanese.
I think it would be cool to have this as a format because not only it's a significant part of chiptune history but is also its own avenue for creativity, with its own set of limitations that can result in creative choices coming from using this medium to compose.
I've also written a general MML guide, and plan to adapt it to the lyceum format in case the format is implemented.
I think there are 2 potential problems that the format could have, and it has to do with the fact that it covers a wide range of tools and soundchips:
- Submitter would have to mention the driver and/or compilation instructions if applicable, either on the upload description or on the file itself.
- There could be an inequal ground between people depending on the tool they chose. But as I said, I think the emphasis on this format is more on using MML as the creative medium itself than what's the output.
I think having this format would be really fun! BotB has had a couple MML-only OHBs in the past like this one, this one and this one. And also the multiple entries made in tools like PMD, AddMusicK and ppMCK. Would be cool to have a format shining light on that :D
---
Format: MSXplus
Token: msxplus
Point Type: Chipist
Accepted formats: .kss, .mgs, .vgm, .dsk, many
Description: Music made for the AY-3-8910/YM2419 chip and one or more expansion chips that were featured in the MSX and its game/expansion carts. Allowed expansion chips: Y8950 OPLL SCC SCC+ and Turbo-R PCM
This one strikes to me as a surprise that hasn't been added yet.
I'd guess it's partly because in one side, the MSX base chip is under the AYM format umbrella, and on the other the MSX was so versatile with its I/O that one could infinitely stack soundchips, making it no different from the VGM format.
I think this is easily solved by making the ruleset for the format the same as the nsfplus format: make use of one or more of the expansions mandatory and limit what soundchips are allowed.
The ones I've listed are the ones that make the most sense for me.
- Y8950 was a chip available only in the MSX-AUDIO (the MSX's first sound expansion) and a couple early arcade machines.
- OPLL became the standard FM soundchip expansion for the system with MSX-MUSIC, and later was packaged with MSX2+ and Turbo-R models
- SCC and SCC+ were chips only used on the MSX, included various Konami cartridges and used by other software when these cartridges were plugged on the console
- Turbo-R PCM is the 8-bit 16khz PCM synthesizer on the Turbo-R models, suported by various sound drivers.
OPLL and SCC particularly are the ones that see the most common use in MSX music because of being widely available and many drivers supporting it.
There were a lot more cartridges released even during the MSX's lifespan, like the Yamaha SFG-01/05 (OPM) and Moonsound (OPL4), and later like the Sega VDP (SMS) and OPNA cartridges. But these didn't see as wide of use and overlap with already existing formats on BotB.
Particularly I feel like this format would already be worth just for the attention to the OPLL alone, since the SMS format doesn't allow it and its a very cool chip on its own. Add the other chips that definitely need to see more love, plus now having a modern tracker that supports them in Furnace (being able to do 3 of them natively) and MSX having one of the best VGM players for old hardware out there, I think it should be a no brainer to add it to BotB!!
Anyways I'll leave this playlist here as I listened to it while writing this, which shows how cool MSX multichip can be ´v`.
Format: MML
Token: mml
Point Type: Chipist (writist? codist?)
Accepted formats: .mml, .txt, .zip
Description: Music written Music Macro Language (MML). Submission must contain the source MML and all additional files needed to compile.
MML was introduced to the general public as the internal music driver in Microsoft BASIC for japanese personal computers in the early 80's. It has since been adopted by and evolved through many sound drivers over the decades since, and still has its own scene even after trackers popping up, though it's mostly japanese.
I think it would be cool to have this as a format because not only it's a significant part of chiptune history but is also its own avenue for creativity, with its own set of limitations that can result in creative choices coming from using this medium to compose.
I've also written a general MML guide, and plan to adapt it to the lyceum format in case the format is implemented.
I think there are 2 potential problems that the format could have, and it has to do with the fact that it covers a wide range of tools and soundchips:
- Submitter would have to mention the driver and/or compilation instructions if applicable, either on the upload description or on the file itself.
- There could be an inequal ground between people depending on the tool they chose. But as I said, I think the emphasis on this format is more on using MML as the creative medium itself than what's the output.
I think having this format would be really fun! BotB has had a couple MML-only OHBs in the past like this one, this one and this one. And also the multiple entries made in tools like PMD, AddMusicK and ppMCK. Would be cool to have a format shining light on that :D
---
Format: MSXplus
Token: msxplus
Point Type: Chipist
Accepted formats: .kss, .mgs, .vgm, .dsk, many
Description: Music made for the AY-3-8910/YM2419 chip and one or more expansion chips that were featured in the MSX and its game/expansion carts. Allowed expansion chips: Y8950 OPLL SCC SCC+ and Turbo-R PCM
This one strikes to me as a surprise that hasn't been added yet.
I'd guess it's partly because in one side, the MSX base chip is under the AYM format umbrella, and on the other the MSX was so versatile with its I/O that one could infinitely stack soundchips, making it no different from the VGM format.
I think this is easily solved by making the ruleset for the format the same as the nsfplus format: make use of one or more of the expansions mandatory and limit what soundchips are allowed.
The ones I've listed are the ones that make the most sense for me.
- Y8950 was a chip available only in the MSX-AUDIO (the MSX's first sound expansion) and a couple early arcade machines.
- OPLL became the standard FM soundchip expansion for the system with MSX-MUSIC, and later was packaged with MSX2+ and Turbo-R models
- SCC and SCC+ were chips only used on the MSX, included various Konami cartridges and used by other software when these cartridges were plugged on the console
- Turbo-R PCM is the 8-bit 16khz PCM synthesizer on the Turbo-R models, suported by various sound drivers.
OPLL and SCC particularly are the ones that see the most common use in MSX music because of being widely available and many drivers supporting it.
There were a lot more cartridges released even during the MSX's lifespan, like the Yamaha SFG-01/05 (OPM) and Moonsound (OPL4), and later like the Sega VDP (SMS) and OPNA cartridges. But these didn't see as wide of use and overlap with already existing formats on BotB.
Particularly I feel like this format would already be worth just for the attention to the OPLL alone, since the SMS format doesn't allow it and its a very cool chip on its own. Add the other chips that definitely need to see more love, plus now having a modern tracker that supports them in Furnace (being able to do 3 of them natively) and MSX having one of the best VGM players for old hardware out there, I think it should be a no brainer to add it to BotB!!
Anyways I'll leave this playlist here as I listened to it while writing this, which shows how cool MSX multichip can be ´v`.