Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids maģistra profesionālās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Ģitāras spēles apmācības sistēmas izstrāde
Nosaukums angļu valodā Development of the Guitar Playing Training System
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Dr.sc.ing., as. prof. P.Rusakovs
Recenzents
Anotācija Dotajā maģistra darbā ir aprakstīta ģitāras spēles apmācības sistēmas izstrāde. Sistēma pati nosaka spēlēšanas pareizumu, analizējot ieejas signālu. Analīzes moduļa pamatā strādā divi algoritmi: Filipa MakLeoda (Philip McLeod) vienkāršs toņu noteikšanas algoritms un Anssi Klapuri (Anssi Klapuri) polifonijas bāzēs frekvenču noteikšanas algoritms, kas izmanto harmonisko amplitūdu summēšanu. Pirmais algoritms darbojas ātrāk un precīzāk nekā otrais, tomēr Klapiri algoritms spēj noteikt akordus. Papildus darba autors optimizē algoritmus pēc programmatūras prasībām, kā arī risina problēmu ar oktāvas nobīdi, kas piemīt abiem algoritmiem, ieejas signāla spektra harmonikas dēļ. Darbā ir piedāvāts dažādu skaņu platformu un viņu latentumu salīdzinājums, kuri ir izmantoti dažādās operētājsistēmās. Tika aprakstīta PortAudio starpprogrammatūra, kas nodrošina dažādu skaņu platformu apvienošanu viena interfeisa ietvaros. Papildus ir piedāvātas dažādas domas par līnijas un mikrofona pieslēgvietas izmantošanu un to testēšanas rezultāti. Darba autors piedāvā gan mūzikas nodarbību rakstīšanas vidi, gan to spēlēšanas vidi. Kopā ar bāzēs vidēm, sistēma satur ģitāras uzstatītāju, metronomu, mikseru un skaņas efektu moduļu. Pašas nodarbības ir atspoguļotas gan klasiskā nošu gramatikā, gan ģitāras tabulatūras gramatikā. Nodarbības ir glabātas portatīvajā formātā, kas tiek ģenerēts ar speciālu protokola serializācijas procesu, izmantojot ProtocolBuffers. Sistēma ir izplatīta kā atklātā programmatūra. Tā ir reģistrēta un ir pieejama publiski ar LGPL licences tiesībām. Pielikumos iekļauts implementēto glabāšanas faila protokola pirmteksts un darbā izmantoto saīsinājumu tabula. Pieliktajā diskā atrodas programmas pirmteksts, kompilēts binārais fails, dažas nodarbības, šī darba teksts un lietotāja recenzijas. Maģistra darbā ir 86 lappuses, 74 attēli, 3 tabulas, 2 pielikumi un 36 nosaukumu informācijas avoti.
Atslēgas vārdi Klapuri, McLeod, ģitāra, ASIO, PortAudio, skaņa, filtri, ProtocolBuffers, LGPL
Atslēgas vārdi angļu valodā Klapuri, McLeod, guitar, ASIO, PortAudio, sound, filters, ProtocolBuffers, LGPL
Valoda lv
Gads 2013
Darba augšupielādes datums un laiks 16.01.2013 11:00:54