# Verdieping 3: Herhaling in Yellow submarine

In deze opdracht ga je verder met herhaling werken.

Je weet nu dat je herhaling kan voorkomen door `.times` te gebruiken.

In dit voorbeeld zie je hoe je de herhaling van deze maat met `2.times.` wordt behandeld. De code is daardoor korter en overzichtelijker. Maar de code zou nog compacter kunnen worden als je voor de herhaling van D4 ook `3.times` gebruikt:

Je schrijft per `.times:`

- één do
- één end

Sonic Pi zal zelf de code inspringen als je op enter drukt.

Als extra opdracht maak je je eigen versie van Yellow Submarine in Sonic Pi.

1. Inspiratie

Je kan je inspireren in het oorspronkelijke nummer van de Beatles, geschreven door John Lennon en Paul McCartney. Maar probeer iets aparts van te maken en niet het oorspronkelijke liedje te volgen.

2. Open het bestand met de code voor Yellow Submarine

- Yellow Submarine

Kopieer de code (control+a, control+c)

3. In Sonic Pi

- Plak de tekst in Sonic Pi (control+v)

4. Een eigen versie van Yellow submarine

1. Maak gebruik van `use_synth` om verschillende effecten te creëren
2. Kies een tempo dat je leuk vindt klinken met `use_bpm`

5. Voorkom herhaling met .times

- Als je de code goed bekijkt, zie je dat
- het couplet 3 keer wordt herhaald met `3.times`
- het refrein 2 keer wordt herhaald met `2.times`
- Maar binnen het refrein zijn er ook veel stukjes die herhaald worden. Kijk goed naar de code en probeer `.times` minimaal 2 keer meer te gebruiken

6. Aftekenen

Laat je docent naar je versie van Yellow submarine luisteren om deze opdracht af te tekenen.

7. Neem je code op

- Hier zie je hoe je je code kan opnemen. Zo kan je je compositie aan anderen laten horen.

8. Bewaar je code in een bestand

- Hier zie je hoe je je code kan bewaren. Dit bestand kan je later gebruiken om nieuwe effecten toe te voegen.