RoboPlay - Multi format music player in Fusion-C

Page 10/12
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12

By ToriHino

Hero (523)

ToriHino's picture

27-05-2020, 01:12

I updated RoboPlay with support for Pro-Tracker from Tyfoon Software. See this video for some examples. The playback is enhanced to stereo playback.

Latest binary version can be downloaded from this location.
Sources can be found here.

The list of supported file formats so far:

  • SOP: Note OPL3 Music Sequencer
  • D00: EdLib packed module
  • DRO: DOSBox Raw OPL v0.1 and v2.0
  • RAW: Rdos Adlib Capture
  • MOD: Amiga Module (up to 24 channels)
  • VGM: Video Game Music
  • IMF: iD Software Music Format (for .WLF extension 700Hz replay is used)
  • MBM: MoonBlaster 1.4
  • MUS: FAC SoundTracker 1.0, 2.0 and PRO
  • PRO: Tyfoon Pro-Tracker

By Manuel

Ascended (16616)

Manuel's picture

27-05-2020, 10:57

Great job!

Did you write it fully in C, or are the core replayers in assembler for optimization?
Did you write the replayers from scratch or are you using existing code as well?

ToriHino wrote:

I'll look into both ADL (OPl2) and ADG (OPL3) to see if those can be supported as well

Any news on that?

By ToriHino

Hero (523)

ToriHino's picture

27-05-2020, 12:07

It's written fully in C, and created based on various inputs i.e. (partly) available source code, disassemblng/debugging or even testing it in the original editor and recreating the effects (sometimes also using the manual when available), description of the file format, etc. Some parts are also from scratch, since it is easier in C to solve it in a different way.

For a number of players there is still quite some room for optimization i.e. currently most players do all the work in one interrupt cycle and than wait a couple doing nothing. Since it is only a dedicated player, the work can be divided better over the various interrupt cycles.

The ADL/ADG files are still on the backlog Tongue

By ToriHino

Hero (523)

ToriHino's picture

09-06-2020, 19:59

Initial version of MIDI support in RoboPlay added , see this video. For now only FM voices are supported. Still a very early WIP :)

By Retrofan

Paragon (1251)

Retrofan's picture

09-06-2020, 21:41

Cool, thanks for the video!

By ToriHino

Hero (523)

ToriHino's picture

16-06-2020, 23:46

Update of the MIDI player: added note velocity, panning and better drum support. Also fixed some minor replay bugs and tested replay of large and looong MIDI files: see this video, all in glorious FM sound :-). Next thing to do is add wave table support of the OPL4.

By Robosoft

Expert (76)

Robosoft's picture

16-06-2020, 23:55

Nice! Some kind of reversed MidiPac oO

By ToriHino

Hero (523)

ToriHino's picture

19-06-2020, 10:45

I added a first implementation of the OPL4 wave table support for MIDI files as well. see this video for an early example. Still a number of things need to be improved on this.

By Retrofan

Paragon (1251)

Retrofan's picture

19-06-2020, 12:34

Cool, thanks ToriHino!

By knm1983

Champion (462)

knm1983's picture

19-06-2020, 14:21

Guauuu , great work , sounds very well, to the end a midi player with a opl4 wave table synthesis, spectacular. Smile

Page 10/12
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12