Stap 10: Ruwe eenvoudige autoharp.
Autoharp.sh
[code]
#! / bin/bash
#
# script te emuleren een autoharp...
#
terwijl:
doen
wissen
echo "************************"
echo "* mijn Autoharp" *
echo "***********************"*
echo "* [1] C majeur *"
echo "* [2] een minderjarige *"
echo "* [3] G majeur 7e *"
echo "* [4] F majeur *"
echo "* [5] D mineur *"
echo "* [6] E mineur *"
echo "* *"
echo "* [0] afsluiten/Stop *"
echo "************************"
echo - n "Voer uw menukeuze [1-6, of 0]:"
Lees yourch
echo "\n"
$yourch in geval
1) play - n synth pl pl C2 E2 pl G2 pl C3 pl E3 pl G3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
2) play - n synth pl A2 pl pl C2 E2 pl A3 pl C3 pl E3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
3) play - n synth pl G2 pl B2 pl D3 pl G3 pl D4 pl G4 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
4) play - n synth F2 pl A2 pl C2 pl F3 pl A3 pl pl C3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
5) play - n synth pl pl D2 F2 pl pl pl pl A3 van de D3 van de A2 F4 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
6) play - n synth pl E2 pl G2 pl B2 pl E3 pl B3 pl G4 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
0) exit 0;
*) echo "Oopps!!! Selecteer keuze 1,2,3,4,5 of 6"
echo "Druk op Enter om door te gaan..."; lezen;
ESAC
gedaan
[/ code]
$ chmod + x autoharp.sh
$./autoharp.sh
Druk op ongeacht aantal (en de terugkeer) voor de bijbehorende snaar.
************************
* Mijn Autoharp *
************************
* [1] C majeur *
* [2] een minderjarige *
* [3] G majeur 7e *
* [4] F majeur *
* [5] D mineur *
* [6] E mineur *
* *
* [0] afsluiten/Stop *
************************
Voer uw menukeuze [1-6, of 0]:
------------------------------------
nieuwere script:
#! / bin/bash
#
# Script te emuleren een autoharp.
#
terwijl:
doen
wissen
echo "************************"
echo "* mijn autoharp" *
echo "***********************"*
echo "* [1] C majeur *"
echo "* [2] een minderjarige *"
echo "* [3] G majeur 7e *"
echo "* [4] F majeur *"
echo "* [5] D mineur *"
echo "* [6] E mineur *"
echo "* [7] E majeur 7e *"
echo "* [8] een grote 7e *"
echo "* [9] C majeur 7e *"
echo "* [+] D majeur 7e *"
echo "* [-] G majeur *"
echo "* *"
echo "* [0] afsluiten/Stop *"
echo "************************"
ECHO
echo "Voer uw menukeuze [1-9, +, - of 0]:"
lezen -n 1-yourch
$yourch in geval
1) play - n synth pl pl C2 E2 pl G2 pl C3 pl E3 pl G3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
2) play - n synth pl A2 pl pl C2 E2 pl A3 pl C3 pl E3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
3) play - n synth pl G2 pl B2 pl D2 pl F4 pl G3 pl B3 pl D3 pl F4 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
4) play - n synth F2 pl A2 pl C2 pl F3 pl A3 pl pl C3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
5) play - n synth pl pl D2 F2 pl pl pl pl A3 van de D3 van de A2 F4 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
6) play - n synth pl E2 pl G2 pl B2 pl E3 pl B3 pl G4 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
7) play - n synth pl E2 pl G #2 pl B2 pl D2 pl E3 pl B3 pl G #4 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
8) play - n synth pl A2 pl C# 2 pl E2 pl G2 pl A3 pl C# 3 pl E3 pl G3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
9) play - n synth pl pl C2 E2 pl G2 pl A #2 pl C3 pl E3 pl G3 pl A #3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
+) spelen - n synth pl D2 pl F #2 pl A2 pl C3 pl D3 pl F #3 pl A3 pl C4 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
-) play - n synth pl G2 pl B2 pl D2 pl G3 pl B3 pl D3 vertraging 0 05.1.15.2.25 remix - fade 0 1.5.1 norm -1;
0) exit 0;
*) echo "Oopps!!! Selecteer keuze 1,2,3,4,5,6,7,8,9,-, of + "
echo "Druk op Enter om door te gaan..."; lezen;
ESAC
gedaan