RoboPlay - Multi format music player in Fusion-C

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

By ToriHino

Paladin (730)

Аватар пользователя 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

By Manuel

Ascended (18237)

Аватар пользователя 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?

By ToriHino

Paladin (730)

Аватар пользователя 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

By ToriHino

Paladin (730)

Аватар пользователя 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 :)

By Retrofan

Paragon (1264)

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

09-06-2020, 21:41

Cool, thanks for the video!

By ToriHino

Paladin (730)

Аватар пользователя 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.

By Robosoft

Expert (97)

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

16-06-2020, 23:55

Nice! Some kind of reversed MidiPac oO

By ToriHino

Paladin (730)

Аватар пользователя 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.

By Retrofan

Paragon (1264)

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

19-06-2020, 12:34

Cool, thanks ToriHino!

By knm1983

Hero (558)

Аватар пользователя 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

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