xref: /freebsd/release/packages/ucl/sound-all.ucl (revision 1b806e607f52285f973fb1106491668fd28da6a4)
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