1*1b806e60SLexi Winter/* 2*1b806e60SLexi Winter * SPDX-License-Identifier: ISC 3*1b806e60SLexi Winter * 4*1b806e60SLexi Winter * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> 5*1b806e60SLexi Winter * 6*1b806e60SLexi Winter * Permission to use, copy, modify, and distribute this software for any 7*1b806e60SLexi Winter * purpose with or without fee is hereby granted, provided that the above 8*1b806e60SLexi Winter * copyright notice and this permission notice appear in all copies. 9*1b806e60SLexi Winter * 10*1b806e60SLexi Winter * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11*1b806e60SLexi Winter * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12*1b806e60SLexi Winter * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13*1b806e60SLexi Winter * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14*1b806e60SLexi Winter * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15*1b806e60SLexi Winter * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16*1b806e60SLexi Winter * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17*1b806e60SLexi Winter */ 18*1b806e60SLexi Winter 19*1b806e60SLexi Wintercomment = "Audio utilities" 20*1b806e60SLexi Winter 21*1b806e60SLexi Winterdesc = <<EOD 22*1b806e60SLexi WinterThe sound(4) facility provides an API based on the Open Sound System (OSS) 23*1b806e60SLexi Winterto allow applications to play and record audio through physical or virtual 24*1b806e60SLexi Winteraudio devices. 25*1b806e60SLexi Winter 26*1b806e60SLexi WinterThis package provides several sound-related userland utilities: 27*1b806e60SLexi Winter 28*1b806e60SLexi Winter* mixer(8) can adjust the playback and recording levels of audio devices. 29*1b806e60SLexi Winter 30*1b806e60SLexi Winter* sndctl(8) can display and modify audio device configuration. 31*1b806e60SLexi Winter 32*1b806e60SLexi Winter* The virtual_oss(8) daemon can be used to configure flexible virtual audio 33*1b806e60SLexi Winter devices which can be used by any application. 34*1b806e60SLexi Winter 35*1b806e60SLexi Winter* beep(1) can play a beep sound. 36*1b806e60SLexi Winter 37*1b806e60SLexi Winter* mididump(1) can monitor the incoming MIDI events on a MIDI port. 38*1b806e60SLexi WinterEOD 39*1b806e60SLexi Winter 40*1b806e60SLexi Winterannotations { 41*1b806e60SLexi Winter set = "optional" 42*1b806e60SLexi Winter} 43