News
- The latest version of xmmix is 1.2 patchlevel 2.
- If you are running Linux and you get the following message when you
start xmmix:
Cannot open /dev/sndstat: assuming pre-3.0 sound driver.
Here is a possible solution.
If you have a /proc/asound/oss/sndstat file, then remove
your /dev/sndstat if it exists. Then make the following symbolic
link:
cd /dev; ln -s /proc/asound/oss/sndstat sndstat
Features
This release of xmmix features the following:
- Open Sound System API compliant
- Linux sound driver compliant
- Input Controls
- Synth
- PCM
- Alt PCM
- Line
- Mic
- CD
- Rec Mon
- Speaker
- Output Controls
- Miscellaneous Controls
- Bass
- Treble
- Input Gain
- Output Gain
- Enhance
- Loudness
- Mute
- Reset to startup-settings
- Selector for recording source
- All level controls can be locked for simultaneous control of
left and right channels, or unlocked for individual
adjustments.
- Bass and Treble "center" button to set to flat setting.
- Appropriate controls are displayed, based on sound hardware
capability and configuration.
- Write mixer settings to file
- Read settings from file
- Auto-initialization upon startup
- Supports running multiple copies of xmmix
- Attractive, intuitive-to-use
- Motif user interface with 3D appearance
Latest Compilation Notes
With recent versions of the GNU C compiler (gcc) you must make the
following change to the xmmix source code in order to compile successfully:
In main.c, locate the following code at line 36:
FILE *errfp = stderr;/* Error message stream */
Change it to:
FILE *errfp; /* Error message stream */
Then, at line 104, locate the comment:
/* Initialize variables */
Add the following code below that comment:
errfp = stderr;
Finally, at line 98, change the return type of main() to
int instead of void.
Changes since Previous Releases
Read the
CHANGES file for the comprehensive list.