MUS Lydanalyse

Like dokumenter
MUS Lydanalyse

Matlab-intro MUS4218

Litt om matlab. fourms. University of Oslo. MUS Musikk og bevegelse. 20 mars Music, Mind, Motion, Machines

Lydanalyse, MUS4831 Innføring og oversikt

MUS Metodologisk emne, kognitiv musikkvitenskap

Kvantitativ analyse. MUS2006 Musikk og bevegelse V2015

MUS Interaktiv Musikk

UNIK 4690 Maskinsyn Introduksjon

UNIK 4690 Maskinsyn Introduksjon

INF2820 Datalingvistikk V Gang, del Jan Tore Lønning

Oppsummering. fourms. University of Oslo. MUS2006 Musikk og bevegelse. 23 april Music, Mind, Motion, Machines

Komponeringshefte Tæruddalen skole

Mer om WSD Ordlikhet. Ordlikhet INF5820 H2008. Jan Tore Lønning. Institutt for Informatikk Universitetet i Oslo. 17. september

MUS interaktiv musikk

TEK5020/TEK Mønstergjenkjenning

Stabilitetsanalyse i MATLAB og LabVIEW

Studentene på lærerutdanning for tospråklige lærere møter det omvendte klasserommet

Oblig 1 FYS2130. Elling Hauge-Iversen

Inf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse.

ECON2130 Kommentarer til oblig

Den krever at vi henter ned Maples plottekommandoer fra arkivet. Det gjør vi ved kommandoen

Biorun v. 2.0 Bruksanvisning Programvare

Databehandlingen for de ovennevnte EKV programmene blir utført på samme dataprogram, og utseendet av rapportene blir derfor tilnærmet likt.

Bruks- og monteringsanvisning til Abilica 8000 Art. nr

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

MUS interaktiv musikk

Bruk av kildeavskrifter som er merket med grønn kule

School project 9 Tutorial (Basic Premiere pro CS4 import & export with right settings)

MUS Musikk, teknologi og produksjon. 22 august 2014

TDT4117 Information Retrieval - Autumn 2014

Emneevalueringsrapport for MAT1110, vår 2016

Velkommen! I dag. Viktige beskjeder. Studieadministrasjonen. IN Høst Siri Moe Jensen Geir Kjetil Sandve Henrik Hillestad

Snurrige figurer. Steg 1: En snurrig figur. Sjekkliste. Introduksjon

Speed Racer Theme. Theme Music: Cartoon: Charles Schultz / Jef Mallett Peanuts / Frazz. September 9, 2011 Physics 131 Prof. E. F.

Enkel plotting i LibreOffice/OpenOffice og Excel

Prosjektoppgave i FYS2130 våren 2009 (m. korrigering mandag kl 1500)

BRUKERMANUAL Digispiller

Unik4590/Unik9590/TTK Mønstergjenkjenning

GPS Analyse: Hvordan gjøre din egen GPSanalyse - fra A til Å. Anvendt på Camp Norway Tyrkia 2013

Banefordeling (Sett opp treningstider for klubben) Versjon 1.0

Hannametoden en finfin nybegynnermetode for å løse Rubik's kube, en såkalt "layer-by-layer" metode og deretter en metode for viderekommende.

La oss begynne enkelt. Vi vil først se hvordan vi kan flytte og snurre på en figur.

Forelesning IMT Mars 2011

KLUBBVEILEDER TRENINGSØKTA

Mars Robotene (5. 7. trinn)

MUS interaktiv musikk. 21 august 2014

MUS4218 Metodologisk emne: Kognitiv musikkvitenskap

MULTICOM 112. Muntlig innvirkning A1: Ingen krav

Del 1. Totank minimum forstyrrelse

AUDACITY. Lyninnføring i lydopptak- og redigeringsprogrammet. Fagdag i fysikk, : Lastes ned gratis fra

Systemidentifikasjon Oppgaver

IN2110 Obligatorisk innlevering 1a

Introduksjon/ Bruksanvisning til NDX500 cdspiller.

