NetBSD's
Website
Products
Free Download
Order OSS
OSS Forum
Technical Support
Contact 4Front
OSS Programming
Sound Card Support
Application Support


Open Sound System for NetBSD (x86)

What'sNew?

OSS v3.99.4a announced

  • Support for NetBSD 3.0 (x86)
  • Beta drivers for Intel High definition audio (azalia) ***Remember to unmute the controls***
  • Added record monitor feature for LynxONE
  • recording level control support for IMUX
  • fixed up SBLive 7.1 recording
  • Support for MAudio Revolution 5.1 announced
  • Support for Terratec Aureon/Phase 28 cards
  • OSS is now free for home/personal use (runs in "unregistered mode" but no longer times out during evaluation). License is still required for commercial, educational and personal use with services

4Front Advanced Audio Technologies:

  • Virtual Synth - software wavetable synthesizer fo r any 16bit audio card
  • Input Multiplexer - record audio in multiple formats at the same time using a single input source.
  • Virtual Mixer - mix up to 8 separate audio apps i n real time

Configuring your kernel for OSS

You need to reconfigure the kernel and delete the sound driver entries that enable the OSS/Free drivers in the kernel. Edit your kernel configuration file and make the following changes by adding a # symbol in front of each of the following lines:

# mainboard audio chips
#ess*           at pnpbios? index ?     # ESS AudioDrive
#sb*            at pnpbios? index ?     # NeoMagic 256AV in sb mode
#wss*           at pnpbios? index ?     # NeoMagic 256AV in wss mode
#ym*            at pnpbios? index ?     # OPL3-SA3

# USB audio     
#uaudio*        at uhub? port ? configuration ?

# PCI audio devices
# PCI audio devices
#auvia* at pci? dev ? function ?        # VIA VT82C686A integrated AC'97 Audio
#clcs*  at pci? dev ? function ?        # Cirrus Logic CS4280
#clct*  at pci? dev ? function ?        # Cirrus Logic CS4281
#cmpci* at pci? dev ? function ?        # C-Media CMI8338/8738
#eap*   at pci? dev ? function ?        # Ensoniq AudioPCI
#esm*   at pci? dev ? function ?        # ESS Maestro-1/2/2e PCI Audio Accelerat
or
#eso*   at pci? dev ? function ?        # ESS Solo-1 PCI AudioDrive
#fms*   at pci? dev ? function ?        # Forte Media FM801
#neo*   at pci? dev ? function ?        # NeoMagic 256 AC'97 Audio
#sv*    at pci? dev ? function ?        # S3 SonicVibes
#yds*   at pci? dev ? function ?        # Yamaha DS-1 PCI Audio


# ISA Plug-and-Play audio devices
#ess*   at isapnp?                      # ESS Tech ES1887, ES1888, ES888 audio
#guspnp*        at isapnp?                      # Gravis Ultra Sound PnP audio
#sb*    at isapnp?                      # SoundBlaster-compatible audio
#wss*   at isapnp?                      # Windows Sound System
#ym*    at isapnp?                      # Yamaha OPL3-SA3 audio

# ISA audio devices
# the "aria" probe might give false hits
#aria0  at isa? port 0x290 irq 10               # Aria
#ess0   at isa? port 0x220 irq 5 drq 1 drq2 5   # ESS 18XX
#gus0   at isa? port 0x220 irq 7 drq 1 drq2 6   # Gravis Ultra Sound
#pas0   at isa? port 0x220 irq 7 drq 1          # ProAudio Spectrum
#pss0   at isa? port 0x220 irq 7 drq 6          # Personal Sound System
#sp0    at pss0 port 0x530 irq 10 drq 0         #       sound port driver
#sb0    at isa? port 0x220 irq 5 drq 1 drq2 5   # SoundBlaster
#wss0   at isa? port 0x530 irq 10 drq 0 drq2 1  # Windows Sound System

#cms0   at isa? port 0x220                      # Creative Music System

# OPL[23] FM synthesizers
#opl0   at isa? port 0x388      # use only if not attached to sound card
#opl*   at eso?
#opl*   at ess?
#opl*   at fms?
#opl*   at sb?
#opl*   at sv?
#opl*   at wss?
#opl*   at yds?
#opl*   at ym?

# Audio support
#audio* at aria?
#audio* at auvia?
#audio* at clcs?
#audio* at clct?
#audio* at cmpci?
#audio* at eap?
#audio* at esm?
#audio* at eso?
#audio* at ess?
#audio* at fms?
#audio* at gus?
#audio* at guspnp?
#audio* at neo?
#audio* at pas?
#audio* at sb?
#audio* at sp?
#audio* at sv?
#audio* at uaudio?
#audio* at wss?
#audio* at yds?
#audio* at ym?

# MPU 401 UARTs
#mpu*   at isa? port 0x330 irq 9        # MPU401 or compatible card
#mpu*   at eso?
#mpu*   at fms?
#mpu*   at sb?
#mpu*   at yds?
#mpu*   at ym?

# MIDI support
#midi*  at clcs?                # Cirrus Logic CS4280 MIDI port
#midi*  at clct?                # Cirrus Logic CS4281 MIDI port
#midi*  at cms?                 # Creative Music System
#midi*  at eap?                 # 137[01] MIDI port
#midi*  at mpu?                 # MPU 401
#midi*  at opl?                 # OPL FM synth
#midi*  at pcppi?               # MIDI interface to the PC speaker
#midi*  at sb?                  # SB1 MIDI port

# The spkr driver provides a simple tone interface to the built in speaker.
#spkr0  at pcppi?               # PC speaker

# miscellaneous pseudo-devices
#pseudo-device  sequencer       1       # MIDI sequencer