RoboPlay - Multi format music player in Fusion-C

Door ToriHino

Champion (371)

afbeelding van ToriHino

24-03-2019, 13:09

While working on RoboSOP the idea came already to make a player supporting multiple formats. This video shows some first test runs with RoboPlay on OPL4.

RoboPlay consists of a generic framework (providing disk access, memory allocation, timing, etc..) and a number of dedicated format players. The players all implement the same interface towards RoboPlay.
Based on the type of music file a player is loaded first, after that using the player the song is loaded and replayed. Currently i have 3 players working now (for D00, SOP and DRO files), this is now easily extendable.

In this early version the player still needs to be provided as a command line argument, something i want to automate later on. Also subsongs need still some better support.

Aangemeld of registreer om reacties te plaatsen

Van Giangiacomo Zaffini 2

Master (164)

afbeelding van Giangiacomo Zaffini 2

24-03-2019, 14:16

I easily welcome this fantastic project. Keep on rolling!

Van ericb59

Paladin (868)

afbeelding van ericb59

24-03-2019, 19:44

Great ! Better and better :-)

Van PAC

Guardian (5277)

afbeelding van PAC

26-03-2019, 02:30

Let me ask. Could you please explain it a bit more? Can we expect a multiplayer for the existing MSX music file formats and soundchips as well? MBM, MWM, TMU, etc. If so, do you plan to include the Japanese file formats such as MGS, BGM, OPX, MPK, etc too?

Van ToriHino

Champion (371)

afbeelding van ToriHino

26-03-2019, 07:12

I would indeed want to add MSX file formats as well. My intention is also to publish the source code and interface, making it possible for others as well to add new players.

Van Parn

Champion (420)

afbeelding van Parn

26-03-2019, 17:50

XM is on my wishlist. I always wanted to play my XM files on MSX. Big smile

Van PAC

Guardian (5277)

afbeelding van PAC

27-03-2019, 10:08

ToriHino wrote:

I would indeed want to add MSX file formats as well. My intention is also to publish the source code and interface, making it possible for others as well to add new players.

That's great. Smile

Van ToriHino

Champion (371)

afbeelding van ToriHino

04-06-2019, 19:54

I submitted current version, together with a collection of tunes in various formats, to the download database, see here. A link to the source code is included there as well.

Van Giangiacomo Zaffini 2

Master (164)

afbeelding van Giangiacomo Zaffini 2

04-06-2019, 23:11

Ok! I tested current version on openMSX because I don't have real hardware on my side and it is super cool!
Congratulations!
I advice You to try very very hard and add replay of Masahiro Kajihara'a PMDIBM drive (OPL2 PMD for PMDIBM, where for PC-88 and PC-98 machines PMD drives OPN/OPNA chips).

Van ToriHino

Champion (371)

afbeelding van ToriHino

05-06-2019, 07:19

Ok thanks, i'll see what i can find about that.