Copyright 2010, SAS Institute Inc. All rights reserved.

Mekanikk FYS MEK 1110

La oss begynne enkelt. Vi vil først se hvordan vi kan flytte og snurre på en figur.

EKSAMEN I PSY3100 FORSKNINGSMETODE KVANTITATIV HØSTEN 2012

IN1000 Obligatorisk innlevering 7

IN1010 Objektorientert programmering Våren 2019

Tegnespillet. Introduksjon:

Music Factory Et musikkprogram for de som ikke kan en note, men likevel ønsker å lage egen musikk

MAT-INF 1100: Obligatorisk oppgave 1

Utholdenhetsprogram 4 Dette er årets fjerde utholdenhetsprogram. Dette programmet kan utføres på veldig mange ulike måter, der du selv velger hvilken

Forberedelse til bruk av Elluminate

FINGERLESER F-007 BRUKERMANUAL.

Velkommen til. INF våren 2017

Brukerveiledning Windows Movie Maker

Bli venn med tallene Barnehagens siste år 50 minutter

Tidsrom Kompetansemål Tema+læremidler Læringsmål Vurdering. Samspill, rytmisk musikk.

Hvor i All Verden? Del 1. Introduksjon. Steg 1: Styr et helikopter. Skrevet av: Geir Arne Hjelle

Start et nytt Scratch-prosjekt. Slett kattefiguren, for eksempel ved å høyreklikke på den og velge slett.

Pulverdetektivene trinn 60 minutter

1. obligatoriske innlevering, høsten 2014

Fag ITD Bildebehandling og mønstergjenkjenning. mandag 28. oktober til fredag 15. november 2013

1: Ikonet i menyfeltet

Steg 1: En første animasjon

1. Explain the language model, what are the weaknesses and strengths of this model?

Tell sekunder. Steg 0: Hva er forskjellig fra før? Introduksjon. I denne oppgaven skal vi lage vårt eget spill!

MAT-INF 1100: Obligatorisk oppgave 1

Lag et enkelt akkompagnement på ipad. Del 1

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Veileder for opplæring i å bruke iphone. ved hjelp av instruksjonsfilmer

Communicate SymWriter: R1 Lage en tavle

Molare forsterkningsbetingelser

Hvordan er arbeidsmengden i forhold til omfanget i studiepoeng?

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Hypnoseterapi #13- FOBIKUREN

SOS109. The Scandinavian Welfare Model and Gender Relations. Oppsummering av studentevaluering. av Hanne Widnes Gravermoen

Eksamensoppgave i PSY3100 Forskningsmetode - Kvantitativ

Kidsmonitor tutorials for mobil

Plotting av data. Kapittel Plott med plot-funksjonen

Halloweenimasjon Introduksjon Scratch PDF

Mekanikk FYS MEK 1110

MUVI ATOM micro DV Produkt Innhold

Kondisjonstrening i basseng 2

Omnijoin i matematikkundervisning av. Peer Andersen

OPPA European Social Fund Prague & EU: We invest in your future.

INF 2820 V2016: Obligatorisk innleveringsoppgave 3

Lærerveiledning Rytmeleker Utarbeidet av Therese Johannesen og Birgit Lillemoen, Frydenhaug

Prosjektoppgave FYS2130. Vår Innleveringsfrist: 09/ , 20 CEST

Transkript:

MUS4831 - Lydanalyse 31 oktober 2013

Denne forelesningen: Gjennomgang av Oppgave 3 Tips til semesteroppgaven Music Information Retrieval del 2: Sound, mønstre, likhet, osv. Teoretisk og praktisk

Obligatorisk innleveringsoppgave 3

Oppgave 3 Lydfiler: rhodes.wav og trompet.wav Lag plot av lydenergien i hver av de to filene, for eksempel ved å bruke root-mean-square funksjonen i MIR toolbox. Hvordan ser plottene ut i forhold til hva du hører?

Oppgave 3 Lag plot av zerocross rate. Denne blir til tider svært høy, hva tror du dette kommer av?

