aine eesmärk:
Tutvustada helisünteesi vabavaralise tarkvara Csound abil helisünteesi programmeerimise aluseid; õppida kirjutama lihtsamaid heli genereerivaid või muutvaid programme; laiendada teadmisi helist ja selle digitaalsest töötlemisest.
Minimaalne grupi suurus: 4 üliõpilast.
aine sisu:
Aine kasutab õppevahendina vabavaralist, platvormidevahelist programmi Csound (http://csound.github.io). Aine on praktiline – igas tunnis kirjutavad üliõpilased arvutis ise õppejõu juhendamisel ja antud näidete varal lihtsamaid Csoundi helirakendusi, mille kaudu toimub teooria omandamine. Käsitletavad teemad:
1. Programmi Csound ja selle erinevate kasutamisviiside tutvustus; CsoundQt ja teised kasutajaliidesed; abiinfo ja õppematerjalide tutvustus.
2. Csoundi süntaksi põhialused, lihtsamate helide tekitamine ja kujundamine (valge müra, siinustoon jt lainekujud, kontuurjooned, filtrid).
3. Programmeerimise põhialused (erinevad muutujate tüübid, tingimus- ja korduslaused, juhusegeneraator, Csound töötsükkel jm).
4. Instrumentide juhtimine MIDI klaviatuuri ja kontrollerite abil.
5. Helifailide kasutamine, reaalajaline sisendsignaali töötlus.
õpiväljundid:
Kursuse läbinud üliõpilane:
- suudab kirjutada Csoundi abil lühikese (2..3 min) teose,
- oskab otsida lisainfot, kasutada manuaali ja kasutajaliidest CsoundQt,
- tunneb esmaseid helisünteesi tüüpe ja põhimõtteid.
hindamismeetodid:
Mitteeristav hindamine. Positiivse tulemuse savutamiseks on nõutav osalemine vähemalt 60% auditoorsest tööst ning esitletud Csoundi abil kirjutatud teos.
hindamiskriteeriumid:
Positiivne tulemus:
- esitletud lühike teos (2..3 min), mis on kirjutatud Csoundi abil,
- lisainfo otsimise oskus ja orienteerumine programmis,
- osalemine vähemalt 60% loengutest.
õppekirjandus/repertuaar:
Õppejõu poolt koostatud konspekt ja näidised;
Csoundi manuaal, Csound FLOSS manuaal,
R. Boulanger „The Csound Book“;
Lazzarini, Yi, ffitch, jt „Csound – A Sound and Music Computing System”
ainekava koostaja:
Tarmo Johannes
aine viimati muudetud: 2023-05-14 19:21:02
|
|