Open Call
Budapest 2020 MAR 3-8
A Live Coding School egy egy hetes, intenzív workshop sorozat, ahol a résztvevők komolyabb programozási tapasztalat nélkül generatív zeneírással és vizuállal foglalkozhatnak.
A Live Coding School egy egy hetes, intenzív workshop sorozat, ahol a résztvevők komolyabb programozási tapasztalat nélkül generatív zeneírással és vizuállal foglalkozhatnak.
Kiket várunk?
A workshop hasznos lehet elektronikus zeneszerzéssel, sound designnal, grafikai tervezéssel, animációval foglalkozók és VJ-k számára.
Ugyanígy érdekes lehet azoknak a codereknek, akik kibővítenék ismereteiket a TidalCycles és a Hydra területére.
A workshopokhoz azonban nem szükséges programozói háttér csupán egy saját laptop és fejhallgató.
A teljes programon való részvétel ingyenes és a távolról érkezőknek szállást tudunk biztosítani.
Az előadások angolul fognak elhangzani. Résztvevőinknek tudunk további segítséget nyújtani magyar nyelven is.
A workshop során a résztvevők megismerkedhetnek a Haskell alapokon nyugvó TidalCycles livecoding környezettel, amely különböző ismétlődő, mutálható mintázatokat tud létrehozni. E minták elsősorban élőben kódolt zenei művek létrehozására alkalmas, azonban könnyen használható vizualizációs és MIDI eszközök vezérlőjeleként is.
Inspired by analog video synths, Hydra is an open set of tools for livecoding visuals played from a browser. It uses streaming over the web for routing video sources and outputs in realtime. Hydra uses framebuffers to allow dynamically mixing, composing and collaborating between connected browser-visual-streams.
A kurzus során az Unreal Engine 4-ben történő programozás alapjait fogják a résztvevők megtanulni két, háromórás részletben. Az első rész során a motor általános alkalmazását fogjuk áttekinteni, illetve azt, hogy hogyan lehet azt programozni a Blueprint nevű belső vizuális scriptnyelvvel. A második rész során fejest ugrunk az Unreal mögöttes architektúrájába és annak teljes potenciáljába C++ segítségével (illetve, hogy hogyan lehet live codingot alkalmazni C++-szal UE4-ben).
A két részhez szükséges előfeltételek:Visual Language Programing (VLP) segítségével parancsok kiadása helyett grafikai elemek összekötésével tudunk programokat készíteni. Két, három óra hosszú alkalom során a résztvevők megismerkednek a Max-szal, alapvető működésével és főbb objektumaival, hogy el tudják készíteni első működő patch-eiket elektroakusztikus kalandozásokhoz. Az elkészülő patch tartalmazni fogja az alapvető szintézishez szükséges elemeket, granuláris szintézist és hangmintákat, illetve az OSC használatát a valós idejű szoftveres kommunikációhoz.
A résztvevőknek egy telepített és működőképes Max8-ra lesz szükségük, illetve a fejhallgatójukra.