Oppgave 3 Lag plot av spektralsentroiden til de to lydfilene og sammenlikn av dem. Ser du en likhet med zerocross-rate her?

Oppgave 3 Hvilket tempo (bpm) har de to filene?

Oppgave 3: roughness mirroughness, med standardverdier: samme, med lik y-akse:

Oppgave 3: roughness Fra hjelpefilen til mirroughness: r = mirroughness(x) calculates the roughness, or sensory dissonance, due to beating phenomenon between close frequency peaks. The frequency components are supposed to remain sufficiently constant throughout each frame of each audio file Hvis du skulle svare ut ifra hva du hører, hvilket av de to instrumentene har størst roughness /røffhet/ugjevnhet?

Oppgave 3: roughness 20 millisekunder vindusstørrelse:

Oppgave 3 Plot pitchen i de to filene Hva ser vi her?

Oppgave 3 Oppsummering: Litt lærdom fra oblig 3. Tolkning... ikke stol 100% på automatiske analyser! eksempler fra oblig 3: 2 pitcher tempoforskjeller pitchvariasjoner. Er det faktiske variasjoner eller svakheter i analysemetoden? Roughness: Viser viktigheten av vindusstørrelse og tolkning av resultat Aksebenevning og skalering.

Semesteroppgaven

Litt veiledning for semesteroppgaver i MUS4831 1. Dokumentasjon. Det du har gjort bør være så godt beskrevet at noen andre kan gjenta eksperimentet. Utvetydig Gjerne med bilder / video dersom dere gjør egne opptak. Hva slags utstyr er brukt? Hva slags programvare er brukt? Har du brukt tillegg til standarddistribusjonen av programmene? (f.eks. MIR toolbox til matlab) Hvilke innstillinger bruker du? (f.eks. vinduslengde) Hvorfor bruker du disse programmene/tilleggene/innstillingene? Forklar forkortelser første gang de brukes (RMS,ASDR,...)

Litt veiledning for semesteroppgaver i MUS4831 2. Referanser. Tenk som i masteroppgaven. Vær nøye med referanser. La det være helt tydelig hva som er ditt eget arbeid, og hvilken informasjon du bygger på fra andre steder. Sammenlikn helst ditt eget arbeid (både resultater og metode) med det andre har gjort. Legg ved referanser til programvare. I semesteroppgaven kreves det ikke referanser til programvare som er en del av pensum, men det oppfordres likevel til å inkludere det. (Og uansett om dere har med referanser eller ikke til programvaren må det selvsagt nevnes hvilken programvare som er brukt). - Boersma, Paul and Weenink, David (2013). Praat: doing phonetics by computer [Computer program]. Version 5.3.56, retrieved 17 September 2013 from http://www.praat.org/ - Klingbeil, Michael (2005). Software for Spectral Analysis, Editing, and Synthesis in Proceedings of the International Computer Music Conference, pp. 1 4.

Litt veiledning for semesteroppgaver i MUS4831 3. Skrivefeil En og annen sporadisk skrivefeil trekker ikke ned, men mange gjennomgående skrivefeil kan trekke en oppgave ned med en hel karakter. Bruk stavekontroll, eller eventuelt få noen andre til å lese over oppgaven din og se etter skrivefeil. 4. Tolking av plot Følg med på verdien på aksene på plottene når du sammenlikner to eller flere plot. Ikke stol blindt på automatiske analyser. (MIR toolbox gjør feil. For eksempel vil vindusstørrelsen som brukes i de underliggende funksjonene påvirke resultatet fra tempoanalyser)

Music Information Retrieval - del 2

Temaer Maskinlæring / Mønstergjenkjenning MIR i lengre musikksekvenser: Form, likhet, harmoni...

Maskinlæring Noen hovedkategorier: Supervised Learning Unsupervised Learning Reinforcement Learning (ikke så relevant for MIR)

