Linux kommandorad ljud. (10 / 10 steg)
Steg 10: Rå enkel autoharp.
autoharp.sh
[code]
#! / bin/bash
#
# skriptet att emulera en harpa...
#
Tag:
göra
klart
echo "************************"
ECHO "* min harpa" *
echo "***********************"*
ECHO "* [1] C-dur *"
ECHO "* [2] en mindre *"
ECHO "* [3] G major 7 *"
ECHO "* [4] F-dur *"
ECHO "* [5] D-moll *"
ECHO "* [6] E-moll *"
ECHO "* *"
ECHO "* [0] avsluta/stopp *"
echo "************************"
eko - n "mata in din meny val [1-6, eller 0]:"
Läs yourch
ECHO "\n"
fallet $yourch i
1) lek - n synth pl C2 pl E2 pl G2 pl C3 pl E3 pl G3 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
2) play - n synth pl A2 pl C2 pl E2 pl A3 pl C3 pl E3 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
3) lek - n synth pl G2 pl B2 pl D3 pl G3 pl D4 pl G4 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
4) play - n synth pl F2 pl A2 pl C2 pl F3 pl A3 pl C3 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
5) play - n synth pl D2 pl F2 pl A2 pl D3 pl A3 pl F4 fördröjning 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 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
0) exit 0;
* euro) echo "Oopps!!! Vänligen välj Val 1,2,3,4,5 eller 6"
ECHO "Tryck Enter för att fortsätta..."; Läs;
ESAC
gjort
[/code]
$ chmod + x autoharp.sh
$./autoharp.sh
Tryck oavsett antal (och tillbaka) i det tillhörande ackordet.
************************
* Min harpa *
************************
* [1] C-dur *
* [2] en mindre *
* [3] G major 7 *
* [4] F-dur *
* [5] D-moll *
* [6] E-moll *
* *
* [0] avsluta/stopp *
************************
Mata in din meny val [1-6, eller 0]:
------------------------------------
nyare script:
#! / bin/bash
#
# Script för att emulera en harpa.
#
Tag:
göra
klart
echo "************************"
ECHO "* min harpa" *
echo "***********************"*
ECHO "* [1] C-dur *"
ECHO "* [2] en mindre *"
ECHO "* [3] G major 7 *"
ECHO "* [4] F-dur *"
ECHO "* [5] D-moll *"
ECHO "* [6] E-moll *"
ECHO "* [7] E major 7 *"
ECHO "* [8] en större 7 *"
ECHO "* [9] C-dur 7 *"
ECHO "* [+] D-dur 7 *"
ECHO "* [-] G-dur *"
ECHO "* *"
ECHO "* [0] avsluta/stopp *"
echo "************************"
ECHO
ECHO "mata in din meny val [1-9, +, - eller 0]:"
läsa -n 1 yourch
fallet $yourch i
1) lek - n synth pl C2 pl E2 pl G2 pl C3 pl E3 pl G3 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
2) play - n synth pl A2 pl C2 pl E2 pl A3 pl C3 pl E3 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
3) lek - n synth pl G2 pl B2 pl D2 pl F4 pl G3 pl B3 pl D3 pl F4 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
4) play - n synth pl F2 pl A2 pl C2 pl F3 pl A3 pl C3 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
5) play - n synth pl D2 pl F2 pl A2 pl D3 pl A3 pl F4 fördröjning 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 fördröjning 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 fördröjning 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 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
9) spel - n synth pl C2 pl E2 pl G2 pl A #2 pl C3 pl E3 pl G3 pl A #3 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
+) spela - n synth pl D2 pl F #2 pl A2 pl C3 pl D3 pl F #3 pl A3 pl C4 fördröjning 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 fördröjning 0.05.1.15.2.25 remix - fade 0 1,5 1 norm -1;
0) exit 0;
* euro) echo "Oopps!!! Vänligen välj välja 1,2,3,4,5,6,7,8,9,-, eller + "
ECHO "Tryck Enter för att fortsätta..."; Läs;
ESAC
gjort