RADIONICA #3: PREGLED OSNOVA PISANJA
PRIZVUK: Glazbena informatika
Pregled osnova pisanja umjetničkog glazbenog softvera
Glazbalo uma 2.0
Tema: Mnogo je izvrsnih glazbenika. Mnogo je izvrsnih programera.
Manje je izvrsnih programera koji poznaju glazbu i izvrsnih glazbenika koji znaju programirati.
Cilj radionice je ukazati na puteve i razloge približavanja ovih dviju djelatnosti.
Ciljani polaznici su mlađe osobe koje zanima pisati glazbeni softver.
Slide-show sa sažetkom sadržaja:
>>
- Ova radionica za odabrane polaznike nastavak je Radionice #1, i daje pregled osnova u više programskih jezika
- Uvjet pohađanja je poznavanje jezika C, osnova elektroakustike i temeljna glazbena pismenost.
- Svrha radionice je na osnovima sintetičkog razmišljanja koje favorizira dodirna područja informatike i glazbe proći osnovne primjere dobre prakse u
pisanju glazbenog softvera niže razine.
- Nije nužno biti softverski
inženjer da bi se sudjelovalo u pisanju glazbenog softvera, makar predstavlja prednost.
Potrebne platformski neovisne softverske biblioteke i programerska sučelja za audio i MIDI:
RtAudio
RtMidi
i okružja za pisanje glazbenih programa bez uporabe tekstovnih programskih jezika:
PD
MAX*
Poveznice za preuzimanje izvornog kôda programa obrađenih kroz primjere ove radionice:
pregled
*Molimo, obratite pozornost na to da je MAX u svojem današnjem obliku komercijalan softver, čija se korisnička
licenca nakon isteka demo perioda naplaćuje. Ova stranica ne reklamira niti zagovara njegovu uporabu
niti je i na koji način povezana s proizvođačem tog softvera, Cycling74. Ova stranica isključivo daje poredbeni prikaz paradigme
rješavanja sukladnih zadataka u različitim softverskim okružjima.