Generatiivinen musiikin tuottaminen
|
|
- Pertti Majanlahti
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Automatisoitu musiikin analyysi ja haku seminaariesitys Generatiivinen musiikin tuottaminen Lauri Gröhn Gallery Music from Pictures Tiivistelmä Esiteltävä Synestesia-ohjelma (Java-sovelle) voi olla hyödyllinen väline kun halutaan tuottaa eri parametrien suhteen toisiaan lähellä olevaa testidataa (midi-tiedostoja) kehitettäessä automatisoitua musiikin analyysia ja hakua. Esiteltävä menetelmä miditiedostojen tuottamiseksi mistä tahansa kuvasta saattaa antaa muitakin virikkeitä ja uusia ideoita. Kehitetyn musiikin generoinnin menetelmän metaforana voidaan pitää kuvanveistoa, jossa lähdetään kivenkappaleesta tai puunpökkelöstä, joka inspiroi kuvanveistäjää tiettyyn ratkaisuun. Esiteltävä menetelmä perustuu kuvan pikseleiden poissuodattamiseen ja toisaalta useiden musiikillisten valintaparametrien käyttöön. Kunkin sävellyksen pohjana oleva kuva ja parametriluettelo ovat yhdessä sävellyksen metapartituuri. 1 Johdanto Tässä esityksessä käsitellään vain Synestesia-ohjelmiston avulla tapahtuvaa musiikin automaattista generointia. Lukuisiin muihin vaihtoehtoisin voi tutustua Internetin välityksellä tai esityksen lopussa mainittujen kirjojen perusteella. Synestesia on säveltämisen kehitysjärjestelmä, jossa ei ole omaa käyttöliittymää ja jota ajatetaan JBuilder Java-kehitysympäristön tai muun vastaavan kautta. Tyypillinen konfiguraatio on sisältää JBuilderin käyttöliittymän, kuvakansion ja miditiedostokansion (liite 1). Kun parametrit on valittu, generoi ohjelma käynnistyksen jälkeen miditiedoston muutamassa sekunnissa. (liite 2). Syntyvä midi-tiedosto voidaan soittaa millä tahansa mediasoittimilla. Musiikkiesimerkkejä midi- ja mp3-muodossa on runsaasti kuvineen nettisivulla Toistaiseksi en ole suorittanut miditiedostojen jälkikäsittelyä. Raakapartituurista näkee, että jos musiikki halutaan saada esitettävään muotoon, on miditiedostosta saatavaa partituuria (liite 3) muokattava käyttökelpoisempaan muotoon (liite 4). Generoinnissa syntyy kokonaisia sävellyksiä, jotka ovat parametreistä riippuen minimalistisia, new age tyylisiä tai vahvasti klusteroituja, genrenä lähinnä klassinen nykymusiikki. Kestot ovat olleet minuutista 10 tuntiin, Ohjelmassa ei ole lainkaan käytetty satunnaisuutta. Tässä esityksessä käydään läpi joukko Synestesia-ohjelman ideoita erittäin karkealla tasolla.
2 2 2 Kuvan suodatus Ohjelmassa valitun kuvan kunkin pikselin r/g/b arvot lasketaan yhteen (moodi 0) tai kerrotaan keskenään (moodi 1) ja jokaisella suodatuskerralla (parametri) ne pikselit jotka ovat johtaneet yleisimmin esiintyvään arvoon veistetään pois. Kuvassa 1 ylinnä alkuperäinen, seuraavana moodissa 0 suodatettu 10 ja 400 kertaa ja alinna moodissa 1 suodatettu 100 ja 400 kertaa. 3 Kuvan pilkkominen Kanavien (parametri ) määrästä riippuen kuva jaetaan pystysuunnassa yhtä suuriin lohkoihin
3 3 ja osien (parametri) määrästä riippuen kunkin osan pikseleinä käytetään käytössä olevien pikselien määrää jaettuna osien määrällä. Osassa 1 käytetään tumminpia pikseleitä ja viimeisessä vaaleimpia. 4 Säveltasojen määräytyminen Pikselistöä käydään läpi ajallisesti vasemmalta oikealle niin monta kertaa kuin sävellyksessä on osia. Aika-akseli siis kulkee vasemmalta oikealle. Sävelkorkeus määräytyy koko sävellyksen korkeimmasta nuotista (parametri), kunkin trakin suhteellisesta säveltasosta ylempään verrattuna (parametrijoukko) ja valitusta asteikosta, joita voidaan muodostaa mielivaltaisesti lisää: Pikseleitä luetaan kussakin trakissa ylhäältä alas. Sävelkorkeudet, volyymi ja ne saavat arvoikseen midi käytettäviä arvoja. On mahdollista, että jokaisella trakilla on oma sävelasteikkonsa. 5 Musiikilliset parametrit Tempo, instrumentit jne. voidaan valita seuraavilla parametreilla tai parametrijoukoilla (taulukkosta jokaiselle trakille erikseen. Harmoniat syntyvät trakin vertikaalinuottien määrästä, minimi-intervallista ja sävelalan laajuudesta.
4 4 Kunkin nuotin volyymi määräytyy seuraavalla tavalla: 6 Muutamia erikoisuuksia Koska musiikkia voidaan generoida mistä tahansa kuvasta, ovat muutamat yksityiskohdat tuottaneet melkoisesti lisätyötä. Kuvasta riippuen on mahdollista, että musiikkiin tulee liian pitkiä taukoja. Ne on eliminoitu parametrillä, joka määrittelee sallitun maksimitauon. Liian pitkän tauon uhatessa ohjelma supistaa tauon parametrin ilmaisemaan pituuteen. Sävellyksen alun ja lopun pikselit on suodatettava ylimääräisellä tavalla, jottei sävellys ehkä alkaisi voimakkaalla purskeella tai lopu ikään kuin seinään. Lisää yksityiskohtia löytyy koodista, johon (vanha versio) pääsee käsiksi nettisivulta 7 Lopuksi Synestesia-ohjelmassa on Java-koodia nykyisellään runsaat 500 riviä ja koska käyttöliittymää ei ole, ei olio-ohjelmointia ole toteutettu taiteen sääntöjen mukaisesti. Kehitys-ympäristönä ohjelma on toiminut mainiosti, teknisiin rakenteisiin ei ole tarvinnut puuttua. Suoritin uudelleenohjelmoinnin kaksi vuotta sitten. Viitasaaren sävellyskursseilla tulleen muutosehdotukset olen pystynyt toteuttamaan muutaman rivin lisäyksillä tai muutoksilla. Vaikeimmaksi haasteeksi on osoittautunut midin rytmisetin hyödyntäminen. Useiden yritystenkään jälkeen ei sopivia algoritmeja ole löytynyt. Sellaisten löytyminen voisi tuoda mahdollisuuksia siirtyä populaarimpaan suuntaan. Aivan uutena mahdollisena haastena on kehittää ohjelma, joka tekisi staattisen kuvan miditiedostosta. Näin saatuja kuvia voisi käyttää uusien midi-tiedostojen generointiin, jolloin syntyisi eräänlainen korkeamman tason musiikkia tuottava soluautomaatti Kehitetyn Java-sovelteen avoin lähdekoodi (kevään 2002 versio) löytyy nettisivulta kuten myös lukuisa joukko midi- ja mp3-tiedostoja kuvineen.
5 5 Kirjoja generatiivisesta musiikista David Cope: The Algoritymic Composer. A-R Editions Esittelee generatiivisen säveltämisen historiaa ja käsitteistöä ja romppu sisältää useita ohjelmia algoritmiseen säveltämiseen. David Cope: Virtual Music, Computer Synthesis of Musical Style. The MIT Press Käsittelee Copen kehittämiä ohjelmisto ja rompun näytteillä voi testata kysyään erottaa Copen tyyliemulaatiot alkuperäisistä klassisista pianosävellyksistä. Eduardo Reck Miranda: Composing Music with Computers. Focal Press Käy läpi erilaiset generatiivisen säveltämisen paradigmat ja sisältää useiden ohjelmistojen esittelyjä ja rompulla itse ohjelmia. Iannis Xenakis: Formalized Musi, Thoght and Mathematics of Music. Pendrakon Press Katso sivuilla liite The new UPIC system. UPIC tuottaa audiodata graafisesta datasta. Kuvaliitteet Liite 1: Kehitysympäristö käyttöliittymä parametrien valintavaiheessa Liite 2: Näyttö generoinnin tapahduttua Liite 3: Midi-tiedostosta saatu raakapartituuri, esimerkkinä Time is Up Liite 4: Raakapartituurista muokattu lähes muusikoiden soitettavissa oleva partituuri Liite 5: Midi tiedostosta saatu raakapartituuri
6 6 Liite 1: Kehitysympäristö käyttöliittymä parametrien valintavaiheessa Keskellä Java-lähdekoodia JBuilder 9 ympäristössä. Generointi käynnistyy vasemman olevasta sinisellä maalatusta kohdasta ja generointi kestää muutaman sekunnin. Oikealla pala kuvahakemistoa, josta haluttu kuva (.jpg) voidaan poimia ja alhaalla oikealla kansio, johon miditiedosto generoituu.
7 7 Liite 2: Näyttö generoinnin tapahduttua Vasemmassa puoliskossa alkuperäinen kuva, siitä muodostettu harmaasävykuva, josta varsinaisesti filteröintii alkaa, ylempänä filteröity kuva ja ylävasemmalla kuvan ne pikselit, joita tässä generoinnissa on käytetty musiikin geneointiin. Kuvasta ei voi lukea sävelkorkeuksia kuin suuntaaantavasti eikä kuvasta näy missä säveksen osassa kutakin pikseliä on käytetty, eikä siis ajanhetkeä, vaikka aika kulkeekin vasemmalta oikealta. Testiparametrin muutoksella saadaan erikseen näkyviin myös kussakin osassa käytetyt pikselit.
8 Liite 3: Midi-tiedostosta saatu raakapartituuri, esimerkkinä Time is Up, sivu 1/16 8
9 9 Liite 4: Raakapartituurista muokattu lähes muusikoiden soitettavissa oleva partituuri, sivu 1/16 Liite 5: Midi-tiedostosta saatu raakapartituuri, osa
MUSIIKKI JA TIETOTEKNIIKKA -SEMINAARI 1(11) Jyväskylän yliopisto 11.12.2003 (korj. 12.12.2003) Musiikkia kuvista
MUSIIKKI JA TIETOTEKNIIKKA -SEMINAARI 1(11) Jyväskylän yliopisto 11.12.2003 (korj. 12.12.2003) 1 Johdanto Musiikkia kuvista Lauri Gröhn metasäveltäjä Gallery Music from Pictures www.synestesia.com Kehittämässäni
Näkökulmia ja työskentelytapoja
Näkökulmia ja työskentelytapoja Oppilas osaa jäsentää kuultua ja nuotinnettua musiikkia, on tietoinen sointujen käytön ja äänenkuljetuksen lainalaisuuksista On saanut valmiuksia itsenäisesti analysoida
Toinen harjoitustyö. ASCII-grafiikkaa
Toinen harjoitustyö ASCII-grafiikkaa Yleistä Tehtävä: tee Javalla ASCII-merkkeinä esitettyä grafiikkaa käsittelevä ASCIIArt-ohjelma omia operaatioita ja taulukoita käyttäen. Työ tehdään pääosin itse. Ideoita
Graafiset käyttöliittymät Sivunparantelu
Graafiset käyttöliittymät Sivunparantelu Johdanto Tarkoituksenamme on parantaa Konebox.fi-verkkokaupan nettisivuja. Ensivaikutelman perusteella sivusto tuntuu todella kömpelöltä ja ahdistavalta. Sivu on
Kanteleen vapaa säestys
Suomen musiikkioppilaitosten liitto ry Kanteleen vapaa säestys Tasosuoritusten sisällöt ja arvioinnin perusteet 2013 Työryhmä: Anna-Karin Korhonen Päivi Ollikainen Satu Sopanen, Kanteleensoiton opettajat
Tutustu Daisy-soittimeen!
Tutustu Daisy-soittimeen! Daisy-julkaisut Äänikirjat, -lehdet, oppaat, tiedotteet Äänen lisäksi kuvia, piirroksia, taulukoita Tiedostot MP3-muotoisia Jakelu CD-levyillä tai verkon kautta Daisy-julkaisuja
Testidatan generointi
Testidatan generointi Anu Ahonen Kevät 2008 Tämä työ on tehty Creative Commons -lisenssin alla Työn tarkasti 9.4.2008 Jouni Huotari (JAMK/IT) 1 SISÄLTÖ 1 TYÖN LÄHTÖKOHDAT JA TOTEUTUS...2 2 TESTIDATAN GENEROINTI
Toinen harjoitustyö. ASCII-grafiikkaa 2017
Toinen harjoitustyö ASCII-grafiikkaa 2017 Yleistä Tehtävä: tee Javalla ASCII-merkkeinä esitettyä grafiikkaa käsittelevä ASCIIArt17-ohjelma omia operaatioita ja taulukoita käyttäen. Työ tehdään pääosin
Käyttöohje. Painikkeet:
Käyttöohje Painikkeet: 1. PLAY: Päällä/pois päältä Toisto/Pysäytys 2. M: Valinta/Vahvistus 3. ON/OFF: Virtapainike soittimen päällä 4 Vol+: Äänenvoimakkuuden lisäys 5 Vol-: Äänenvoimakkuuden vähennys :
HARMONIKKA. TASO 1 - laajuus 70 tuntia YLEISET TAVOITTEET. Oppilas
HARMONIKKA TASO 1 - laajuus 70 tuntia YLEISET TAVOITTEET Oppilas löytää luontevan soittoasennon ja soittotavan oppii lukemaan helppoa nuottitekstiä oppii harjoittelun peruselementtejä: mm. säännöllisyyttä,
TEKOÄLYN KÄYTTÖÖNOTTO TILITOIMISTOSSA
FABRICAI OY TEKOÄLYN KÄYTTÖÖNOTTO TILITOIMISTOSSA Tuukka Tuovinen. tuukka@fabricai.fi https://fabricai.fi Kaarle Putti. kaarle@fabricai.fi http://bit.ly/tekoaly-koulutus KUMPI SÄVELTÄNYT? J. S. BACH VAI TEKOÄLY?
KLASSINEN KITARA. TASO 1 laajuus 105 tuntia YLEISET TAVOITTEET. Oppilas
KLASSINEN KITARA TASO 1 laajuus 105 tuntia löytää luontevan soittoasennon ja soittotavan oppii lukemaan helppoa nuottitekstiä oppii harjoittelun peruselementtejä: mm. säännöllisyyttä, monipuolisuutta ja
ARVO - verkkomateriaalien arviointiin
ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 5/8: Mediaelementit Edellinen
Kuvankäsittely. DigiReWork Annamari Mäenhovi Kati Nieminen
Kuvankäsittely DigiReWork 14.11.2017 Annamari Mäenhovi Kati Nieminen Työpajan sisältö Valokuvaamisen karkeat perusteet Kuvien ottamisen ja käyttämisen laillisuus Digitaalinen kuva Erityisvaatimukset alustoille
Cubase perusteet pähkinänkuoressa. Mikä Cubase on? Projektin aloitus
Cubase perusteet pähkinänkuoressa 1. Mikä Cubase on? 2. Projektin aloitus 3. Audion äänittäminen. 4. MIDI-tiedon tallentaminen ja virtuaali instrumentit 5. Miksaus. Mikä Cubase on? Cubase on Windows XP
Harjoitus 7: NCSS - Tilastollinen analyysi
Harjoitus 7: NCSS - Tilastollinen analyysi Mat-2.2107 Sovelletun matematiikan tietokonetyöt Syksy 2006 Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1 Harjoituksen aiheita Tilastollinen testaus Testaukseen
Pörisevä tietokone. morsetusta äänikortilla ja mikrofonilla
Pörisevä tietokone morsetusta äänikortilla ja mikrofonilla 1 Tiivistelmä Idea toteuttaa seuraavat vaatimukset: 1. kommunikointi toisen opiskelijan kanssa (morsetus) 2. toisen opiskelijan häirintä (keskittymistä
RADAR - RANDOM DATA GENERATOR
YLEISKUVAUS Radar on sovellus, jolla voi luoda näennäisen oikeaa satunnaisdataa testaus-, demo - ja muihin tarkoituksiin. TIEDUSTELUT Juha Levonen 050 372 5797 juha.levonen@kantapeikko.fi Osa datasta generoidaan
Kuvien lisääminen ja käsittely
Kuvien lisääminen ja käsittely KUVIEN LISÄÄMINEN JA KÄSITTELY Tämä on ote VIS Online Mediahallinta ohjeesta. Kuvia lisätään autojen tietoihin VIS Online kuvankäsittelyohjelmalla. Ohjelma käynnistyy klikkaamalla
Nuottigrafiikka. Tupla viivat, joista jälkimmäinen on paksumpi tarkoittaa sävellyksen loppua. Tahtiosoitus
Rytmit 1 Nuottigrafiikka - Nuottiviivastossa on viisi poikittaissuuntaista viivaa. - Pystysuorat viivat ovat tahtiviivoja. - Tila kahden tahtiviivan välissä on yksi tahti. Tupla tahtiviivoilla merkitään
Tutkielma tasavireisestä, pythagoralaisesta ja diatonisesta sävelasteikosta Teuvo Laurinolli ( )
Tutkielma tasavireisestä, pythagoralaisesta ja diatonisesta sävelasteikosta Teuvo Laurinolli (8.2.2015) Johdanto Tarkastelemme sävelkorkeuksia (värähdystaajuuksia) yhden oktaavin alueella (esim. C1...
Automaattinen sovitus-, sävellys- ja harjoitteluohjelma. Suppea opas Band-In-A-Box, jäljempänä BIAB, ohjelman käyttöön Musiikkitalon Mac-luokassa.
Automaattinen sovitus-, sävellys- ja harjoitteluohjelma. Suppea opas Band-In-A-Box, jäljempänä BIAB, ohjelman käyttöön Musiikkitalon Mac-luokassa. Aloitus a) kirjaudu sisään uniarts-tunnuksillasi. b) kytke
Uusi RAPIDMATCH -ohjelma Pikaohje
Toukokuu 2014 1 Uusi RAPIDMATCH -ohjelma Pikaohje 1. Mikä on uutta? RapidMatch-ohjelmaa on parannettu monipuolisemmilla toiminnoilla ja virtaviivaisemmalla työnkululla oikean sävyn löytämisen helpottamiseksi
VHS-kasetin digitointi Adobe Premiere Elements -ohjelmalla
24.8.2018 1 VHS-kasetin digitointi Adobe Premiere Elements -ohjelmalla I Kasetin luku Adobe Premiere Elements -ohjelmaan Kytke virta tietokoneeseen, näyttöön ja videolaitteeseen. Laita VHS -kasetti videolaitteen
Ennen päivityksen tekemistä
10UPGRADEUMFin24462F1 10-10-2002 16:32 Pagina 67 Johdanto Oheisella CD-ROM:lla voidaan päivittää DVDR980 ja DVDR985* -malliset eurooppalaiset tallentavat DVD-laitteet tasolle DVDR990, johon sisältyvät
Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana
Muilla kielillä: English Suomi Pong-peli, vaihe 3 Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana Jaetaan ohjelma pienempiin palasiin (aliohjelmiin) Lisätään peliin maila (jota ei voi vielä
Datatähti 2019 loppu
Datatähti 2019 loppu task type time limit memory limit A Summa standard 1.00 s 512 MB B Bittijono standard 1.00 s 512 MB C Auringonlasku standard 1.00 s 512 MB D Binääripuu standard 1.00 s 512 MB E Funktio
Laskuharjoitus 2 ( ): Tehtävien vastauksia
TT12S1E Tietoliikenteen perusteet Metropolia/A. Koivumäki Laskuharjoitus 2 (11.9.2013): Tehtävien vastauksia 1. Eräässä kuvitteellisessa radioverkossa yhdessä radiokanavassa voi olla menossa samanaikaisesti
Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure
Automaattinen regressiotestaus ilman testitapauksia Pekka Aho, VTT Matias Suarez, F-Secure 2 Mitä on regressiotestaus ja miksi sitä tehdään? Kun ohjelmistoon tehdään muutoksia kehityksen tai ylläpidon
Signaalien generointi
Signaalinkäsittelyssä joudutaan usein generoimaan erilaisia signaaleja keinotekoisesti. Tyypillisimpiä generoitavia aaltomuotoja ovat eritaajuiset sinimuotoiset signaalit (modulointi) sekä normaalijakautunut
TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3 Antti Jääskeläinen Matti Vuori Rakenne ja aikataulu Kolme vaihetta: 1. Tutkivan järjestelmätestauksen suunnittelu 2. Tutkivan järjestelmätestauksen
Febdok 6.0 paikallisversion asennus OHJEISTUS
Febdok 6.0 paikallisversion asennus OHJEISTUS Sisällys 1 YLEISTÄ 1 2 ASENNUKSEN VALMISTELUT 2 2.1 VARMUUSKOPIOT 2 2.2 ASENNUSTIEDOSTON LATAUS, WWW.FEBDOK.FI 2 2.3 ASENNUSTIEDOSTON LATAUS, FEBDOK:IN SISÄINEN
Videon tallentaminen Virtual Mapista
Videon tallentaminen Virtual Mapista Kamera-ajon tekeminen Karkean kamera ajon teko onnistuu nopeammin Katseluohjelmassa (Navigointi > Näkymät > Tallenna polku). Liikeradan ja nopeuden tarkka hallinta
AINEOPETUSSUUNNITELMA. PIRKAN OPISTO Musiikin taiteen perusopetus / Pirkan musiikkiopisto
AINEOPETUSSUUNNITELMA MUSIIKIN PERUSTEET PIRKAN OPISTO Musiikin taiteen perusopetus / Pirkan musiikkiopisto Tämä aineopetussuunnitelma koskee Pirkan opistossa annettavan musiikin taiteen perusopetuksen
VHS-kasetin kopiointi DVD-levylle Adobe Premiere Elements -ohjelmalla
Kopiointiohjeita_VHS2DVD 17.3.2016 1 VHS-kasetin kopiointi DVD-levylle Adobe Premiere Elements -ohjelmalla I Kasetin luku Adobe Premiere Elements -ohjelmaan Kytke virta tietokoneeseen, näyttöön ja videolaitteeseen.
S09 04 Kohteiden tunnistaminen 3D datasta
AS 0.3200 Automaatio ja systeemitekniikan projektityöt S09 04 Kohteiden tunnistaminen 3D datasta Loppuraportti 22.5.2009 Akseli Korhonen 1. Projektin esittely Projektin tavoitteena oli algoritmin kehittäminen
Opintokohteen luominen
Helsingin yliopisto WinOodi Sivu 1/6 Opintokohteen luominen Luo uusi opintokohde joko lisäämällä uusi opintokohde (Tapa 1) tai kopioimalla olemassaoleva opintokohde uudeksi (Tapa 2). Alkuvalmistelut: Hae
VASKISOITTIMET (TRUMPETTI, BARITONITORVI, KÄYRÄTORVI, PASUUNA, TUUBA)
VASKISOITTIMET (TRUMPETTI, BARITONITORVI, KÄYRÄTORVI, PASUUNA, TUUBA) Baritonitorvi Noudatetaan trumpetille tehtyjä sillä tavalla että transponointi korvataan f avaimen opiskelulla Käyrätorvi Noudatetaan
Visma.net Approval. Versiosaate 1.40
Visma.net Approval Versiosaate 1.40 Nimi ja ikoni Uusi nimi: Visma.net Approval Visma.net Approval Centerin uusi nimi on lyhennys Visma.net Approval. Nimi otettiin käyttöön, koska se soveltuu paremmin
TIEDONSIIRTO JYDACOM KUSTANNUSLASKENTAOHJELMASTA PLANET-OHJELMAAN
TIEDONSIIRTO JYDACOM KUSTANNUSLASKENTAOHJELMASTA PLANET-OHJELMAAN 15.4.2009 Jyväscomin kustannuslaskennasta on tallennettavissa siirtotiedosto joka voidaan lukea PlaNet+ -ohjelmistoon. niin PlaNet- kuin
T Syksy 2002 Tietojenkäsittelyteorian perusteet Harjoitus 8 Demonstraatiotehtävien ratkaisut
T-79.148 Syksy 2002 Tietojenkäsittelyteorian perusteet Harjoitus 8 Demonstraatiotehtävien ratkaisut 4. Tehtävä: Laadi algoritmi, joka testaa onko annetun yhteydettömän kieliopin G = V, Σ, P, S tuottama
Palauta tehtävä nimellä E1_Omasukunimi.pptx Optimaan. Tallenna tiedosto myös USB -tikulle.
Esitysgrafiikka 10 pistettä Tehtävään liittyvät tiedostot SkyDrive kansiossa: Kohtaamispaikka_kesken.pptx Matka tietotyön tulevaisuuteen Microsoft.pdf Microsoft_tyyliohjeistus.docx Kuvapankki kansio kohtaamispaikka.wma
Uutta Remote Support Platform 3.0 -versiossa
Uutta Remote Support Platform for SAP Business One Asiakirjaversio: 1.0 2012-10-08 Kaikki maat Typografiset merkintätavat Kirjasintyyli Esimerkki Näytöstä lainatut sanat tai merkit. Näitä ovat kenttien
Esimerkiksi jos käytössä ovat kirjaimet FFII, mahdolliset nimet ovat FIFI ja IFIF. Näistä aakkosjärjestykssä ensimmäinen nimi on FIFI.
A Nimi Uolevi sai koiranpennun, mutta siltä puuttuu vielä nimi. Uolevi on jo päättänyt, mitä kirjaimia nimessä tulee olla. Lisäksi hän haluaa, että nimi muodostuu toistamalla kaksi kertaa sama merkkijono.
Musiikkipäiväkirjani: Tutkitaan, improvisoidaan ja sävelletään (EIC1) Kerrotaan tarina eri äänteillä, äänillä tai melodioilla, joita on luotu yhdessä.
Musiikkipäiväkirjani: Tutkitaan, improvisoidaan ja sävelletään (EIC1) Kerrotaan tarina eri äänteillä, äänillä tai melodioilla, joita on luotu yhdessä. Musiikkipäiväkirjani: Tutkitaan, improvisoidaan...
Huittisten musiikkiopiston opetussuunnitelma Liite 1
Huittisten musiikkiopiston opetussuunnitelma 13.6.2018 Liite 1 HUITTISTEN MUSIIKKIOPISTON MUSIIKIN PERUSOPINTOJEN SISÄLLÖLLISET TAVOITTEET TAVOITEALUEITTAIN EKAT SÄVELET myönteisten tunnekokemusten saaminen
Tässä tehtävässä käsittelet metodeja, listoja sekä alkulukuja (englanniksi prime ).
Tehtävä 1: Metodit, listat, alkuluvut (4p) Tässä tehtävässä käsittelet metodeja, listoja sekä alkulukuja (englanniksi prime ). Alkuluvut ovat lukuja, jotka ovat suurempia kuin yksi ja jotka ovat jaollisia
Minimalismi musiikissa. Jaakko Penttinen 2012
Minimalismi musiikissa Jaakko Penttinen 2012 Philip Glass Glass is more than just a composer. He has attained the status of a mass-culture phenomenon. Lapsuus ja nuoruus Syntynyt tammikuussa 1937 Baltimoressa
Tampereen perusopetuksen musiikkiluokkien opetussuunnitelma
Tampereen perusopetuksen musiikkiluokkien 7.-9. opetussuunnitelma 7-9-luokkien kursivoidut lisätään valtakunnallisen OPS:n tavoitteiden perään Oppiaineen tehtävä Vuosiluokkien 7-9 painotetussa musiikinopetuksessa
SML - Suomen musiikkioppilaitosten liitto ry. Tuuba. Tasosuoritusten sisällöt ja arvioinnin perusteet 2005. www.musicedu.fi
SML - Suomen musiikkioppilaitosten liitto ry Tuuba Tasosuoritusten sisällöt ja arvioinnin perusteet 2005 www.musicedu.fi TUUBANSOITON TASOSUORITUSTEN SISÄLLÖT JA ARVIOINNIN PERUSTEET Suomen musiikkioppilaitosten
Pelimusiikin generoiminen algoritmisesti
I Pelimusiikin generoiminen algoritmisesti Pelimusiikkia generoivan algoritmin kehittäminen ja sen toiminnan arviointi Henri Kumpulainen ja Ossi Hirvola Valkeakosken Tietotien lukio / Päivölän Kansanopisto
VHS-kasetin kopiointi DVD-levylle Adobe Premiere Elements -ohjelmalla
Kopiointiohjeita_VHS2DVD 8.7.2014 1 VHS-kasetin kopiointi DVD-levylle Adobe Premiere Elements -ohjelmalla I Kasetin luku Adobe Premiere Elements -ohjelmaan Kytke virta tietokoneeseen, näyttöön ja videolaitteeseen.
Perusopetuksen (vuosiluokat 1-4) musiikin opetussuunnitelma
Perusopetuksen (vuosiluokat 1-4) musiikin opetussuunnitelma Deutsche Schule Helsinki Malminkatu 14 00100 Helsinki Finnland Johdanto Musiikilla on yhteiskunnassa merkittävä asema. Se on korvaamaton osa
Åbo Akademi 3.5.2011 klo 12-16. Mietta Lennes mietta.lennes@helsinki.fi. Nykykielten laitos Helsingin yliopisto
Åbo Akademi 3.5.2011 klo 12-16 Mietta Lennes mietta.lennes@helsinki.fi Nykykielten laitos Helsingin yliopisto Praat-puheanalyysiohjelma Mikä on Praat? Mikä on Praat? Praat [Boersma and Weenink, 2010] on
Luku 8. Aluekyselyt. 8.1 Summataulukko
Luku 8 Aluekyselyt Aluekysely on tiettyä taulukon väliä koskeva kysely. Tyypillisiä aluekyselyitä ovat, mikä on taulukon välin lukujen summa tai pienin luku välillä. Esimerkiksi seuraavassa taulukossa
Mupe Ops. Musiikkitaito 1. Tavoitteet:
Mupe Ops Musiikkitaito 1 Tavoitteet: Nuotinluvun ja musiikin kielen alkeiden ymmärtäminen ja integroiminen omaan soittimeen. Helppojen laulujen ja rytmien oppiminen ja säveltapailutaitojen vahvistaminen.
Toimintaperiaate: 2. Kytke virta vastaanottimeen käyttämällä virtalaitetta, jossa on merkintä "horsealarm receiver only".
Toimintaperiaate: 1. Kytke virta toistimeen käyttämällä virtalaitetta, jossa on merkintä "RadioLink only". Kun virta on kytketty toistimeen, laitteen vihreä valo välähtää. 2. Kytke virta vastaanottimeen
Tiedosto Muuttuja Kuvaus Havaintoväli Aikasarjan pituus. Intelin osakekurssi. (Pörssi-) päivä n = 20 Intel_Volume. Auringonpilkkujen määrä
MS-C2128 Ennustaminen ja aikasarja-analyysi 4. harjoitukset / Tehtävät Kotitehtävät: 3, 5 Aihe: ARMA-mallit Tehtävä 4.1. Tutustu seuraaviin aikasarjoihin: Tiedosto Muuttuja Kuvaus Havaintoväli Aikasarjan
SÄHKÖBASSO. TASO 1 laajuus 70 tuntia YLEISET TAVOITTEET. Oppilas
SÄHKÖBASSO TASO 1 laajuus 70 tuntia oppii luontevan tavan soittaa osaa lukea helppoa nuottikirjoitusta oppii bassonsoiton perustekniikkaa ja rytmisiä taitoja oppii opettelemaan uutta ohjelmistoa saa esiintymiskokemusta
Ohjelmiston toteutussuunnitelma
Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,
HP ProBook 430 G5 kannettavien käyttöönotto
HP ProBook 430 G5 kannettavien käyttöönotto Windows 10:n asennus, päivitysten tarkistus ja Abitti-asetukset Kytke tietokone verkkovirtaan ennen koneen käynnistämistä! Windows 10 Home käyttöjärjestelmän
Sähköpostitilin käyttöönotto
Sähköpostitilin käyttöönotto Versio 1.0 Jarno Parkkinen jarno@atflow.fi Sivu 1 / 16 1 Johdanto... 2 2 Thunderbird ohjelman lataus ja asennus... 3 3 Sähköpostitilin lisääminen ja käyttöönotto... 4 3.2 Tietojen
TIE Ohjelmistojen testaus 2016 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori
TIE-21201 Ohjelmistojen testaus 2016 Harjoitustyö Vaihe 3 Antti Jääskeläinen Matti Vuori Rakenne ja aikataulu Kolme vaihetta: 1. Tutkivan järjestelmätestauksen suunnittelu 2. Tutkivan järjestelmätestauksen
Sukelletaan Lummeverkkokirjastoon
Sukelletaan Lummeverkkokirjastoon Asioita Lumme-Finna & verkkokirjasto Lumme-Finnan etusivu Hakutoiminnot Omat tiedot ja lainaustoiminnot Lumme-Finna ja Finna.fi Suomen kansalliskirjasto ylläpitää hakupalvelua,
Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen
Nspire CAS - koulutus Ohjelmiston käytön alkeet 3.12.2014 Pekka Vienonen Ohjelman käynnistys ja käyttöympäristö Käynnistyksen yhteydessä Tervetuloa-ikkunassa on mahdollisuus valita suoraan uudessa asiakirjassa
MixW ja Dx-vihjeet (ohje) oh3htu 10.9.2009
MixW ja Dx-vihjeet (ohje) oh3htu 10.9.2009 MixW:n käyttäjille mieleen on saada DX-vihjeet MixW:n Dxcluster dialog-ikkunaan sen monipuolisuuden ansiosta. Dxcluster dialog-ikkunassa on muun muassa helposti
T Testiraportti - järjestelmätestaus
T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria
5 Näppäimistö. 5.1 Näppäimistön eventit
5 Näppäimistö Näppäimistö (Keyboard) on Windows Forms -ohjelmissa keskeisessä asemassa. Erityisesti erilaisissa tekstinkäsittelyohjelmissa ja ohjelmissa, joissa tarvitaan datan syöttämistä esimerkiksi
TAMPUURI-käyttäjäpäivät 2014
TAMPUURI-käyttäjäpäivät 2014 Tampuuri - Taloushallinto Jukka Sinervo Sisällysluettelo Taustaa (miksi, mitä, missä laajuudessa, milloin) Roadmap Käyttöliittymä Perusfilosofia Proto Välitunti Workshop Taustatarina
Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista
582101 - Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista 1 Ohjelmistotuotannon työkaluuista Projektinhallintatyökalut (ei käsitellä tällä kurssilla) CASE- ja mallinnustyökalut (esim. Poseidon)
Tietokoneohjelmien käyttö laadullisen aineiston analyysin apuna
Tietokoneohjelmien käyttö laadullisen aineiston analyysin apuna Laadullinen, verbaalinen, tulkinnallinen aineisto kootaan esimerkiksi haastattelemalla, videoimalla, ääneenpuhumalla nauhalle, yms. keinoin.
Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla
Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla Viimeksi muokattu 5. toukokuuta 2012 Maastotietokannan torrent-jakeluun sisältyy yli 5000 zip-arkistoa,
Air Sync Käyttöopas. Air Syncin lataaminen. Virran kytkentä ja katkaisu On/Off Air Sync
Air Sync Käyttöopas Air Syncin lataaminen 1. Liitä Air Syncin Micro USB-liitin (D) tietokoneeseesi tai muuhun vastaavaan latauslaitteeseen käyttämällä mukana tullutta USB-kaapelia tai vastaavaa Micro USBliitintä.
Lumon tuotekirjaston asennusohje. Asennus- ja rekisteröintiohje
Lumon tuotekirjaston asennusohje Asennus- ja rekisteröintiohje 1. Sisältö 1. Asennuspaketin lataaminen 4 2. Zip-tiedoston purkaminen ja sovelluksen asentaminen 4 3. Sovelluksen rekisteröiminen 7 4. Sisällön
Tilastolliset ohjelmistot 805340A. Pinja Pikkuhookana
Tilastolliset ohjelmistot 805340A Pinja Pikkuhookana Sisältö 1 SPSS 1.1 Yleistä 1.2 Aineiston syöttäminen 1.3 Aineistoon tutustuminen 1.4 Kuvien piirtäminen 1.5 Kuvien muokkaaminen 1.6 Aineistojen muokkaaminen
SeaMonkey pikaopas - 1
SeaMonkey pikaopas SeaMonkey on ilmainen ja yksinkertainen www-sivujen teko-ohjelma. Sillä on kätevää koostaa yksinkertaisia sivuja ilman, että täytyy tietää jotain HTML-koodista. Tämä opas esittelee sivuston
KÄYTTÖOHJE DENVER MPG-4054 NR Mediasoitin
KÄYTTÖOHJE DENVER MPG-4054 NR Mediasoitin Tämä MP4-videosoitin on varustettu täysillä multimediaominaisuuksilla. Laite sopii valokuvien katseluun, e-kirjojen lukemiseen, äänen tallentamiseen ja toistamiseen
LAS- ja ilmakuva-aineistojen käsittely ArcGIS:ssä
Esri Finland LAS- ja ilmakuva-aineistojen käsittely ArcGIS:ssä November 2012 Janne Saarikko Agenda Lidar-aineistot ja ArcGIS 10.1 - Miten LAS-aineistoa voidaan hyödyntää? - Aineistojen hallinta LAS Dataset
Korvat auki ry. Toimintasuunnitelma. Toimintasuunnitelma ja talousarvio kaudelle Yleistä Toiminnan tarkoitus
1 Korvat auki ry Toimintasuunnitelma ja talousarvio kaudelle 1.8.2019-31.7.2020 Hallituksen esitys kevätkokoukselle 26.5.2019 Toimintasuunnitelma Yleistä Toiminnan tarkoitus Yhdistyksen yleisluonne Korvat
S-114.3812 Laskennallinen Neurotiede
S-114.3812 Laskennallinen Neurotiede Laskuharjoitus 2 4.12.2006 Heikki Hyyti 60451P Tehtävä 1 Tehtävässä 1 piti tehdä lineaarista suodatusta kuvalle. Lähtötietoina käytettiin kuvassa 1 näkyvää harmaasävyistä
Datatähti 2009 -alkukilpailu
Datatähti 2009 -alkukilpailu Ohjelmointitehtävä 1/3: Hissimatka HUOM: Tutustuthan huolellisesti tehtävien sääntöihin ja palautusohjeisiin (sivu 7) Joukko ohjelmoijia on talon pohjakerroksessa, ja he haluavat
FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen
FiSMA 1.1 Monikerrosarkkitehtuuri 1 (6) FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen 1. Yleiset periaatteet FiSMA 1.1 -menetelmässä mitataan sovellusperiaatteen
DTU Lisäohje TotalMedia -ohjelmiston käyttöön. 1 Pääsivu Kun olet avannut TotalMedia -ohjelmiston, näet pääsivun kuten alla kuvassa:
DTU Lisäohje TotalMedia -ohjelmiston käyttöön 1 Pääsivu Kun olet avannut TotalMedia -ohjelmiston, näet pääsivun kuten alla kuvassa: TV Tässä valikossa voit katsoa TV:tä ja muokata TV:n tallennusasetuksia.
Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä 1973. Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux
Historiaa Linux on Unix-yhteensopiva käyttöjärjestelmä. Unixin perusta luotiin 1964 MIT:ssa aloitetussa MULTICS-projektissa (http://www.cs.helsinki.fi/u/kerola/tkhist/k2000/alustukset/unix_hist/unix_historia.htm)
Viva-16. Käyttöohje. 1.4.2009 Veikko Nokkala Suomen Videovalvonta.com
Viva-16 Käyttöohje 1.4.2009 Veikko Nokkala Sisällysluettelo Sisällysluettelo... 2 Ohjelmisto käyttöliittymä... 3 Asentaminen... 3 Käyttöönotto... 3 Katselu... 6 Tallennus... 8 Toistaminen... 9 Selain käyttöliittymä...
1 Yleistä Kooste-objektista... 3. 1.1 Käyttöönotto... 3. 2 Kooste-objektin luominen... 4. 3 Sisällön lisääminen Kooste objektiin... 4. 3.1 Sivut...
Kooste 2 Optima Kooste-ohje Sisällysluettelo 1 Yleistä Kooste-objektista... 3 1.1 Käyttöönotto... 3 2 Kooste-objektin luominen... 4 3 Sisällön lisääminen Kooste objektiin... 4 3.1 Sivut... 5 3.2 Sisältölohkot...
Ilmaisia ohjelmia laserkeilausaineistojen käsittelyyn. Laserkeilaus- ja korkeusmalliseminaari 8.10.2010 Jakob Ventin, Aalto-yliopisto
Ilmaisia ohjelmia laserkeilausaineistojen käsittelyyn Laserkeilaus- ja korkeusmalliseminaari 8.10.2010, Aalto-yliopisto Johdanto Aalto-yliopiston maanmittausosastolla tehdyn kesätyön tuloksia Tehtävä oli
Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python
Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python 8. marraskuuta 2010 Ohjelmointi Perusteet Peruskäsitteitä Olio-ohjelmointi Pythonin alkeet Esittely Esimerkkejä Muuttujat
Kansionäkymä listasta suuriin kuvakkeisiin
Sirpa Leinonen Kansionäkymä listasta suuriin kuvakkeisiin Riippuen koneen Windows versiosta hieman eroja miten näkymä valitaan 1. Tiedosto 2. Näytä välilehdellä valinta kansio näkymlle Suurimmat tai suuret
Ohjelmistojen mallintaminen
Ohjelmistojen mallintaminen - Mallit - Ohjelmiston kuvaaminen malleilla 31.10.2008 Harri Laine 1 Malli: abstraktio jostain kohteesta Abstrahointi: asian ilmaiseminen tavalla, joka tuo esiin tietystä näkökulmasta
Kuinka ladata tulostusprofiilit Antalis ICC Profile Centrestä
KÄYTTÖOPAS Kuinka ladata tulostusprofiilit Antalis ICC Profile Centrestä Tämän oppaan avulla näet, kuinka helppoa on ladata materiaalien tulostusprofiilit Antalis ICC Profile Centren nettisivuilta ja siirtää
Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje
Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje Sisällysluettelo VIP Laajennettu raportointi... 3 Luo raportti Laajennetun raportoinnin työkaluilla... 4 Avaa Laajennettu raportointi... 4 Valitse
ELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
Musiikkipäiväkirjani: Kuunnellaan ääniä ja musiikkia (LM1) Kuunnellaan ja nimetään ääniä, joita eri materiaaleilla voidaan saada aikaan.
Musiikkipäiväkirjani: Kuunnellaan ääniä ja musiikkia (LM1) Kuunnellaan ja nimetään ääniä, joita eri materiaaleilla voidaan saada aikaan. Musiikkipäiväkirjani: Kuunnellaan ääniä ja musiikkia (LM1) Kuunnellaan
tulkitsee musiikillisen muokkaa musiikkia esittämistä
ARVIOINNIN KOHDE 1. Työprosessin Musiikkiohjelmiston harjoittelu Musiikillisen ilmaisun yleisimpien tulkintatapojen tulkitseminen Musiikin muokkaaminen esitystä varten Itsearviointi ARVIOINNIN KOHDE 2.
NTG CMS. Julkaisujärjestelm. rjestelmä
NTG CMS Julkaisujärjestelm rjestelmä NTG CMS julkaisujärjestelmän avulla voit päivittää ja ylläpitää internetsivujen sisältöä helppokäyttöisen webkäyttöliittymän kautta, ilman minkäänlaista html-osaamista.
815338A Ohjelmointikielten periaatteet Harjoitus 3 vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 3 vastaukset Harjoituksen aiheena ovat imperatiivisten kielten muuttujiin liittyvät kysymykset. Tehtävä 1. Määritä muuttujien max_num, lista,
Vakka-Suomen musiikkiopisto
Vakka-Suomen musiikkiopisto MUSIIKIN PERUSTEIDEN AINEOPETUSSUUNNITELMA Hyväksytty Vakka-Suomen musiikkiopiston johtokunnassa 15.9.2015. Voimassa 1.10.2015 alkaen. 1 INTRO Tämä aineopetussuunnitelma koskee
Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.
2. MS-A4/A6 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 5.9.25 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x + x 2
Opintokohteen luominen
Helsingin yliopisto WinOodi Sivu 1/7 Opintokohteen luominen Uudet v. 2017 käyttöön otetut koulutusohjelma- ja suuntautumistunnisteet alkavat kirjainyhdistelmillä: Kandiohjelmat ovat KH-alkuisia esim. KH70_004