Verksteder om Live Coding

Er du nysgjerrig på programmering, lyd, og live koding bør du komme til Notam i høst.

Den første tirsdagen i måneden høsten 2024 organiserer C2HO (Creative Computing Hub Oslo) en serie verksteder om live koding i samarbeid med Notam. Hvert verksted vil være en introduksjon til et livekodings miljø eller språk.

Live-koding er en form for programmering der utvikleren skriver koden i sanntid mens publikum ser på. Koden vises vanligvis på en skjerm som publikum kan se, samtidig som verket blir til. Dette er nært beslektet med andre fremføringsbaserte kunstformer, men direkte knyttet opp til programmeringsspråket som fenomen.

Alle verkstedene er gratis, men krever påmelding. Lenker for registrering kommer etterhvert.

Programmet for høsten 2024 er:
1. oktober – Qichao Lan: TidalCycles/Strudel
5. november – Tejaswinee Kelkar: Sonic Pi
3. desember – Qichao Lan: Glicol

Les mer om C2HO (Creative Computing Hub Oslo) her:

https://C2HO.no

Qichao Lan: TidalCycles/Strudel

Tid: 1. oktober 2024, 18:00 – 21:00
Sted: Notam, Myrens verksted 3A, Oslo

Det er gratis å delta på dette arrangementet, men det krever påmelding.

TidalCycles (også kjent som «Tidal») er et livekodingsmiljø som er laget for musikalsk improvisasjon og komposisjon. Det er et domenespesifikt språk innebygd i programmeringsspråket Haskell, og er fokusert på generering og manipulering av audiovisuelle mønstre. Det ble opprinnelig designet for perkussiv og polyrytmisk musikk, men bruker nå en fleksibel og funksjonell representasjon for musikalske mønstre. Derfor kan Tidal brukes på et bredt spekter av musikalske stiler, selv om språkets sykliske tilnærming til tid betyr at det legger til rette for bruk i repetitive musikkstiler.

Strudel er en live kodingsplattform for å lage dynamisk musikk i nettleseren. Det er gratis og åpen kildekode og laget for både nybegynnere og eksperter. Strudel er en JavaScript-versjon av TidalCycles.

Les mer om TidalCycles/Strudel her:
https://tidalcycles.org/
https://strudel.cc/

Om foredragsholderen

Qichao Lan er en gründer involvert i flere oppstartsbedrifter, og jobber med alt fra kreative ideer til videoproduksjon, visuell design, PCB-design, industriell design og programvareutvikling. Han har en doktorgrad i lyd- og musikkdatabehandling fra Universitetet i Oslo, hvor han utviklet RaveForce og Glicol.

https://www.linkedin.com/in/qichao-lan/
https://github.com/chaosprint

Ta med deg en laptop og hodetelefoner. Det vil bli servert enkle forfriskninger. Les mer om arrangementet her.

Tejaswinee Kelkar: Sonic Pi

Tid: 5. november 2024, 18:00 – 21:00
Sted: Notam, Myrens verksted 3A, Oslo

Det er gratis å delta på dette arrangementet, men det krever påmelding.

Sonic Pi er et livekodingsmiljø basert på programmeringsspråket Ruby, opprinnelig designet for å støtte både databehandling og musikkundervisning på skoler, utviklet av Sam Aaron ved University of Cambridge Computer Laboratory i samarbeid med Raspberry Pi Foundation. Takket være bruken av SuperCollider-syntesemotoren, brukes Sonic Pi også til live-koding og andre former for algoritmisk musikkfremføring og produksjon.

Les mer om Sonic Pi her:
https://sonic-pi.net/

Om foredragsholderen

Tejaswinee Kelkar forsker på musikk og bevegelse, i tillegg til å være sanger. Hun har tidligere jobbet som dataanalytiker i Universal Music Norway og ved RITMO Center of Excellence ved Universitetet i Oslo. Hennes forskningsinteresser er melodisk kognisjon, bevegelsessporing og musikalsk-kulturell analyse. Hun har forsket på hvordan aspekter ved melodisk persepsjon illustreres gjennom multimodalitet og språklig prosodi, et område innenfor lingvistiken.

https://www.hf.uio.no/imv/english/people/aca/tenured/tejaswik/

Ta med deg en laptop og hodetelefoner. Det vil bli servert enkle forfriskninger. Les mer om arrangementet her.

Qichao Lan: Glicol

Tid: 3. desember 2024, 18:00 – 21:00
Sted: Notam, Myrens verksted 3A, Oslo

Det er gratis å delta på dette arrangementet, men det krever påmelding.

Glicol (akronym for «graph-oriented live coding language») er et computermusikk-språk med både språk og lydmotor skrevet i programmeringsspråket Rust, et moderne alternativ til C/C++. På grunn av denne lavnivå-naturen, kan Glicol kjøre på mange forskjellige plattformer som for eksempel nettlesere, VST-plugins og Bela board. Glicols synth-lignende syntaks og kraftige lydmotor gjør det også mulig å kombinere synth- eller sequencerkontroll på høyt nivå med sample-nøyaktig lydsyntese på lavt nivå, alt i sanntid.

Les mer om Glicol her:
https://glicol.org/

Om foredragsholderen

Qichao Lan er en gründer involvert i flere oppstartsbedrifter, og jobber med alt fra kreative ideer til videoproduksjon, visuell design, PCB-design, industriell design og programvareutvikling. Han har en doktorgrad i lyd- og musikkdatabehandling fra Universitetet i Oslo, hvor han utviklet RaveForce og Glicol.

https://www.linkedin.com/in/qichao-lan/
https://github.com/chaosprint

Ta med deg en laptop og hodetelefoner. Det vil bli servert enkle forfriskninger. Les mer om arrangementet her.