From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Mar 16 01:17:02 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id BAA16928
	Mon, 16 Mar 1998 01:17:02 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id BAA16915
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 16 Mar 1998 01:16:58 +0900 (JST)
Received: (from shimizu@localhost)
	by psun0.phys.kyushu-u.ac.jp (8.8.7/3.6Wbeta7) id BAA17340;
	Mon, 16 Mar 1998 01:16:47 +0900 (JST)
Date: Mon, 16 Mar 1998 01:16:47 +0900 (JST)
Message-Id: <199803151616.BAA17340@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 "Sun, 15 Mar 1998 17:58:28 +0900 (JST)".
	<199803150858.RAA00385@poem.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 25981
Subject: [FreeBSD-users-jp 25981] 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?NS(J $@9@0l(J $@$5$s!"(J

>$@;d$NAa$H$A$j$ND{@5$G$9!#@hF|!"!V(Jkbdcontrol -b [pitch.duration]$@!W$K$D$$$F(J
>
>>$@$3$l!"F0:n$7$J$$$N$G$O$J$$$G$7$g$&$+!#(J
>
>$@$J$s$F=q$$$F$7$^$$$^$9$,!"%Q%C%A$r:n$m$&$H;W$C$F8+D>$7$F$_$?$i!"$A$c$s$H(J
>ESC $@%7!<%1%s%9$r;H$C$F%;%C%H$9$k$h$&$K$J$C$F$$$^$7$?!#%^%K%e%"%k$K2?$b=q(J

$@$&!"$3$NItJ,$G$9$M(J: in /usr/src/usr.sbin/kbdcontrol/kbdcontrol.c

>   ioctl(0, CONS_BELLTYPE, &bell);
>   if (!bell)
>       fprintf(stderr, "ESC[=%d;%dB", pitch, duration);
                         ^^^
($@$?$@$7!"(JESC $@$O<B:]$K$O(J 0x1b (\033) $@$G$9!K!#(J

$@;d$O(J ioctl $@$NJV$jCM$K$h$k%(%i!<%a%C%;!<%8$@$H4*0c$$$7$F$$$^$7$?$,!"(J
$@$J$k$[$I(J stderr $@$NJ}$,(J stdout $@$h$j$$$$$H$$$&9M$($J$s$G$9$M!J$G$b(J
$@$I$A$i$K$7$F$b(J redirect $@$5$l$k$H(J work $@$7$^$;$s$,!K!#(J

$@!!$=$l$+$i!";d$,:G=i$K=q$-4V0c$($?$N$,860x$G$9$,!"(J

     kbdcontrol -b duration.pitch

$@$,@5$7$$$G$9$M!#(Jkbdcontrol -b 800.1 $@$H$+$d$C$F%Y%k$N2;$,;_$^$i$J$/(J
$@$J$C$?!"$H$+A{$$$G$$$?$N$O40A4$K;d$N%_%9$G$9!"$*CQ$:$+$7$$!#7k6I!"(J
$@J?NS$5$s$N%3%a%s%H$=$N$b$N(J

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

$@$O@5$7$$$o$1$G!"(Jecho "\033[=<pitch>;<duration>B" $@$rD>@\;H$o$J$/$F$b(J
kbdcontrol $@%3%^%s%I$,;H$($k$H$$$&$3$H$G$9$M!#$?$@$7!"(J

	 kbdcontrol -b normal

$@$G=i4|@_Dj$K$b$I$k$H;d$,=q$$$?$N$O13$G!"(Jduration $@$O=i4|CM(J 0.05$@IC$,(J
0.1$@IC$KD9$/$J$j!"$d$O$j$3$l$h$jC;$/$G$-$J$$$N$OLdBj$@$H;W$$$^$9$M!#(J
$@$;$a$F!"(J/usr/src/i386/isa/syscons.c $@$NFbIt$G$N$h$&$K(J 0.01$@ICC10L$G(J
$@@_Dj$G$-$l$P$$$$$H;W$&$N$G$9$,!#$D$^$j!"$=$N%=!<%9$G(J

>	case 'B':   /* set bell pitch and duration */
>		if (scp->term.num_param == 2) {
>			scp->bell_pitch = scp->term.param[0];
>			scp->bell_duration = scp->term.param[1]*10;
>		}                                          ^^^
>		break;

$@$G!"(Jterm.param[1]*10 $@$N(J *10 $@$r$d$a$k$@$1$G$b=i4|@_Dj$h$jC;$/$G$-$F(J
$@$$$$$N$G$9$,!#(JANSI $@$+2?$+$N5,Dj$G%(%9%1!<%W%7!<%1%s%9$G$NJQ99$O(J
0.1$@ICC10L$H$+$$$&$N$,$"$k$N$G$7$g$&$+!#(J

>$@$$$F$$$J$$$?$aJ,$+$j$K$/$$$N$G$9$,!"(Jpitch $@$O(J 838.1 nsec $@C10L!"(Jduration 
>$@$O(J 0.1 sec $@C10L$K$J$j$^$9!#$A$g$C$H9M$($K$/$$@_7W$G!"(Jxset $@$N$h$&$K!"(J
>$@<~GH?t(J (Hz) $@$H(J m sec $@C10L$K$9$k$[$&$,$h$+$C$?$h$&$K;W$$$^$9!#(J

$@A4$/;?@.$G$9!#$3$&$$$&$N$O=$@5(J(send-pr)$@$G$-$J$$$N$G$7$g$&$+!#(J

$@!!9,$$$K$7$F$^$@!"(JQandA $@$K$OAw$C$F$$$^$;$s$G$7$?!JBgCQ$+$/$H$3$m(J
$@$G$7$?!K!#(J

$@HSEg(J $@$5$s$N%W%C%7%e(J

>$@FbMF$,$^$K$"$C$/$G(J $@$*$b$7$m$$$N$G(J $@$<$R(J QandA$@$K$7$^$7$g$&!#(J
>$@$=$N$^$^$G$$$$$G$9$+$i(J QandA@jp.freebsd.org$@$KAw$C$F$/$@$5$$!#(J

$@$b$"$k$N$G!"%(%9%1!<%W%7!<%1%s%9$r;H$o$J$/$F$b(J kbdcontrol $@%3%^%s%I(J
$@$,;H$($k$H$$$&E@$r=$@5$7$?$b$N$rAw$C$F$*$-$^$9!#(J

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