From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Mar 13 05:08:06 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id FAA04907
	Fri, 13 Mar 1998 05:08:06 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id FAA04894
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 13 Mar 1998 05:08:03 +0900 (JST)
Received: (from shimizu@localhost)
	by psun0.phys.kyushu-u.ac.jp (8.8.7/3.6Wbeta7) id FAA09235;
	Fri, 13 Mar 1998 05:07:52 +0900 (JST)
Date: Fri, 13 Mar 1998 05:07:52 +0900 (JST)
Message-Id: <199803122007.FAA09235@psun0.phys.kyushu-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Cc: shimizu@phys.kyushu-u.ac.jp
In-Reply-To: Your message of "Thu, 12 Mar 1998 17:30:09 +0900".
	<199803120830.RAA05883@sf.mogami-wire.co.jp>
From: shimizu@phys.kyushu-u.ac.jp (Yoshifumi R. Shimizu)
X-Mailer: mnews [version 1.20] 1996-12/08(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 25860
Subject: [FreeBSD-users-jp 25860] Re: Volume of PC/AT speaker
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$@@6?e!w6eBgM}J*M}$G$9!#(J

$@!!J?NS9@0l$5$s!"$I$&$b$$$m$$$m$H65$($F2<$5$C$F$"$j$,$H$&$4$6$$$^$9!#(J
console $@$K$D$$$F$OJ?NS$5$s$N%3%a%s%H$K?T$-$k$h$&$G$9$M!#$?$@!"(J
$@!V2;NL$rDc$/$7$?$$!W$H$$$&$N$K6a$$$N$O!J$b$A$m$s<~GH?t$NLdBj$rJL$K(J
$@$7$F!K!"2;$NLD$C$F$$$k;}B3;~4V$rC;$/$9$k$H$$$&$3$H$G!"%(%9%1!<%W(J
$@%7!<%1%s%9$K$h$kJQ99$G$O$h$jD9$/$7$+JQ2=$5$;$i$l$J$$$N$G!";DG0$J$,$i(J
$@$3$N$?$a$NLr$K$ON)$?$J$$$G$9$M!#(J

$@!!$7$+$7!"(Jkbdcontrol $@$K$D$$$F$O(J FreeBSD $@$N;EMM$H$$$&$N$G$7$g$&$+!"(J
$@>/$J$/$H$b(J manual $@$N5-=RDL$j$K$O$J$C$F$$$^$;$s$M!#3N$+$K!"(J

  kbdcontrol -b pitch.duration

$@$G$O2?$bJQ2=$7$^$;$s!J$H$$$&$+!"2?2s$b$$$m$$$m$d$C$F$$$k$&$A$K(J
beep $@$,;_$^$i$J$/$J$C$?$3$H$b$"$j$^$7$?!*!K!#J?NS$5$s$N$*$7$c$k$h$&(J
$@$K%=!<%9$r8+$F$_$l$P0lL\NFA3$G$9$,!#(Jkbdcontrol $@$r(J manual$@$NDL$j$KF0:n(J
$@$5$;$k$K$O(J /sys/i386/isa/syscons.c $@$=$N$b$N$rJQ99$9$kI,MW$,$"$k$h$&(J
$@$G$9$M!#(J

$@!!$J$*!"(JX(XFree86) $@$G$NJ}$N(J xset b $@$G$O(J kbdcontrol -b pitch.duration
$@$GF0:n$9$Y$-$3$H$,$A$c$s$H$G$-$k$h$&$G$9!#(J

   xset b vol pitch duration

$@$G$9$,!"$3$N(J vol.(in percent) $@$O(J PC/AT $@8_495!$G$OJ?NS$5$s$N8f;XE&(J
$@$N$h$&$K2;NL$ND4@0$,$G$-$J$$$N$G!"(Jduration $@$ND4@a$G5!G=$rBeMQ$7$F(J
$@$$$k$h$&$G$9!#%9%H%C%W%&%)%C%A$H<*$GD4$Y$?$H$3$m!"(Jvol = 50(%)
$@!J$3$l$,(J default$@CM$G$9!K$N;~$K??$N!J(JX11 $@$N(J $@4X?t$N(J manual $@$N(J
XChangeKeyboardControl $@$N$$$&$H$3$m$N(J mili second $@C10L$N!K(Jduration
$@$K$J$k$h$&$K@_Dj$5$l$k$h$&$G$9!#$=$l$+$i!"(Jxset $@$N(J pitch $@$O$[$s$H$N(J
$@<~GH?t$G7k6I!"(J

  $@J}7AGH=PNO$N<~GH?t(J = pitch (Hz)
  $@;}B3;~4V(J = (duration * vol/50) * 0.001 (S)

$@$G!"(Jconsole $@$N(J default$@CM$HF1$8@_Dj$K$9$k$K$O(J(1491=1193182/800)

   xset b 50 1491 50

$@$H$9$l$P$h$$$H$$$&$3$H$K$J$k$h$&$G$9!#0x$_$K(J xset $@$N(J default $@$O(J

   xset b 50 400 100

$@$G$3$l$O%3%s%=!<%k>e$G$O!V(J\033[=2983;1B$@!W$N%(%9%1!<%W%7!<%1%s%9$r(J
$@=PNO$7$?$N$HF1$8$K$J$j$^$9!#(J
$@!!$?$@$7!"0J>e$N(J X $@$NF0:n$O(J XFree86 ver.3.3.2 $@$K$h$k$b$N$G$9!#(J
$@B>$N(J X-server $@$G$O$3$NF0:n$O0c$C$F$$$k$+$bCN$l$J$$$3$H$r$*CG$j(J
$@$7$F$*$-$^$9!#(J

$@!!$G!"7k6I!"2;$NBg$-$J%^%7%s$K$D$$$F$O;EJ}$,$J$$$N$G!"(Jconsole$@$G$O(J
$@$"$-$i$a$F!"(JX $@>e$G$O(J xset b 1 1000 $@$H$+$N(J vol $@$r:GDc$K$7$?$b$N$G(J
$@BP1~$7$F$b$i$&$3$H$K$7$^$7$?!#<~GH?t$rJQ2=$5$;$k$H3N$+$K$"$kDxEY(J
$@OB$i$0$N$G$9$,!"$d$O$j!";}B3;~4V$rC;$/$7$J$$$H$&$k$5$$$N$,KI$2(J
$@$^$;$s$N$G!#$^$"!"(JX-$@$r;H$&?M$,$[$H$s$I$J$N$G$3$l$G$[$\L\E*$OC#@.(J
$@$G$-$?$H;W$$$^$9!#(J

$@!!$H$$$&$3$H$G!"$3$s$J(J QandA $@$G0UL#$,$"$k$G$7$g$&$+!#(J
------------------------------------------------------------------

Q. PC/AT$@8_495!$N%Y%k$N2;NL$OJQ2=$5$;$k$3$H$,$G$-$k$N$G$7$g$&$+!#(J

A. $@86M}E*$K$OIT2DG=$G$O$"$j$^$;$s$,!"8=:_$N(J FreeBSD$@$G$O$G$-$^$;$s!#(J
$@9):n$NF@0U$J?M$O%1!<%9$N%9%T!<%+$KD>Ns$K2DJQDq93$rF~$l$k$J$I$7$F(J
$@BP1~$7$F$/$@$5$$!#(J

$@!!%=%U%HE*$K$G$-$k$3$H$O%Y%k$N2;$N<~GH?t$H2;$NLD$k;}B3;~4V$rJQ99(J
$@$9$k$3$H$G$9!#$3$l$O%3%s%=!<%k$N>l9g$H(J X$@>e$G$O@_Dj$N;EJ}$,0[$J$j$^$9!#(J

(1)$@%3%s%=!<%k>e$G$N@_Dj(J

$@!V(J\033[=<pitch>;<duration>B$@!W$N%(%9%1!<%W%7!<%1%s%9$GJQ99$7$^$9!#(J
$@%7%'%k$+$i$G$O!"Nc$($P(J

   echo "\033[=<pitch>;<duration>B"

$@$3$3$G(J <pitch> $@$H(J <duration> $@$O@0?tCM$G$3$l$K$h$j!"(J

  $@2;$N<~GH?t(J = 1193182 / pitch (Hz)
  $@;}B3;~4V(J = duration * 0.1 ($@IC(J)

$@$H$J$j$^$9!#=i4|CM$O$=$l$>$l(J 1491Hz(pitch=800), 0.05$@IC(J(duration=1/2)
$@$G!"=>$C$F;}B3;~4V$O=i4|CM$h$jC;$/$G$-$^$;$s!#=i4|CM$K$b$I$9$K$O(J

   kbdcontrol -b normal

$@$H$7$^$9!#$3$N(J kbdcontrol $@$O(J manual $@$G8+$k$H>e5-$N(J pitch/duration $@$,(J
$@JQ99$G$-$k$h$&$K=q$$$F$"$j$^$9$,!"8=:_$N(J FreeBSD(2.2.5R)$@$N%t%!!<%8%g%s(J
$@$G$O(J pitch/duration $@$OJQ99$G$-$^$;$s!#(J

(2) X$@>e$G$N@_Dj(J

xset $@%3%^%s%I$r$D$+$$$^$9!#>\$7$/$O(J man xset $@$GD4$Y$F2<$5$$!#8=:_$N(J
XFree86(3.3.2) $@$G$O(J

  xset b <Xvol> <Xpitch> <Xduration>

$@$G!"(J<Xvol>$@$O2;NL(J(%)$@$H$J$C$F$$$^$9$,!"<B:]$O(J<Xduration>$@$r(J 50%$@$N;~$K(J
1$@$K$J$k$h$&$K%9%1!<%k$7$F$$$^$9!#$^$?!"(J<Xpitch>$@$O%3%s%=!<%k$N;~$H$O(J
$@0c$C$F<~GH?t$=$N$b$N$G!"(J<Xduration>$@$O%_%jICC10L$N;}B3;~4V$G$9!#(J
$@=>$C$F!"Nc$($P%3%s%=!<%k$N=i4|CM$HF1$8%Y%k2;$r=P$9$K$O!"(J

  xset b 50 1491 50

$@$H$7$^$9!#$J$*!"(JXFree86(3.3.2)$@$G$N=i4|CM$O(J

  xset b 50 400 100

$@$G!"$3$l$O%3%s%=!<%k$G$N@_Dj$G$O(J

   echo "\033[=2983;1B"

$@$H$7$?$3$H$KBP1~$7$^$9!#(J
------------------------------------------------------------------

$@!!6e=#Bg3XM}3XItJ*M}(J  $@@6?eNIJ8(J
