11.
jan
Zagovor diplomskega dela: Martin Resman
ob 09:00

Naslov diplomskega dela: Vizualizacija glasbe

 

Povzetek:

Zvok načeloma zaznavamo s čutili za sluh, vendar to ni edini način.  Lahko ga zaznavamo tudi vizualno, vendar mora biti ustrezno uprizorjen.  V diplomski  nalogi  predstavimo  implementacijo  programa  za  vizualizacijo  zvočnega signala v realnem času.  Najprej predstavimo razvojno ploščico STM DISCO-F746NG,  na  kateri  program  izvajamo.   Opredelimo  njene  specifikacije  in razložimo omejitve,  ki smo jih morali upoštevati (pomnilnik,  takt ure procesorja).  Nato opišemo razvojno okolje (Mbed studio), v katerem smo razvijali program.  Pregledamo njegove funkcije, uporabljene knjižnice, delovanje  deljenja  in  shranjevanja  kode  ter  omenimo  težavo  pri  uporabi  zastarelih knjižnic (neskladje verzij) in ponudimo rešitev.  Predstavimo vzorčenje in  obrazložimo  pomemben  Nyquist-Shannonov  izrek,  ki  smo  ga  morali  pri tem upoštevati.  Razložimo tudi posledice ob njegovem neupoštevanju (alias efekt).  Predstavimo dva pristopa povezave vira zvočnega signala in razvojne ploščice (analogni vhod na ploščici in 3.5 mm stereo priključek na ploščici) ter obrazložimo razlog za izbiro pristopa.  Na kratko predstavimo diskretno Fourierovo  transformacijo,  s  katero  analiziramo  vzorčen  zvočni  signal,  ter opišemo njeno implementacijo v programu.  Lotimo se opisovanja vseh implementiranih načinov vizualizacije zvoka (grafični, krožni, 3D, žogice, stolpci). Za vsak način predstavimo okvirno delovanje algoritma, težave oziroma omejitve,  na  katere  smo  naleteli,  in,  s  pomočjo  pseudokode,  opišemo  njegovo implementacijo.  Na koncu predstavimo še delovanje in implementacijo uporabniškega vmesnika.

 

Mentor: izr. prof. dr. Patricio Bulić

 

Komisija za zagovor:​

prof. dr. Branko Šter (predsednik),

izr. prof. dr. Patricio Bulić (mentor),

prof. dr. Marko Bajec (član).

 

Povezava do video kanala, po katerem se bo prenašal zagovor in ga bo možno spremljati, bo dodana najkasneje na dan zagovora (predvidoma 30 minut pred terminom izvedbe zagovora) na spletni strani: https://ucilnica.fri.uni-lj.si/course/view.php?id=35