Supervised learning Feature Extraction Klasse: blomst Features: - Mange farger - sirkler/ovaler - grønt i kanten Feature Extraction Klasse: tre Features: - Mye grønt - brunt under det grønne - blått/hvitt TRENING Klassifikator KLASSIFISERING Features: - rosa/blått/lilla/grønt - sirkel Klasse: blomst

Unupervised learning Feature Extraction Features: - Hvilke farger - sirkler/ovaler/rette linjer - farge i kanten Klassifikator som prøver å finne likheter Klasse 1 Klasse 2

Mønstergjenkjenning / Pattern Recognition og MIR Enkelt eksempel med 4 lydklasser og to features: KLASSE Triangel Piano Triangel SynthPad Cello Piano Cello SynthPad SynthPad Triangel Piano ATTACK SPECTRAL CENTROID

Mønstergjenkjenning / Pattern Recognition og MIR Enkelt eksempel med 4 lydklasser og to features: KLASSE Triangel Piano Triangel SynthPad Cello Piano Cello SynthPad SynthPad Triangel Piano ATTACK SPECTRAL CENTROID Synthpad Cello Piano Triangel

Mønstergjenkjenning / Pattern Recognition og MIR Enkelt eksempel med 4 lydklasser og to features: KLASSE ATTACK SPECTRAL CENTROID Triangel Piano Triangel SynthPad Cello Piano Synthpad x Triangel Cello SynthPad SynthPad Triangel Piano Cello Piano

Kjenne igjen ulike deler i et musikkstykke Spektrogram: Kanskje vi kan kjenne igjen noe her, men det er vanskelig...

Kjenne igjen ulike deler i et musikkstykke Chromagram: Hvilke kromatiske toner er mest representert i hver frame? her ser vi en stor forandring etter ca 5 sek

Kjenne igjen ulike deler i et musikkstykke Self-similarity matrix: Hvor likt er spektrumet i hver frame på X-aksen sammenliknet med hver frame på Y-aksen? (rød = stor grad av likhet, blå = ulik)

Self-similarity matrix Slik virker mirsimatrix (konseptuelt sett) Finn spektrumet i hver frame i lydfilen Ta først utgangspunkt i frame 1 Sammenlikn spektrumet i frame 1 med spektrumet i frame 1 Sammenlikn spektrumet i frame 1 med spektrumet i frame 2 Sammenlikn spektrumet i frame 1 med spektrumet i frame 3 osv Ta så utgangspunkt i frame 2, frame 3, 4, 5... I eksemplelet på forrige side er det en tydelig sort diagonal. Den illustrerer at hver frame er lik seg selv. Vi ser på forrige side at lydfilen etter 2 sekunder er ganske lik seg selv etter 5 sekunder, men ulik seg selv etter 7 sekunder. Se plot av spektrumene for disse øyeblikkene på neste side.

Self-similarity matrix 1 2 3 4

En litt lengre låt: Spektrogram:

En litt lengre låt: Chromagram:

En litt lengre låt: Self-similarity matrix:

Noen MIR-toolbox funksjoner mirchromagram mirflux mirkey mirfeatures Viser et chromagram Hvor mye noe forandrer seg - mirflux(mirchromagram(lyd, frame )) - mirflux(mirspectrum(lyd, frame )) - (sistnevnte er det samme som mirflux(lyd)) Toneart Som før: alt mulig rart... Når vi har beregnet features for en låt kan vi trene opp en mønstergjenkjenningsalgoritme til å kjenne igjen f.eks. ulike sjangre. MEN: som regel kreves en maskinlæringsmetode som kan ta inn tidsvarierende features. f.eks: Hidden markov models (HMM) Hierarchical temporal memory (HTM) Dynamic Time Warping

Programmer for maskinlæring: FTM (for Max) http://ftm.ircam.fr RapidMiner http://rapid-i.com/content/view/181/ Mer om Music Information Retrieval: Nicola Orio: Music Retrieval: A Tutorial and Review Meinhard Müller: Information Retrieval for Music and Motion (begge er tilgjengelige som e-bok ved UiO)