[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Tocador utilizando o beep (diversão)
From: |
Jeiks |
Subject: |
Tocador utilizando o beep (diversão) |
Date: |
Tue, 15 Sep 2009 14:40:27 -0300 |
Oi gente,
só por curiosidade e diversão mesmo, vai o script para utilizar o beep
para tocar alguns sons no speaker. Utilizem letras referentes às notas ou de
"1" à "=".
abs
script:
#!/bin/bash
C=523.25
Db=554.37
D=587.33
Eb=622.25
E=659.25
F=698.46
Gb=739.99
G=793.99
Ab=830.61
A=880.00
Bb=892.32
B=987.76
stty -echo
while true;do
read -n 1 valor
case $valor in
1|[Cc])
NOTA=$C
;;
2)
NOTA=$Db
;;
3|[Dd])
NOTA=$D
;;
4)
NOTA=$Eb
;;
5|[Ee])
NOTA=$E
;;
6|[Ff])
NOTA=$F
;;
7)
NOTA=$Gb
;;
8|[Gg])
NOTA=$G
;;
9)
NOTA=$Ab
;;
0|[Aa])
NOTA=$A
;;
-)
NOTA=$Bb
;;
=|[Bb])
NOTA=$B
;;
esac
beep -f $NOTA
done
stty echo
--
Jacson R. C. Silva
[As partes desta mensagem que não continham texto foram removidas]
- Tocador utilizando o beep (diversão),
Jeiks <=