Skip to content

Commit

Permalink
Update vaatimusmäärittely.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Veikkosuhonen authored Apr 21, 2020
1 parent 829072d commit ae58f12
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions dokumentaatio/vaatimusmäärittely.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,9 @@ Visualisointia ohjaavia parametreja voi muuttaa käyttöliittymästä.
#### Käyttöliittymä
Sovelluksessa on yksi päänäkymä, jonka keskelle piirretään visualisaatio. Ikkunan neljällä sivulla on aukeavat valikot:

Vasemmalla: äänitiedostojen hallinta. Tästä voi lisätä valikkoon uusia äänitiedostoja (tehty), valita soitettava äänitiedosto (tehty) ja poistaa valikosta tiedostoja.
Vasemmalla: äänitiedostojen hallinta. Tästä voi lisätä valikkoon uusia äänitiedostoja (tehty), valita soitettava äänitiedosto (tehty) ja poistaa valikosta tiedostoja (tehty).
Alhaalla: äänentoiston hallinta. Toistonappi (tehty) ja volyymislideri.
Oikealla: visualisaation hallinta. Tästä voidaan valita eri visualisaatiomalleja ja hallita slidereilla jotain niiden parametreista.
Ylhäällä: sovelluksen käyttöohje
Oikealla: visualisaation hallinta. Tästä voidaan valita eri visualisaatiomalleja ja hallita slidereilla jotain niiden parametreista (tehty).

Lisäksi äänentoistoa voi hallita klikkaamalla näkymää ja kokonäytön tilaan voidaan siirtyä painamalla f-näppäintä. (tehty)

Expand All @@ -23,4 +22,4 @@ Visualisaatio toteutetaan JavaFX:n MediaPlayer-olion audioSpectrumListener-obser
Perusversiossa toteutetaan vain kaikkein keskeisimmät toiminnot. Sovellukseen valitaan äänitiedostoja, joista valitaan yksi soitettavaksi. Näkymän keskiöön piirretään yksinkertainen visualisaatio.

### Jatkokehittely
Useita erilaisia visualisaatioita, joista voidaan valita sivupalkin valikolla. Visualisaatioiden parametreja voidaan säätää sivupalkista.
Useita erilaisia visualisaatioita, joista voidaan valita sivupalkin valikolla. Visualisaatio reagoi hetkittäisten frekvenssien magnitudien lisäksi magnitudien muutoksiin eri tavoin, sekä vaihtaa tyyliä frekvenssijakauman periaatteella (esimerkiksi eri taustaväritys frekvenssijakauman muuttuvan keskiarvon perusteella).

0 comments on commit ae58f12

Please sign in to comment.