---
name: "yiff"
section: "8"
platform: "linux"
package: "yiff-server"
version: "2.14.5-7"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/yiff"
---

# yiff(8)

Y sound system server

## NAME

yiff - Y sound system server

## SYNTAX

**yiff** \[*config\_file*\] \[*options*\]

## DESCRIPTION

The YIFF sound server is a Y compliant sound server providing Y compliant client applications with sound support. Uses either OSS or ALSA sound drivers and follows OSS compliancy.

## CONFIG FILE

The location of the *config\_file* should be specified as the first argument. The default value is /etc/yiff/yiffrc.

## OPTIONS

- **--device** \<*device*\>

  Specifies the digital signal processor (DSP) device. The default value is /dev/dsp.

- **--mixer** \<*device*\>

  Specifies the mixer device. The default value is /dev/dsp. Note that more than one non-Y compliant application can open the mixer in accordance with the OSS standard.

- **--mixer\_rc** \<*file*\>

  Specifies alternate Y mixer settings file. The default is located in /var/state/yiff/mixer.

- **--port** \<*port*\>

  Specifies the port number to accept incoming connections on. This value overrides the value set in the *config\_file*. The default value is 9433.

- **--path** \<*path*\>

  Adds a sound path to the Y server's list of sound paths (this option can be specified multiple times).

- **--foreground**

  Run in foreground, do not fork into background. The default behavour is to fork and run in the background.

- **--help**

  Prints help and exits.

- **--version**

  Prints version information and exits.

Note that host access lists are modified after the yiff server is running. Use [yhost(1)](/yhost/1.md) to add or remove addresses to the Y server's host access list. It's helpful to include [yhost(1)](/yhost/1.md) commands along with other startup commands in /etc/init.d/yiff (the Y server startup script).

## FILES

*/etc/yiff/yiffrc*\
 */dev/dsp*\
 */dev/mixer*\
 */var/state/yiff/mixer*

## ENVIRONMENT VARIABLES

- **HOME**

  Specifies the user's home directory.

## EXAMPLES

To run the YIFF sound server using the configuration file /usr/etc/yiffrc, type:

\# /usr/sbin/yiff /usr/etc/yiffrc

It is more common to start the YIFF sound server by invoking the startup script (make sure it is written properly), type:

\# /usr/sbin/starty

Note that yiff will automatically fork itself to run in the background so adding a & after the command is not needed. If you want yiff to run in the foreground, then type:

\# /usr/sbin/yiff /usr/etc/yiffrc --foreground

## AUTHORS

http://wolfpack.twu.net/contacts.html

## SEE ALSO

- YIFF home page

  http://wolfpack.twu.net/YIFF/

[yhost(1)](/yhost/1.md) [ymixer(1)](/ymixer/1.md) [yplay(1)](/yplay/1.md) [yrecinfo(1)](/yrecinfo/1.md) [yshutdown(1)](/yshutdown/1.md) [yset(1)](/yset/1.md)
