Codeschleifen – Musik programmieren

Der Com­pu­ter ist ein Werk­zeug zur Gestal­tung neu­er Klän­ge sowie inno­va­ti­ver musi­ka­li­scher Strukturen.
Bei der Pro­gram­mie­rung von Musik wer­den Stü­cke mit­hil­fe von Algo­rith­men kom­po­niert. Fokus dabei kann z.B. die Gene­rie­rung von Noten­struk­tu­ren, die Explo­ra­ti­on von syn­the­ti­schen und gesam­ple­ten Klang­wel­ten oder auch die Inter­ak­ti­on mit exter­nen Schnitt­stel­len wie z.B. Bewe­gungs-, Licht- und Wär­me-Sen­so­ren sein. Ein wei­te­rer inter­es­san­ter Aspekt von Musik­pro­gram­mie­rung sind Ran­dom und Glitch durch soge­nann­te „Hap­py Acci­dents“. Hier­bei han­delt es sich um zufäl­li­ge Ereig­nis­se oder absicht­lich erzeug­te Feh­ler, die uner­war­te­te musi­ka­li­sche Ver­läu­fe und Klän­ge erzeu­gen. Wir bei lev pro­gram­mie­ren u.a. mit Pure Data, Max Msp, Sonic Pi und Tidal Cycles.