Music med samples
Contents
- 1 Status & Planer
- 2 Introduktion
- 3 Forudsætninger
- 4 Aktiviteter & Materialer
- 4.1 Første Session (90 minutter)
- 4.2 Anden Session (90 min)
- 4.2.1 Opsamling (10 min)
- 4.2.2 Hent computere (5 min)
- 4.2.3 Opret jer som brugere og join community “Fjordsgade Skole” (10 min)
- 4.2.4 Lav et stykke musik og del det i community (15 min)
- 4.2.5 Pause (10 min)
- 4.2.6 Intro til setEffect() og makeBeat() (10 min)
- 4.2.7 Fri leg (20 min)
- 4.2.8 Demoer (10 min)
- 5 Refleksioner over designet af forløbet
Status & Planer
- Dette er et forløb på 2 * 90 minutter, der er afprøvet i en ottende klasse i april 2015.
- EarSketch er udviklet noget siden da, og derfor kan enkelte detaljer være ændrede. Den grundlæggende idé er dog uændret.
- Nærværende materiale er smidt ind med en skovl for ikke at glemme det. Revision og afpudsning følger. Engang. Promise. Helt sikkert...
- Originalt materiale her:
- Bemærk at dette materiale er en dansk oversættelse og tilpasning af materialet fra http://1earsketch.gatech.edu/earsketch2 (Curriculum in Progress), jvf. aftale med Jason Freeman, School of Music, Georgia Tech.
Introduktion
Forudsætninger
- Værktøjet er webbaseret, så ingen installation.
- Husk for Guds skyld, at alle elever medbringer hovedtelefoner og insister på deres brug!
- Omvendt... hvis det er muligt, så brug et godt anlæg (og skru godt op) til de fælles demoer, der afslutter hver session. Det er et billigt trick, men det virker ;-)
- Efter min mening kræver forløbet ingen programmeringserfaring.
Aktiviteter & Materialer
(Bemærk! Dette er en drejebog henvendt til underviseren.)
Første Session (90 minutter)
Intro (10 min)
- Afspil nedenstående (4 min)
- Diskuter parvis hvad han taler om? (2 min) Diskuter gruppe/bordvis (2 min)
- Plenum: Hvad fik I ud af den video? (2 min)
Motivation: Programmering (5 min)
- Hvor mange herinde kan (håndsopretning):
- forstå dansk? tale dansk?
- læse? skrive?
- bruge en computer? programmere en computer?
Understreg parallellerne.
Hvorfor er det problematisk, hvis kun et fåtal kan programmere? (5 min diskussion)
Den gode nyhed: det er sjovt at programmere! Og ikke nær så svært at lære, som at lære at læse, skrive og regne…
Dette er ikke et komplet programmeringskursus (det kan I måske få senere), men det er en appetitvækker.
Introduktion til anvendelsesområde: Musik (10 min)
Afspil:
Hvor mange instrumenter kan I høre? (Fisk efter trommer og klaver)
Afspil (stopper efter 25 sekunder) (den er fra 1968):
Hvad genkender I? (klaver)
Afspil: (stopper efter 20 sekunder) (den er fra 1974):
Hvad genkender I? (trommer) (Trivia: Det er kokken fra Southpark, der synger…)
Erkendelse: Musik laves ovenpå/med allerede eksisterende musik. Man låner fra hinanden. Evt. diskussion om rettigheder. Eller om kunst lavet på kunst (ej på liv) (Per Højholt).
Og det stopper ikke her. Afspil:
Øvelse: kender I andre eksempler på musik, hvor man har lånt samples?
Evt. ekstra eksempel:
EarSketch værktøjet og første eksempel (10 min)
Overfladisk gennemgang af brugerinterfacet:
- DAW
- Editor
- Loop bibliotek (prøv nogle lyde)
- Konsollen
- Lærebogen
Underviser henter og kører et eksempel:
- Kopier “Buzzjam” fra lærebogen (afsnit 1.3).
- Tryk på “Run” knappen for at oversætte koden til musik. Se resultatet i DAW’en.
- Forklar om playhead.
- Gennemgå knapperne:
- Play/Pause
- Reset
- Rewind
- Fast-Forward
- Loop
- Toggle Effects (kun visuelt - lyden ændres stadig)
- Toggle Metronome
- Forklar measure numbers
- Forklar lydklip og tracks
- Forklar Solo/Mute knapperne
Underviser laver to ændringer til projektet.
- Indsæt forfatternavn i kommentar
- Slet “TECHNO_SYNTHPLUCK_001” (linje 19)
- Placer kursoren præcist dér!
- Gå ind i “RICHARDDEVINE/TECHNO_125_BPM” (fordi der er de andre lyde fra og lydene fra de enkelte foldere er designet til at lyde godt sammen)
- Prøv at høre nogle stykker - Preview Play
- Vælg én og indsæt
- Run koden til musik igen
- Afspil
- Bemærk at kommentaren ikke har nogen effekt på musikken.
Pause (10 min)
Hent computere.
Projektarbejde: Første egenkomposition (30 min)
Eleverne starter deres computere op og finder EarSketch. Undervisere uddeler handouts. Undervisere går rundt og hjælper. BEMÆRK!!! Vi lærer først at gemme og dele musik - næste gang!
Opsamling (10 min)
Udvalgte, frivillige grupper afspiller deres musik.
Anden Session (90 min)
Opsamling (10 min)
Brug tavlen. Sidste gang programmerede vi i Python. Hvad er en funktion? eksempel: fitMedia() Hvad er en parameter? hvilke parametre tager fitMedia()? Senere i dag skal vi arbejde med to nye funktioner: setEffect() og makeBeat()
Hent computere (5 min)
Opret jer som brugere og join community “Fjordsgade Skole” (10 min)
Husk - brugernavn og password! Små bogstaver. Ingen danske bogstaver (æøå)! Opret en PrøveKnud - Kongens efterfølger.
Lav et stykke musik og del det i community (15 min)
Pause (10 min)
Intro til setEffect() og makeBeat() (10 min)
Første Eksempel: setEffect(1, DELAY, DELAY_TIME, 1200) Forklar parametrene. Vis dem listen af alle effekter - prøv et par stykker.
Andet Eksempel: makeBeat(DUBSTEP_FILTERCHORD_002, 1, 1, “0--0--000--00-0-") Forklar parametrene. Pil i dem. Husk at bruge lyde fra MakeBeat folderen.
Fri leg (20 min)
Upload resultatet til Community.
Demoer (10 min)
Refleksioner over designet af forløbet
Idéen med "Handout" (tekstnoten henvendt til elever - se ovenfor) gik ikke så godt. I bakspejlet nok også ret naivt at tro at elever i ottende klasse kunne konsumere alt det tekst. Men det gik fint uden den. Men indholdet i det handout skal serveres på en anden måde. Måske her på wikien i små klumper. Måske som videoer til Flipped Classroom.
Forløbet er guld værd til at motivere elever, der typisk ikke interesserer sig for programmering... eller naturvidenskab... eller matematik... eller gå i skole ;-)