Music replayer routines
This page was last modified 19:54, 12 June 2021 by Aoineko. Based on work by Mars2000you and Fano and others.

Contents

Arkos Tracker (PSG) .AKS

ayFX (PSG) *.AFB

ayFX is a FX format for PSG. You can edit samples using an editor (for Windows) that can be found here: http://shiru.untergrund.net/software.shtml

The ayFX replayer for MSX made by Z80ST Software includes dynamic channel mixing and integration with PT3 replayer and can be downloaded from http://z80st.auic.es/p/codigo-code.html

BIT2BGM (MSX-MUSIC) *.BGM

The BGM.BIN driver is required to replay bloadable MSX-MUSIC files created by the BIT2BGM.COM utility of Uwe Schröder that converts Synth Saurus musical files.

FAC Soundtracker (MSX-AUDIO, MSX-MUSIC) *.MUS, *.SM1, *.SM2

(...)

First Rate Music hall (MSX-MUSIC) *.PCK

See: First_Rate_Music_Hall

MoonBlaster 1.4 (MSX-MUSIC, MSX-AUDIO) *.MBM, *.MBK

MoonBlaster FM (MoonSound) *.MFM

(...)

MoonBlaster Wave (MoonSound) *.MWM, *.MWK

This BASIC driver is spread as a binary file for BASIC programmers and as a source file for ML programmers. The first part of this text will explain how to use this driver for BASIC programmers. The second part is meant for ML programmers.

The driver supports: - MoonBlaster for MoonSound Wave songs from version 0.90 to 1.14. - DOS1 and DOS2 - Z80,Z80H and R800 (three different drivers)

There is a special version available for 7Mhz users (WAVDRV7.BIN). This version is much faster because (for 7Mhz that is) the wait for the MSX Turbo R is:

PUSH BC
POP BC (This is a total of 21 cycles for the Z80)

In the 7Mhz version this is replaced by:

NOP (only 4 Cycles)

This means 17 cycles faster for almost each OUT or IN. And there are a lot of those.

Sourcecode and binaries of the drivers can be downloaded from http://www.msx.ch/ftp/Products/MoonSound/wavedrv.lzh

Oracle (PSG, MSX-AUDIO, MSX-MUSIC, ADPCM) *.ORC

see: Oracle

Pro Tracker (MSX-AUDIO, MSX-MUSIC) *.PRO

See: Pro Tracker

SCC Blaffer NT (PSG, SCC)

See: SCC Blaffer NT file format

SCC Musixx (SCC) *.SNG

See: SCC Musixx

SEE (Sound Effect Editor) (PSG) *.SEE

See: SEE#File_format

Studio FM (MSX-MUSIC + PSG) *.MUS

(...)

Vortex tracker II (PSG) *.PT3

PT3 is a PSG music format created with Vortex Tracker II and used on ZX Spectrum. Link: https://bulba.untergrund.net/vortex_e.htm

This replayer has been adapted for MSX by Alfonso D. C. (Dioniso). The file contains 2 versions :

  • A long version, created in 2005 (corrected for Register 7)
  • A shorter version, created in 2007 (corrected for Register 7)

https://www.msx.org/downloads/music/players/pt3-player

There's also another version of this replayer, based in Dioniso's one, using asMSX syntax and adapted to work in ROM by Z80ST Software. You can download it from: http://www.z80st.es/downloads/code/

A C language version of the replayer has been created by the user mvac7: Link: https://github.com/mvac7/SDCC_PT3player


WYZTracker (PSG) *.WYZ

WYZ is a PSG music format created with WYZ Tracker and used on MSX, Spectrum and CPC. https://github.com/AugustoRuiz/WYZTracker

Assembler replayer is included in the package: https://github.com/AugustoRuiz/WYZTracker/tree/master/AsmPlayer

A C language version of the replayer has been created by the user mvac7: Link: https://github.com/mvac7/SDCC_WYZplayer