Elektroninen Nuottiteline
Kankkunen, Toni (2013)
Kankkunen, Toni
Hämeen ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305179325
https://urn.fi/URN:NBN:fi:amk-201305179325
Tiivistelmä
Opinnäytetyön tarkoituksena oli toteuttaa elektroninen nuottiteline, jolla voitaisiin esittää PDF-muotoisia nuottitiedostoja. Tätä varten työhön tehtiin ohjelmisto, joka suorittaisi nuottitiedostojen esittämisen ja selaamisen, sekä laitteisto tämän ohjelmiston käyttämistä varten.
Laitteen ohjelmisto jaettiin kahteen osaan. Ensimmäinen osa on nimeltään Avain, jota käytetään itse nuottitelineessä, ja se on täysin alustariippumaton siinä käytettyjen HTML- ja PHP-kielien ansiosta. Täten ohjelmaa voi käyttää niin tietokoneella, älypuhelimella kuin taulutietokoneellakin. Ohjelmiston toinen osa, nimeltään Nuotti, vaatii Windows-käyttöjärjestelmän. Ohjelmalla suoritetaan nuottitiedostojen ja soittolistojen kopiointi laitteen muistiin. Nuotti-ohjelma on kirjoitettu Visual C# -ohjelmointikielellä.
Ohjelmiston käyttämiseen tarkoitetulta laitteelta vaadittiin helppoa siirreltävyyttä eri paikkojen välillä, mutta samalla oli myös laitteessa oltava suurikokoinen kosketusnäyttö, jolla kahta sivullista nuotteja voitaisiin esittää selkeästi yhtä aikaa. Tätä laitetta ei kuitenkaan työtä varten saatu hankittua, mutta työssä tutkittiin runsaasti erilaisia laitevaihtoehtoja, jotka edellä mainitut vaatimukset täyttäisivät. Näiden laitteistovaihtojen eri ongelmiin työssä perehdyttiin syvällisesti, jotta laitteen hankkiminen työn jälkeen onnistuisi helposti. Eri käyttöjärjestelmiin ja niiden rajoituksiin työn yhteydessä paneuduttiin erityisesti.
Työhön sisältyy myös ohjeistus, jolla NuottiAvain-ohjelmiston saa toimimaan. Perusasioihin, kuten tarvittavien käyttöjärjestelmien asentamiseen, ei kuitenkaan työssä perehdytä.
Lähdekoodit saa tarvittaessa sähköpostitse osoitteesta toni.kankkunen(ät)gmail.com.
Laitteen ohjelmisto jaettiin kahteen osaan. Ensimmäinen osa on nimeltään Avain, jota käytetään itse nuottitelineessä, ja se on täysin alustariippumaton siinä käytettyjen HTML- ja PHP-kielien ansiosta. Täten ohjelmaa voi käyttää niin tietokoneella, älypuhelimella kuin taulutietokoneellakin. Ohjelmiston toinen osa, nimeltään Nuotti, vaatii Windows-käyttöjärjestelmän. Ohjelmalla suoritetaan nuottitiedostojen ja soittolistojen kopiointi laitteen muistiin. Nuotti-ohjelma on kirjoitettu Visual C# -ohjelmointikielellä.
Ohjelmiston käyttämiseen tarkoitetulta laitteelta vaadittiin helppoa siirreltävyyttä eri paikkojen välillä, mutta samalla oli myös laitteessa oltava suurikokoinen kosketusnäyttö, jolla kahta sivullista nuotteja voitaisiin esittää selkeästi yhtä aikaa. Tätä laitetta ei kuitenkaan työtä varten saatu hankittua, mutta työssä tutkittiin runsaasti erilaisia laitevaihtoehtoja, jotka edellä mainitut vaatimukset täyttäisivät. Näiden laitteistovaihtojen eri ongelmiin työssä perehdyttiin syvällisesti, jotta laitteen hankkiminen työn jälkeen onnistuisi helposti. Eri käyttöjärjestelmiin ja niiden rajoituksiin työn yhteydessä paneuduttiin erityisesti.
Työhön sisältyy myös ohjeistus, jolla NuottiAvain-ohjelmiston saa toimimaan. Perusasioihin, kuten tarvittavien käyttöjärjestelmien asentamiseen, ei kuitenkaan työssä perehdytä.
Lähdekoodit saa tarvittaessa sähköpostitse osoitteesta toni.kankkunen(ät)gmail.com.