1
0
Fork 0

Kirjoita ohje

This commit is contained in:
Vili Sinervä 2022-10-07 17:55:56 +03:00
parent ee993c3d83
commit 0406218ff9
2 changed files with 22 additions and 0 deletions

View file

@ -1,6 +1,8 @@
# Markov musiikkigeneraattori
## Dokumentaatio
[Ohje](https://github.com/ArcticCoder/markov-music-generator/blob/main/dokumentaatio/ohje.md)
[Määrittelydokumentti](https://github.com/ArcticCoder/markov-music-generator/blob/main/dokumentaatio/maarittelydokumentti.md)
[Testausdokumentti](https://github.com/ArcticCoder/markov-music-generator/blob/main/dokumentaatio/testausdokumentti.md)

20
dokumentaatio/ohje.md Normal file
View file

@ -0,0 +1,20 @@
# Asentaminen
Vaihtoehtoisesti voi luoda virtuaaliympäristön ennen asennusta. Tämä on vahvasti suositeltavaa, sillä näin projektin vaatimat kirjastot pysyvät erillään muusta järjestelmästä. Virtuaaliympäristön voi luoda esimerkiksi `venv`-nimiseen kansioon projektin juureen komennolla
`python3 -m venv venv`
Tämän jälkeen ympäristön saa käytöön komennolla
`source venv/bin/activate`
Ohjelman vaatimat kirjastot voi asentaa komennolla
`pip install -r requirements.txt`
Ohjelma on nyt valmis käytettäväksi.
# Opetusdata
Opetusdataksi kelpaa mikä tahansa MIDI-tiedosto, mutta itse olen käyttänyt MuseScore-palvelua tietyillä [hakukriteereillä](https://musescore.com/sheetmusic?instrument=2&instrumentation=114&license=to_share&recording_type=public-domain). Ainoa rajoitus on se, että ohjelma jättää huomiotta molli-sävellajeissa (minor key signature) olevat osat. Laadun parantamiseksi jokaisessa MIDI-tiedoston raidassa ("track") olisi hyvä olla vain yksi melodia. Edellä olevasta linkistä löytyvät tiedostot ovat olleet sopivia, joten se on varma valinta, jos olet epävarma.
# MIDI-tiedostojen toistaminen
Monet ohjelmat kykenevät toistamaan MIDI-tiedostoja. Esimerkiksi Windows media player, Totem ja VLC (lisäosilla). Näihin löytyy monia yksinkertaisia ohjeita netistä, joten en selosta tässä enempää.