---
name: "musserv"
section: "6"
platform: "linux"
package: "lxmusserv"
version: "0.94-3"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/musserv"
---

# musserv(6)

music server for lxdoom and related games

## NAME

musserv - music server for lxdoom and related games

## SYNOPSIS

**musserv** \[*options*\] \[*MUSfile* \[*FM-patch file*\]\]

## DESCRIPTION

*musserv* is the music-playing server used by lxdoom for music output.

It is not likely of any use to the average end-user, except for in  conjunction with lxdoom.

## OPTIONS

- **-l**

  Will list all synth devices reported by the OSS drivers (which should be the same as reported by /proc/sound or /dev/sndstat) and exit.

- **-f**

  Forces the use of FM-synth even if an AWE32 is detected.

- **-a**

  Only use the AWE synth.  Not necessary, should be autodetected.

- **-m**

  Use a generic (by default the last found) midi synth device

- **-u**

  specify a device number for the synth or midi device to use. Necessary if there is more that one device for a given synth type (fm, awe, or midi).  This is usually required for midi devices.   Look at the output of "musserv -l" for the number to use.

- **-v**

  Verbose.  Musserver is usually silent.  This turns on output.

- **-h**

  Gives terse usage information.

- **-1**

  For FM-synth, do not use the secondary voice of double-voice channels.  Instruments will sound poorer, but there should be less dropped notes.  Musserv auto-tunes depending on your card, so this option shouldn't be necessary, unless you want to hear it just like in the old days ;-)

- **-2**

  For FM-synth, force the use of the secondary voice, even on soundcards with limited voices.  Can cause a great deal of note-droppage on these cards.

- **-B**

  Don't increase pitch by an octave when doing FM.  Only for really old voxware drivers (950728).

- **-D**

  Causes all songs + the FM-patch info to be dumped to files.

## AUTHOR

lxmusserv was written by Rafael Reilova (rreilova@ececs.uc.edu), based on the code written by  Michael Heasley (mheasley@hmc.edu), and is licensed under the GNU GPL.

This manual page was written by Joe Drew \<drew@debian.org\> for the Debian GNU/Linux system, but may be used elsewhere under the GPL.
