Oppgaver

Alle de obligatoriske oppgavene m? v?re godkjent for ? kunne levere semesteroppgave.

Obligatorisk oppgave 1: Spektralanalyse av lyder

  1. Velg deg en relativt kort og ensartet lyd, f.eks. ett trommeanslag, en trompettone. Hvis du ikke har noe liggende, er Freesound.org en utmerket kilde til gratis lydfiler. 
  2. Lag spektrogrammer av lyden i SonicVisualiser (og/eller Matlab, eller noe annet). Eksperimenter med forskjellige innstillinger: vindusst?rrelse, frekvensomfang, osv. 
  3. Skriv en liten rapport (maks 2 sider) om hva du finner i analysen, og hvordan dette sammenfaller med det du h?rer. Legg inn spektrogrammene i rapporten. 
Innlevering 13/09/13, i Fronter.
 

Obligatorisk oppgave 2: Analyse gjennom syntese

  1. Finn en lydfil (for eksempel lyden fra oppgave 1) som du fors?ker ? gjenskape i PD eller Max (ev. Matlab)  ved hjelp av additiv syntese
  2. Lagre patchen med riktige innstillinger (i message-bokser), og/eller ta screenshot av patchen for ? dokumentere innstillingene
  3. Skriv en liten rapport (maks 2 sider) om det du har gjort, og hvordan du synes resultatet ble. 
 
Innlevering 11/10/13, i Fronter.

Obligatorisk oppgave 3: Feature Extraction

  1. Last ned de to lydfilene rhodes.wav og trompet.wav, og importer filene i matlab.
  2. Plot spektrogram og waveform av de to filene. Disse kan du gjerne referere til n?r du svarer p? sp?rsm?lene nedenfor.
  3. 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?
  4. Lag plot av zerocross rate. Denne blir til tider sv?rt h?y, hva tror du dette kommer av? 
  5. Lag plot av spektralsentroiden til de to lydfilene og sammenlikn av dem. Ser du en likhet med zerocross-rate her?
  6. Hvilket tempo (bpm) har de to filene? 
  7. Lag plot av "roughness" og sammenlikn dem.
  8. Plot pitchen i de to filene
  9. Skriv en liten rapport (maks 2 sider tekst, figurer kommer i tillegg) om analysen din. Inkluder figurer som viser analysene.
  10. Noen tips:
    • Figurer kan lages med screen shot eller ved ? bruke file-save funksjonen p? figurene i matlab
    • Husk tydelig benevning p? aksene, slik at figurene kan sammenliknes. 
    • Bruk gjerne matlabfunksjonen ylim([minverdi maxverdi]) til ? sette like y-akser p? de plottene som skal sammenliknes (og hvis n?dvendig gj?r det samme for x-aksen)
    • Bruk MIR toolbox manualen hvis du trenger en funksjon som du ikke vet navnet p? (s?k i pdf-en)
    • Test gjerne ulike vinduslengder for ? vise featurene s? tydelig som mulig.
      For eksemel: mircentroid(minlydfil,'frame',0.05,'s') setter vinduslengden p? spektralsentroideplottet til 50 millisekunder
Innlevering 25/10/13, i Fronter.
 

 

 
Published Aug. 21, 2013 3:55 PM - Last modified Oct. 9, 2013 11:43 AM