From 8c2ef493daea054cbbb86be8bc0394c24934b851 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vili=20Sinerv=C3=A4?= <39151688+ArcticCoder@users.noreply.github.com> Date: Fri, 28 Oct 2022 12:10:54 +0300 Subject: [PATCH] Update toteutusdokumentti.md --- dokumentaatio/toteutusdokumentti.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dokumentaatio/toteutusdokumentti.md b/dokumentaatio/toteutusdokumentti.md index 681b469..39f3aef 100644 --- a/dokumentaatio/toteutusdokumentti.md +++ b/dokumentaatio/toteutusdokumentti.md @@ -24,6 +24,7 @@ Toteutunut tilavaativuus vastaa ideaalista O(n), joka on myös helppo todeta koo - Tapa jolla toteutin komennot ei ole erityisen mielekäs omasta mielestäni, sillä sopivan kirjaimen löytäminen kävi jo nyt välillä hankalaksi. Ohjelman merkittävä laajentaminen olisi siis tältä osin turhan hankalaa. - Alkuosan ja rytmin määrittäminen on hieman kömpelöä merkkijonoissa olevien erikoismerkkien takia. - Olisin halunnut, että ohjelma kertoo esimerkiksi prosenttina, kuinka monen nuotin kohdalla oli enemmän kuin yksi vaihtoehto. Tämä auttaisi asteen valinnassa, sillä käyttäjä näkisi milloin aletaan käytännössä vain toistamaan opetusdataa sellaisenaan. +- MIDI-muunnos jättää esimerkiksi vanhat sävellaji yms. merkinnät, jotka eivät enää pidä paikkansa. Ei haittaa ohjelman toimintaa, mutta mikäli MIDI-tiedostoista tehtäisiin suoraan partituuri, sävellaji merkittäisiin väärin. Itse nuottien arvot ovat kuitenkin oikein, jolloin ohjelmisto osaa kyllä soittaa oikeat nuotit tästä virheestä riippumatta ## Lähteet [Wikipedia: Trie](https://en.wikipedia.org/wiki/Trie)