RoboPlay - Multi format music player in Fusion-C

Página 10/19
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14 | 15

Por ToriHino

Paladin (767)

imagem 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

Por Manuel

Ascended (18792)

imagem 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?

Por ToriHino

Paladin (767)

imagem 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

Por ToriHino

Paladin (767)

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

Por Retrofan

Paragon (1264)

imagem de Retrofan

09-06-2020, 21:41

Cool, thanks for the video!

Por ToriHino

Paladin (767)

imagem 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.

Por Robosoft

Expert (102)

imagem de Robosoft

16-06-2020, 23:55

Nice! Some kind of reversed MidiPac oO

Por ToriHino

Paladin (767)

imagem 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.

Por Retrofan

Paragon (1264)

imagem de Retrofan

19-06-2020, 12:34

Cool, thanks ToriHino!

Por knm1983

Hero (566)

imagem 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

Página 10/19
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14 | 15