Paso 10: Autoharp simple crudo.
autoharp.sh
[código]
#! / bin/bash
#
script para emular un autoharp en #...
#
mientras que:
hacer
claro
echo "************************"
echo "* mi Autoharp" *
echo "***********************"*
echo "* [1] comandante de C *"
echo "* [2] un menor *"
echo "* [3] G principales 7 *"
echo "* [4] comandante de F *"
echo "* [5] re menor *"
echo "* [6] E menor *"
echo "* *"
echo "* parada de salida [0] *"
echo "************************"
echo - n "Introduzca su opción de menú [1-6, o 0]:"
leer yourch
echo "\n"
caso $yourch en
1) sintetizador - n juego pl pl C2 E2 pl pl pl pl E3 de C3 de la G2 G3 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
2) sintetizador - n juego pl pl A2 C2 pl pl E2 A3 pl pl C3 E3 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
3) sintetizador - n juego pl pl pl pl pl pl D4 de G3 de D3 de la B2 de la G2 G4 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
4) sintetizador - n juego pl pl F2 A2 pl pl pl F3 A3 pl de C2 C3 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
5) sintetizador - n juego pl pl D2 F2 pl pl A2 D3 pl pl A3 demora F4 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
6) sintetizador - n juego pl pl E2 G2 pl pl B2 E3 pl pl B3 G4 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
salida 0) 0;
*) echo "Oopps! Por favor seleccione opción 1,2,3,4,5 o 6"
echo "Presione Enter para continuar..."; leer;
ESAC
hecho
[/ code]
$ chmod + x autoharp.sh
$./autoharp.sh
Pulsa cualquier número (y la vuelta) para el acorde asociado.
************************
* Mi Autoharp *
************************
* [1] comandante de C *
* [2] un menor de edad *
* [3] G principales 7 *
* [4] comandante de F *
* [5] re menor *
* [6] E menor *
* *
* [Parada de salida 0] *
************************
Entrar en la opción del menú [1-6, o 0]:
------------------------------------
nuevos comandos:
#! / bin/bash
#
# Script para emular un autoharp.
#
mientras que:
hacer
claro
echo "************************"
echo "* mi autoharp" *
echo "***********************"*
echo "* [1] comandante de C *"
echo "* [2] un menor *"
echo "* [3] G principales 7 *"
echo "* [4] comandante de F *"
echo "* [5] re menor *"
echo "* [6] E menor *"
echo "* [7] E importantes 7 *"
echo "* [8] un importante 7 *"
echo "* [9] C principales 7 *"
echo "* [+] D mayor 7 *"
echo "* [-] comandante de G *"
echo "* *"
echo "* parada de salida [0] *"
echo "************************"
Eco
echo "Ingrese su elección de menú [1-9, +, - o 0]:"
leer -n 1 yourch
caso $yourch en
1) sintetizador - n juego pl pl C2 E2 pl pl pl pl E3 de C3 de la G2 G3 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
2) sintetizador - n juego pl pl A2 C2 pl pl E2 A3 pl pl C3 E3 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
3) synth - n juego pl pl G2 B2 pl pl D2 F4 pl pl G3 B3 pl pl D3 F4 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
4) sintetizador - n juego pl pl F2 A2 pl pl pl F3 A3 pl de C2 C3 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
5) sintetizador - n juego pl pl D2 F2 pl pl A2 D3 pl pl A3 demora F4 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
6) sintetizador - n juego pl pl E2 G2 pl pl B2 E3 pl pl B3 G4 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
7) sintetizador - n juego pl pl E2 G #2 pl pl pl D2 E3 pl pl B3 de B2 G #4 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
8) sintetizador - n juego pl pl A2 C# 2 pl pl E2 G2 pl pl pl C# 3 E3 pl de A3 G3 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
9) sintetizador - n juego pl pl C2 E2 pl pl G2 A #2 pl pl C3 E3 pl pl G3 A #3 delay 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
+) jugar sintetizador - n pl pl D2 F #2 pl pl A2 C3 pl pl pl F #3 A3 pl de D3 C4 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
-) juego synth - n pl pl pl pl D2 G3 pl pl B3 de B2 de la G2 D3 demora 0.05.1.15.2.25 remix - fade 1.5 0 norma.1 -1;
salida 0) 0;
*) echo "Oopps! Por favor seleccione opción 1,2,3,4,5,6,7,8,9,-, o + "
echo "Presione Enter para continuar..."; leer;
ESAC
hecho