RoboPlay - Multi format music player in Fusion-C

Страница 9/18
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | 13 | 14

By rolandve

Master (254)

Аватар пользователя rolandve

14-05-2020, 20:08

Please ignore if not interested
Some superficial observations:
- The code opens song.EXT and next opens song.SAMPLE#1, then song.Sample#2 etc. This is great when sample's are named like that. Please consider roboplay .... song.EXT [sample1...N] The impact music disks have music that share samples. Nothing wrong with letting the user work ( Smile ) Either rename the files or add them.
- when loading samples, it sometimes looks like a hang because a 3.8MHZ z80 can only do so much data transfer. An indicator could signal that the system is still alive.
- some samples are loaded (example power run) but they sound different, like its going to fast so suddenly a piece of the sample that is normally never played, is suddenly played.

please continue.

By ToriHino

Paladin (727)

Аватар пользователя ToriHino

14-05-2020, 23:53

Actually the player first tries to open the sample files as they are named within the song itself (sample kit name). Only if that is not found it will try to look for the same name as the song. But indeed also a command line option will help here.
Good point about the alive indicator, indeed on a plain Z80 it takes really long to load and convert the ADPCM data.

About the samples, indeed the replay frequency is not overall correct yet, i'm looking into that. Thanks for the feedback

By ToriHino

Paladin (727)

Аватар пользователя ToriHino

15-05-2020, 14:43

Added sample support for the MoonBlaster 1..4 player as well. See this video for a first test run. Still some fine tuning needed.

By Retrofan

Paragon (1262)

Аватар пользователя Retrofan

17-05-2020, 16:21

Cool, great job!

More songs can be downloaded from here, thanks to FRS!

Other suggestion: can you also add support for Moondriver?
This is a nice player for MML songs. Look over here, my favourite song is at 13:10.
Sources are included at github for compiling own MML songs!

And what about General MIDI file support?

By Retrofan

Paragon (1262)

Аватар пользователя Retrofan

17-05-2020, 19:26

By ToriHino

Paladin (727)

Аватар пользователя ToriHino

17-05-2020, 19:21

I did not find any other songs for Moondriver than only these couple of demo songs (which indeed sound very good). So that's a bit thin to start writing a driver for it.

General MIDI should not be a big problem, especially with the wave table support of the OPL4.

By Retrofan

Paragon (1262)

Аватар пользователя Retrofan

17-05-2020, 19:26

ToriHino wrote:

I did not find any other songs for Moondriver than only these couple of demo songs (which indeed sound very good). So that's a bit thin to start writing a driver for it.

Here is the compiler to make your own MML songs! Maybe better to backup this one to MRC database: http://plustek.top/workspace_public.zip
Maybe nice to try. ;)

By Retrofan

Paragon (1262)

Аватар пользователя Retrofan

17-05-2020, 19:29

ToriHino wrote:

General MIDI should not be a big problem, especially with the wave table support of the OPL4.

That would be cool Smile

By Grauw

Ascended (10066)

Аватар пользователя Grauw

17-05-2020, 20:02

ToriHino wrote:

General MIDI should not be a big problem, especially with the wave table support of the OPL4.

Hey ToriHino, msd in the past pointed me to these OPL4 Linux drivers, which contain the GM instrument settings in yrw801.c.

By ToriHino

Paladin (727)

Аватар пользователя ToriHino

17-05-2020, 22:50

Thanks, i found these already indeed as well. That's already a very good start to use the region definitions from the YRW801 ROM.

Страница 9/18
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | 13 | 14