Music med samples

From CCT - Vidensdeling
Jump to navigation Jump to search
Rock on with EarSketch (and Python...)

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...
  • 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.
  • Jeg kunne rigtig godt tænke mig at lave dette forløb online. Enten helt som selvstudie eller som Flipped Classroom. Men... der ligger en enorm motivation og energi i de plenum sessioner, hvor eleverne afspiller deres kompositioner for hinanden. Velvidende at de kan dele disse online, så er "live" performance noget andet.

Introduktion

Forudsætninger

  • Værktøjet er webbaseret, så ingen installation.
  • Det anbefales at alle elever medbringer hovedtelefoner.
  • Omvendt... hvis det er muligt, så brug et godt anlæg (og skru godt op) til de fælles demoer, der afslutter hver session.
  • 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)

EarSketch interfacet.

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 ;-)