Free Software for DOS
Sound Programs & CD Players

9 Dec 2005

Global Menu:
Go back to Front Page Menus

This page:






Emphasis here is on CD music players and sound, MIDI, MOD, MP3, etc., players. No specialized support programs or format converters listed. I tend to emphasize programs that don't require sound cards, although some (more) listed here do require them.

For other CD-ROM utils, go to Disk Utils - 2.


Some file managers include good integrated CD players: See CONNECT and File Wizard.

Also see: CD Navigator – CD and disk cataloger with CD player.

ACP — Programmable text mode audio CD player.

* * * *

This is a complete, full screen text mode audio CD player with a full set of features. Command line mode supported as well. I (almost) stopped my search for cd players after I found ACP.

Hints: In full screen mode, the ESC key permits background playing. On fast Pentiums you will need to patch the exes using BP7PAT. Does not work properly under Win9x.

Author: András Kékesi, Hungary (1996).

Download (26K).

CD-V — Programmable, VGA CD player.


[added 1999-11-02]

This non-tsr, VGA-mode CD player offers a full suite of onscreen controls including track programming, volume control, mute button, repeat mode, fast foward/reverse (coarse).

Requirements: 386+, VGA card, mouse. Two versions of player are included – one requires a coprocessor / fpu.

Author: Itamar Grutman, Israel (1994). Suggested by Mike Wann.

Download (160K).

SJGPlay — Audio CD player with cataloging and lyric features.


[added 1998-05-20]

This 167K text mode program caters to the more serious audiophile, but is still quite easy to use.

Concise outline of features:

Author: Steve J. Gray (1996). Suggested by Dev Teelucksingh.

1996-12-05: v1.29 (12-96).

Program with samples
More CD & lyrics samples

For more info and a screenshot, go to the SJGPlay for DOS page. Win3.1x and Win9x versions are also available.

CDPLAYER — Non-TSR, command line CD player.


[added 1999-05-14, updated 2005-12-08]

If you're a DOS memory miser you'll probably prefer this command line cd player. It will start a track and then kill itself. Unlike TSR players, CDPLAYER requires no memory after your track starts.

Command line switches:
Starting track for the whole CD
T <track>
Play only one track
Stop playing current track
Eject tray
Unlock door
Random track
Info screen
? or H
Included batch files:
Play.bat <track>
Play selected track
Stop current track
Eject tray
Close tray
Play random track
Lock tray
Unlock the tray
Drive info

Author: Jani Ponkko, Finland (1996).

1996-07-28: v1.0. Cardware.

Download (14K).


CDPTSR — Memory efficient TSR CD player with pop-up status line.

* * * *

[added 1998-08-09]

If you spend lots of time in DOS, this unobtrusive tsr cd player will definitely be worth a look. When activated, CDPTSR displays a single status line at top of screen, with playing status, track, time, and volume information.


Author: Martin Goebbel, Germany (1998).

Download (6K).

Also see: ACP (has background playing mode).

More in these pages from Martin Goebbel.


SBPlay — SND, VOC, WAV, AIF, IFF, RAW sound files player – no sound card required.


[added 1998-06-04, updated 2005-04-22]

From the docs:
SBPlay is a utility for playing back sound files. It works with SoundBlaster compatible cards and other types of sound cards with the use of DIGPAK drivers. It will also use the regular PC speaker.

Supported formats: SND, VOC, WAV, AIF, IFF, RAW. Limited support for MAC files and .AU files. Plays samples in (MOD) files at last used frequency.

It will try to play back unknown files or raw data files such as MAC SND files at 11,000 samples per second. SBPlay will also rip sound samples from MOD files and will create the SAM sample files which were used to create the original mod file. WAV and VOC sound files can also be created." "...The major enhancement [for v2.57] is for the PC speaker driver. The playback speed can be fine tuned and saved.

Author: John A. Ball, Canada (2000). Suggested by Lars-Erik Sandberg.

2000-03-04: v2.58. Postcardware.

Download (187K).

LxVox — Tiny WAV file player (8-bit mono), no sound card required.


[added 1998-11-10]

From the docs:
LxVox is a very small (1700 bytes) WAV file player running in 64KB of memory on any x86 machine. It plays 8bit mono WAV files of any size and supports any sampling rate...If called without parameters, LxVox searches the current directory for all files with the extension WAV. If files are found, they are played. If no files are found, LxVox exits and displays a small help screen.

Good documentation.

/H    Help screen display
/L    Loop endless through files
/N    No file info output
/S    Scan all subdirectories too
/Vx   Volume set to x=1-3 (HP200LX only)

Author: Stefan Peichl / DOS Palmtop Freeware, Germany (1998).

1998-10-21: v1.0.

Download (9.5K).

