2.1 Eure ersten Klänge

# Eure ersten Klänge

Seht Euch den folgenden Code an:

```
play 70
```

Damit fängt alles an. Leg los, kopiere und setze das in das Code-Fenster 
oben im Programm ein (der große weiße Raum unter dem Ausführen-Button). 
Nun klicke auf Ausführen...

## Beep!

Stark. Klicke den Button nochmal. Und nochmal. *Und nochmal...*

Wow, verrückt, ich bin sicher, dass könntet Ihr den ganzen Tag lang 
machen. Aber halt, bevor Ihr Euch in einem endlosen Strom von 
Piepstönen verliert, versuche es mit einer anderen Zahl:

```
play 75
```

Hörst Du den Unterschied? Nimm eine niedrigere Zahl:

```
play 60
```

Aha, kleine Zahlen erzeugen niedrigere Töne und große Zahlen höhrere.
Wie auf dem Klavier spielt man mit den unteren Tasten (die Seite der
linken Hand) niedrigere Töne und mit den oberen Tasten (die Seite der
rechten Hand) höhere Töne. Tatsächlich stehen die Zahlen und 
die Töne auf dem Klavier in einer Beziehung zueinander. `play 47` 
bedeutet, spielt den 47. Ton auf dem Klavier. Also spielt `play 
48` die nächste Taste rechts davon, einen Ton höher.
Das C in der vierten Oktave hat in dieser Zählweise die Nummer 60. 
Das kannst Du so spielen: `play 60`.

*Keine Sorge*, wenn Du keine Ahnung hast, was das alles bedeutet. Mir
ging es zu Beginn auch so. Für den Anfang reicht es zu wissen: 
*Kleinere Zahlen bedeuten tiefere Klänge* und *größere Zahlen bedeuten 
höhere Klänge*.

## Akkorde

Eine Note zu spielen kann ganz lustig sein, aber mehrere zur selben 
Zeit zu spielen ist noch besser. Versuche es:

```
play 72
play 75
play 79
```

Wow! Wenn Du also `play` mehrmals hinschreibst, spielen sie alle zur 
selben Zeit. Versuche es selbst - welche Nummern klingen gut zusammen? 
Was klingt fürchterlich? Experimentiere, erforsche und erkunde selbst.

## Melodie

Einzelne Noten und Akkorde zu spielen macht Spaß - aber wie wäre es mit 
einer Melodie? Was, wenn Du eine Note nach der anderen spielen wolltest 
und nicht alle zur selben Zeit? Also das geht ganz einfach, Du brauchst 
nur ein `sleep` zwischen den Noten:

```
play 72
sleep 1
play 75
sleep 1
play 79
```

Wie hübsch, ein kleines Arpeggio. Was bedeutet die `1` in `sleep 1`? 
Sie gibt die *Dauer von sleep* an. Tatsächlich bedeutet das: Schlafe 
für einen Schlag. Aber vorläufig können wir uns vorstellen, dass es 
bedeutet: Schlafe für eine Sekunde. Wie könnten wir unser Arpeggio 
schneller ablaufen lassen? Dazu brauchen wir kürzere Werte für sleep. 
Wie wäre es z.B. mit `0.5`:

```
play 72
sleep 0.5
play 75
sleep 0.5
play 79
```

Achte darauf, dass die Melodie nun schneller spielt. Probiere das 
selbst aus, ändere die Zeiten, verwende unterschiedliche Zeiten und 
Noten.

Versuche einmal Zwischennoten wie `play 52.3`[^2] und `play 52.63`. Es 
gibt überhaupt keinen Grund, nur ganze Zahlen zu verwenden. Spiel damit 
herum und hab Spaß dabei.

## Traditionelle Notennamen

Für die unter Euch, die das Notenschreiben schon ein bisschen kennen 
(keine Sorge, wenn nicht - Du brauchst es nicht unbedingt) - vielleicht 
möchtet Ihr eine Melodie mit Notennamen anstelle von Zahlen schreiben, 
also C oder F#[^3]. Auch das geht mit Sonic Pi. Du kannst folgendes 
machen:

```
play :C
sleep 0.5
play :D
sleep 0.5
play :E
```

Denk daran, vor den Notennamen einen `:` zu stellen, sodass dieser sich 
Pink einfärbt. Die jeweilige Oktave kannst Du als Zahl dahinter
schreiben:

```
play :C3
sleep 0.5
play :D3
sleep 0.5
play :E4
```

Wenn Du eine Note um einen Halbton erhöhen willst, füge ein `s` 
hinzu, also `play :Fs3`. Und wenn Du die Note um einen Halbton 
erniedrigen möchtest, füge ein `b` an, also `play :Eb3`.

Jetzt mach was *Verrücktes* und baue Deine eigenen Melodien.


## Anmerkungen des Übersetzers

[^2]: Im deutschsprachigen Raum schreibt man solche Zahlen 
    normalerweise mit Komma, also `52,3`. Der Computer versteht aber nur 
    Englisch, deshalb verwenden wir für Zahlen mit Nachkommastellen
    einen Punkt - also `52.3`.

[^3]: Auch hier gibt es im deutschsprachigen Raum eine andere 
    Schreibweise: Erhöhte oder erniedrigte Noten z.B. das F werden als
    Fis oder Fes bezeichnet. Im Englischen heisst das Fis "F sharp" oder
    auch "F#" und das Fes "F flat" oder auch "Fb".

    Ansonsten sind die Notennamen mit einer Ausnahme gleich: Die Note H
    ist im Englischen das B. Und das um einen Halbton erniedrigte H
    heisst bei uns B, während es im Englischen logischerweise als
    "B flat" bezeichnet wird. Die C-Dur-Tonleiter lautet im Deutschen
    `C D E F G A H C`, während sie im Englischen so lautet:
    `C D E F G A B C`.

    Sonic Pi verwendet diese englische Namensgebung für Noten.
