Jitter tutorials 1.1-1.5 |
||||
![]() |
1) jit.qt.movie on quicktime elokuvan playback objekti. jit.window luo näyttöikkunan. metro on metronomi, joka päivittää playback kuvan näytöllä (toggle objekti metronomin yläpuolella on käyttöliittymä objekti, jolla metronomi kytketään päälle/pois) read viestillä luetaan elokuvatiedosto jit.qt.movie objektiin. start viesti aloittaa playbackin, stop viesti pysäyttää playbackin. |
|||
![]() |
2) time viesti asettaa elokuvan viestissä määriteltyyn ajankohtaan quicktime ticseinä. time $1 viestissä $1 on muuttuja, joka ottaa arvokseen yllä olevan numeroboxin arvon. Numero boxi on käyttöliittymä objekti ,jonka arvoa voi hiirellä muuttaa. |
|||
![]() |
3) getduration viesti pyytää jit.qt.movie objektilta tietoa elokuvan pituudesta. Vastaus tulee jit.qt.movie objektin oikeasta ulostulosta. route objekti lajittelee ja purkaa listoja, jolloin kun jit.qt.movie objektista tulee esim. lista "duration 2720" ottaa route ensimäisen osan tästä listasta eli "duration" sanan ja käyttää sitä osoitteena, jonka perusteella numero 2720 lähtee toisesta ulostulosta ulos (sillä duration on vasemmalta toinen route objektin argumentti time argumentin jälkeen). loop 1 viesti asettaa playbackin looppaamaan, loop 2 viesti tekee loopista edestakaisen ("palindromi") , loop 0 lopettaa looppauksen. gettime viesti lähetetään metronomista jatkuvasti, jolloin routesta tulee jatkuvasti päivittyvä tieto missä elokuva on menossa. |
|||
![]() |
|
|||
4) "looppoints 775 1110, loop 2, start" viesti asettaa loopin alku ja loppukohdan, asettaa loopin edestakaiseen looppaukseen (palindromi) ja startilla aloittaa playbackin "looppoints, loop 0, time 2040, start " viesti ensin poistaa loopin alku ja loppukohdat looppoints viestillä ilman numeroarvoja, loop 0 poistaa loop toiminnon, time 2040 asettaa elokuvan ajankohtaan 2040 qt ticseinä ja start aloittaa playbackin |
||||
![]() |
||||
5) jit.window objektin oikeasta ulostulosta saadaan informaatiota hiiren liikkeistä ja klikkauksista näyttöikkunassa "naytto" on jit.window objektin ensimäinen argumentti ja se nimeää ikkunan (nimi on vapaasti valittavissa) neljä numeroa määrittelee ikkunan sijainnin pixeleinä näytöllä määritellen vasemman, ylä, oikean ja ala reunan sijainnin route parsaa jit.window ikkunasta tulevaa informaatiota ja unpack purkaa listaa, jossa on infoa hiiren klikkauksista. kaksi ensimäistä numeroboksia vasemmalta kertoo hiiren klikkauksen x ja y kodinaatit kolmas numeroboksi kertoo hiiren klikkauksen lähettämällä numeron 1 kun näytöllä klikataan hiirellä. sel on select objekti, joka lähettää bang viestin kun numero 1 tulee sen sisäänmenoon send trigger lähettää bang viestin trigger osoitteella varustettuihin receive objekteihin, jollainen on clippi käyntiin viestin yläpuolella, laukaisten kyseisen viestin aina kun näyttöä klikataan |
||||
|
|
|||