izpis_h1_title_alt

Vizualizacija glasbe
ID RESMAN, MARTIN (Author), ID Bulić, Patricio (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (5,05 MB)
MD5: DF37C925F4A6B11F9E8D3D0208C0AB30

Abstract
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.

Language:Slovenian
Keywords:razvojna plošča, zvok, vizualizacija, spektralna analiza, Fourierov transform
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2021
PID:20.500.12556/RUL-124256 This link opens in a new window
COBISS.SI-ID:46789891 This link opens in a new window
Publication date in RUL:13.01.2021
Views:876
Downloads:197
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Music visualization
Abstract:
We perceive sound with the auditory system, but that is not the only way. We can also perceive it visually, but the sound must be first visualized. In the following diploma thesis we present the implementation of a program that visualizes sound in real time. First we introduce the development board STMDISCO-F746NG, which runs the program. We describe its specifications and explain its shortcomings, which we had to take into account (memory, CPU clock speed). Then we describe the development environment (Mbed studio), which we used in the development of the program. We look over functions, used libraries, code sharing, code saving and we mention a problem when using outdated libraries (version mismatch) and we offer a solution. We describe sampling and explain the important Nyquist-Shannon theorem, which we had to follow. We also show the consequences of not following it (aliasing). Then we describe two ways of connecting the audio source and the board (analog input on the board and 3.5 mm audio jack) and explain which one we chose. We introduce the discrete Fourier transform which is used to analyze sound and we show its implementation in the program. We go through all the visualization techniques (graphical, circular, columns, balls,3D). For each implemented technique we explain the algorithm, problems we encountered, and, with the help of pseudocode, show its implementation in the program. At the end we talk about the user interface and how it was implemented.

Keywords:development board, sound, visualization, spectral analysis, Fourier transform

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back