More in these pages from Stefan Peichl.

Xtc-Play — Multi-format sound file player (requires sound card).


[added 1998-07-08]

Sound cards supported: Loads:

Author: Sanction Team, Germany (1997).

Download (396K).


Also go to Harmony-Central for other MIDI utils (freeware / shareware).

Megamid — Full-featured DOS MIDI Player.


[added 1998-05-23, updated 2004-08-19]


Author: Fong Chee Keat, Singapore (1997). Cardware. Suggested by Dev Teelucksingh.

Download (293K).

MIDIplay — Play MIDI files through PC speaker.


[added 1998-05-23, updated 1998-08-21]

From a reader:
MIDIplay is a freeware 19K DOS program which plays a MIDI file through a PC's internal speaker. While the quality of the sound reproduced won't make you take out your sound card...this might be the best. (or only) bet for laptops.
From the docs:
...The output is monophonic, so some notes may be lost. Where two or more notes should be played simultaneously, midiplay plays the highest pitch one. If the MIDI file is type 1, midiplay chooses the first non-empty track to play unless some other track has been specified with the -t option. While a file is playing, press any key to stop it.
usage : midiplay midifile <options>
         -t <track>
         -c <channel>
         -s <semitones to transpose>
         -p <percentage of original speed> 100 = no change
         -i more information

Author: James Allwright (1997). Suggested by Dev Teelucksingh.

Download (23K).

Midget II — Easy to use MIDI composer.


[added 1999-10-17, updated 2005-12-08]

From the docs:
The main aim of Midget is to provide an interface that allows the user to create good music in short time, using MIDI...The interface allows the composer to hear notes as they are entered, and review them if necessary. With most MIDI programs, the user has to enter data on to an image of a music manuscript. This takes considerable skill and time to get it right all the time... Midget allows the composer to enter a note, instantly change it if necessary, and continue, in a fraction of the time this operation would take with common MIDI file editors...
...Midget uses its own file format (.MGT) [export to MID format is supported], and a Midget File Player is also available [from home page]. Both programs work in DOS, and run best under Windows 95/98. Midget requires a fast processor (75MHz *bare minimum*, 200MHz or higher recommended), a VGA graphics card, 8MB of free XMS/EMS, and a SoundBlaster Pro/16 with a wave-table daughterboard or an external MIDI instrument. Other sound cards will fail to work if they do not support SB Pro/16 features. It will work without a sound card, but then it must be configured to use the internal speaker which doesn't produce very good results...

Author: Andrew Greenwood / Silver Blade Music Software, UK (2000).

2001-06-17: v2.03.

Download (655K).

Get more info, music files, and a Win32 version (formerly shareware, now free) at the Midget download page.


Some free ones I've run across, including a couple that don't require sound cards.

Also see: Xtc-Play.

OpenCubicPlayer (Cubic Player) — MOD player, requires sound card.

[added 2005-12-08]

This player seems to get very high marks from MOD experts. Runs under plain DOS, Win9x/ME/XP, Linux; Text mode from 80x25 to 132x60; Graphics mode (Can use VESA 2.0). Supports both hardware and software mixing.

Output devices supported: Formats supported: Display options:

Authors: Niklas Beisert, Felix Domke, Fabian Giesen, Tammo Hinrichs, Dirk Jagdmann; Germany (2002).

2002-01-02: v2.60pre6. Free for non-commercial use.


Online manual.

Get more info & other files at the Home Page.

IPLAY — MOD player doesn't require sound card.

[added 1998-07-08]

Quick facts culled from the docs:

Authors: Stefan Danes, Ramon van Gorkom, et al. (1995).

Download (148K).

Multi Module Player (MMP) — SVGA MOD player.

[added 1998-07-08]

A high quality MOD player. Can use XMS memory for memory hungry samples. Supported formats: 669, MOD, MTM, NST, S3M, XM. Also: XI, WAV. Requires SB or SB-Pro sound cards, VESA compatible display.

Author: Charles Attard, France (1998).

1998-04-20: v5.585.

Download (129K).

Get more info & support software at the Multi Module Player Home Page.

Optical Player (OPLAY) — SVGA 4-channel-only MOD player; sound card not required.

[added 1998-07-08, updated 2005-12-08]

From the docs:
Optical Player is a fast SVGA MOD player for DOS. and uses various visual effects to show the sounds that are currently played. OPLAY can also be used to view MOD and sample info.

Other: Free for non-commercial use. Docs in Croatian & English.

Authors: Bruno Babic and Matija Tomaskovic, Croatia (1997).

1997-01-24: v1.05b.

Download (99K).

More info & screenshots at the Optical Player page.


