15. juuni 2017

Sonic Pi õppematerjal

Nonii! Jõuan nüüd viimaks paar nädalat tagasi väljareklaamitud Sonic Pi õppematerjali jagamiseni.

Sonic Pi
Lühidalt Sonic Pi'st. Sonic Pi on vabavaraline ja tasuta keskkond muusika ja helide programmeerimiseks. Seda sai algselt kasutada Raspberry Pi miniarvutis, kuid nüüd võid selle paigaldada ka Windows'i või MacOS arvutisse. Kuigi tegemist on tekstilise programmeerimiskeelega, on see võrdlemisi lihtne ja sobib ka algajatele. Sonic Pi on eelkõige mõeldud muusika programmeerimiseks reaalajas ehk live coding vormis, kuid samuti võib heliteose valmis kirjutada ja alles siis kuulajatele esitada. Lähemalt kirjutasin live coding'ust siin.

Näide Sonic Pi's loodud muusikast. Koodiga saab lähemalt tutvuda siin.



Sonic Pi õppematerjal
Õppematerjal sisaldab näidisprogramme koos selgitustega, ülesandeid harjutamiseks ja oskuste kinnistamiseks. Samuti tutvustatakse programmeerimise põhikonstruktsioone. Õppematerjal sobib nii iseseisvalt õppimiseks kui ka koolitundides kasutamiseks. Kasuks tulevad teadmised muusikast.

Kuigi lihtsamate helide koostamisega tulevad toime juba algklassi õpilased, siis täies mahus on õppematerjal jõukohane pigem 13-aastastele ja vanematele.

Õppematerjali maht on umbes 15 tundi.