Music med samples

From CCT - Vidensdeling
Jump to navigation Jump to search

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.

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)

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

Forløbet er guld værd til at motivere den type elever, der typisk ikke interesserer sig for programmering... eller naturvidenskab... eller matematik... eller gå i skole ;-)