Kommentointia
This commit is contained in:
parent
39929c6d9e
commit
80296974e2
1 changed files with 4 additions and 1 deletions
|
@ -52,6 +52,7 @@ class MusiikkiGeneraattori:
|
||||||
"""Luo ja valmistelee halutun asteisen Markovin ketjun annetulla alkuosalla"""
|
"""Luo ja valmistelee halutun asteisen Markovin ketjun annetulla alkuosalla"""
|
||||||
alkuosa = self._nuotit_midiksi(alkuosa)
|
alkuosa = self._nuotit_midiksi(alkuosa)
|
||||||
|
|
||||||
|
#Liian lyhyt alkuosa täydennetään käyttäen portaittain korkeamman asteen Markovin ketjuja
|
||||||
if len(alkuosa) < aste:
|
if len(alkuosa) < aste:
|
||||||
trie = Trie()
|
trie = Trie()
|
||||||
|
|
||||||
|
@ -84,7 +85,9 @@ class MusiikkiGeneraattori:
|
||||||
self._ketju.aseta_alkuosa(alkuosa)
|
self._ketju.aseta_alkuosa(alkuosa)
|
||||||
|
|
||||||
def generoi_nuotteja(self, maara):
|
def generoi_nuotteja(self, maara):
|
||||||
"""Generoi halutun määrän nuotteja aiemmin alustetulla Markovin ketjulla"""
|
"""Generoi halutun määrän nuotteja aiemmin alustetulla Markovin ketjulla.
|
||||||
|
Palauttaa onnistuneesti generoitujen nuottien määrän.
|
||||||
|
"""
|
||||||
self._nuotit = list(self._ketju.menneet_tilat)
|
self._nuotit = list(self._ketju.menneet_tilat)
|
||||||
nuotteja = maara - len(self._nuotit)
|
nuotteja = maara - len(self._nuotit)
|
||||||
for _ in range(nuotteja):
|
for _ in range(nuotteja):
|
||||||
|
|
Reference in a new issue