RoboPlay - Multi format music player in Fusion-C

Page 10/18
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14 | 15

Par ToriHino

Paladin (759)

Portrait de ToriHino

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

Par Manuel

Ascended (18704)

Portrait de Manuel

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?

Par ToriHino

Paladin (759)

Portrait de ToriHino

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

Par ToriHino

Paladin (759)

Portrait de ToriHino

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 :)

Par Retrofan

Paragon (1264)

Portrait de Retrofan

09-06-2020, 21:41

Cool, thanks for the video!

Par ToriHino

Paladin (759)

Portrait de ToriHino

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.

Par Robosoft

Expert (99)

Portrait de Robosoft

16-06-2020, 23:55

Nice! Some kind of reversed MidiPac oO

Par ToriHino

Paladin (759)

Portrait de ToriHino

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.

Par Retrofan

Paragon (1264)

Portrait de Retrofan

19-06-2020, 12:34

Cool, thanks ToriHino!

Par knm1983

Hero (566)

Portrait de knm1983

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/18
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14 | 15