Page 50 - Fister jr., Iztok, and Andrej Brodnik (eds.). StuCoSReC. Proceedings of the 2016 3rd Student Computer Science Research Conference. Koper: University of Primorska Press, 2016
P. 50
Slika 11: Nepregledno ˇstevilo ˇzic. Zahvala

5. SKLEP Za pomoˇc pri izvedbi projekta, se iskreno zahvaljujem profe-
sorju Aleˇsu Hacetu s Fakultete za elektrotehniko, raˇcunalni-
Ugotovili smo teˇzavo s prekomerno zakasnitvijo med priti- ˇstvo in informatiko v Mariboru in asistentu Roku Puˇcku, ki
skom tipke in dejanskim predvajanjem zvoka. Sumimo, da sta mi pomagala pri programiranju mikrokrmilnika MSP430.
do tega prihaja zaradi slabe optimizacije programa mikro- Hvala tudi za priloˇznost gradnje klaviatur kot projektnega
krmilnika. Problema se popolnoma ˇze v osnovi ne da od- dela.
praviti, lahko se ga pa minimizira. Z nadaljnjo optimizacijo
lahko doseˇzemo zakasnitev pod 30 ms, kar je veliko manj kot 6. REFERENCE
trenutna, ki znaˇsa 100-150 ms.
[1] MIDI Association. https://www.midi.org/.
Prav tako bi bilo ˇze v osnovi potrebno izbrati zaslon LCD, [Dostopano: 2016-09-2].
ki deluje na napajalni napetosti mikrokrmilnika (3.3 VDC),
s ˇcimer bi dodatno prihranili prostor in nekaj prikljuˇckov na [2] P. R. Cook and G. Scavone. The synthesis toolkit
mikrokrmilniku. Odzivni ˇcas zaslona je v primerjavi s ti- (stk). In Proceedings of the International Computer
stimi iz viˇsjega cenovnega razreda visok in nam je v zaˇcetni Music Conference, pages 164–166, 1999.
fazi povzroˇcal nemalo teˇzav z odzivnostjo klaviatur. Pro-
blem smo odpravili z uvedbo prekinitev znotraj programa [3] R. P. Gilmore. Direct digital synthesizer driven phase
na mikrokrmilniku. Pojavljale so se tudi teˇzave z zaslonom lock loop frequency synthesizer, Oct. 23 1990. US
na dotik, saj je bilo teˇzko najti primerne gonilnike ter zaslon Patent 4,965,533.
usposobiti.
[4] P. D. Griffis. Switching arrangement for a stereophonic
Da bi bile klaviature resniˇcno prenosljive in uporabniku pri- sound synthesizer, Oct. 23 1984. US Patent 4,479,235.
jazne, bi bilo potrebno napisati grafiˇcni vmesnik, kateri bi
se pojavil takoj ob zagonu. Ta bi moral interaktivno omogo- [5] J. Hass. Midi. http://www.indiana.edu/~emusic/
ˇcati izbiro glasbila in njegovih parametrov. Najprimernejˇsi etext/MIDI/chapter3_MIDI4.shtml, 2013.
programski jezik za uporabniˇski program bi po naˇsem mne- [Dostopano: 2016-08-31].
nju bila Java, v kateri je relativno enostavno programirati
in je kompatibilna z mikroraˇcunalnikom Raspberry Pi. [6] Y. Kaneoka. Electronic sound synthesizer, Nov. 8
1988. US Patent 4,783,812.
Za ˇsirˇso paleto sintetiziranih zvokov predlagamo uporabo
Soundfont-ov, katerih opus obsega zvoke klavirja, bobnov, [7] A. M. McDonald, D. C. Quinn, and D. C. Perry.
kitare, trobente in nekaterih drugih. Prav tako ˇzelimo v Sound synthesizer in a vehicle, Dec. 6 1994. US Patent
nadaljevanju tudi za glasbeno spremljavo usposobiti pove- 5,371,802.
zljivost toka MIDI podatkov s svetlobnimi efekti osvetljave.
[8] M. Russ. Sound synthesis and sampling. Taylor &
Kot konˇcno reˇsitev na mnoˇzico kablov in prikljuˇckov (slika 11) Francis, 2004.
bi predlagali gradnjo univerzalne matiˇcne ploˇsˇce, kamor bi
pritrdili vse zahtevane module in tako optimirali izrabo pro- [9] Wikipedia. MIDI.
stora. Prav tako bi prihranili na konˇcnih stroˇskih, saj bi s https://en.wikipedia.org/wiki/MIDI, 2016.
tem odpadli stroˇski ˇstevilnih prikljuˇckov. [Dostopano: 2016-08-31].

[10] Wikipedia. Sintetizator.
https://sl.wikipedia.org/wiki/Sintetizator,
2016. [Dostopano: 2016-08-22].

StuCoSReC Proceedings of the 2016 3rd Student Computer Science Research Conference 50
Ljubljana, Slovenia, 12 October
   45   46   47   48   49   50   51   52   53   54   55