Mpxplay — AAC, AC3, APE, DTS, MP2, MP3, MP4/M4A, MPC, OGG, WAV and CD player/ripper.


[added 1998-09-12, updated 2005-12-08]

Mpxplay is an impressive interactive and command line DOS MP3 player with support for multiple sound cards; it requires a fast 486+ PC and 4MB RAM. Also implenents MPEGPlus, OGG, AC3, and WAV format support. It has a directory browser, file search function, and it can display and edit ID3 tags. Handles .m3u or .mxu playlists. Also features a sprectrum analyzer and unlike many DOS MP3 players, provides for a variety of sound adjustments (e.g., speed, surround, treble, bass, volume, channel effects, fades, and more). Plays WAV files, audio CDs and can copy CD tracks to wav files. supports SB Live/Audigy, CMI, VIA, SB16, ESS, GUS, WSS and SB Pro compatible soundcards.

Other notes: All variants are 32-bit, and require DOS 5.0+, 80486/100MHz CPU (Pentium II+ preferred), 4MB RAM. LFNs supported under Win9x or with DOSLFN. Free for personal use only.

Author: Attila Pádár / PDSoft, Hungary (2005). Suggested by Dev Teelucksingh.




Best one for DOS or Win9x box.
For DOS, OS/2 and DOSEMU.
For OS/2 and DOSEMU. Not reliable under DOS or in Win9x box.
DOS/32A, for 80486 CPU. Faster with MP3, MPC, OGG, AAC files. No AC3, APE, DTS.





Go to PDSoft for updates (they come often), additional packages (with TCP/IP & more), other programs, info. Also take a look at the Mpxplay Forum.

DAMP — Command line MP3 player with music-synchronized graphical display.


[added 2000-01-04, updated 2002-07-21]

A command line MP3 player with optional music-synchronized VGA mode display. Beta versions also include an option to enable a GUI mode if you dislike the command line. See docs for a long list of options. Supported sound cards: ESS Audiodrive, SoundBlaster 1/1.5/2/Pro/16 and emulators. 32-bit DJGPP program, requires 80386+ and a DOS Protected Mode Interface (CWSDPMI or other).

Two DAMP front ends are under independent development: Jukebox and dFront. Also available are an ID3 editor (ID3Edit) and a dir lister (ID3Dir) which displays ID3 tags.

Author: Matt Craven, UK (2001). (My source: Dev Teelucksingh's Interesting DOS Programs).

2001-11-25: v0.97 WIP 8.

Download (468K).

Go to the DAMP page for the most recent beta versions, and support programs.

Mp3 Jukebox (Jukemp3) — MP3 player with music speed / direction controls and other effects.


[added 2000-07-22, updated 2005-05-21]

This MP3, MOD, and CD player "tries to emulate a turntable...It's able to do the classic vinyl stop effect, unlimited pitch, hand slaps, playing backward, and digital effects like realtime timestretching, pitch bend, pause, panning... and you can play sample .wavs (like voices, effects, jingles, etc...) while mp3/mp2 is playing."

Mp3 Jukebox includes a music file search routine and can display a play list of found files. Has option to display the play list during playback (i.e., allows selection of a new song during playback).

Requires DOS 6+, 80386+ (P90+ recommended), 2MB RAM, SoundBlaster 16 or compatible sound card. Graphics card optional – display is text mode only.

2002-02-15: Beta 15-02-2002.

Author: David Aranda, Spain (2002).

Download (310K).

Jukemp3 Page

DOSamp — Play MPEG Layer 3 files (MP3).


[added 1998-08-16, updated 2004-08-19]


DOSamp is a port of amp to DOS. 32-bit DJGPP build, requires 80386+ and a DOS Protected Mode Interface (CWSDPMI, included). Supports SB and GUS PnP sound cards. No documentation.

Usage: DOSAmp file.mp3 [-downmix -downsample -8 -dmasize 32768]

Author: Nullsoft Team (1996). Suggested by Dev Teelucksingh.

1996-12-02: v0.8.

Download (107K).

Also see Nullsoft's current Winamp.

DOSampEX — Extender for DOSamp MP3 player.


[added 1998-08-16, updated 2005-12-08]

DOSampEX provides controls for DOSamp: Play list repeatedly; Play list in reverse order; Shuffle play (random order); Create and edit playlist(s). Configuration file stores data for both DOSamp & DOSampEX. Requires DOS 3.3+, 80286+, DOSamp (which requires 80386+ – see above). Released under GNU General Public License. Package contains DOSamp and CWSDPMI.

Author: Henrich Fukna, Slovakia (2003).

2004-03-25: v0.9.5.

Download (171K).

Go to Top | Front Page ]

©1994-2004, Richard L. Green.
This Edition ©2004-2005, Richard L. Green and Short.Stop.