Live coding: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ho cambiato ad-oc in ad hoc
Ho corretto ad-hoc in ad hoc
Riga 2:
Il '''live coding''',<ref>Collins, N., McLean, A., Rohrhuber, J. & Ward, A. (2003), "[http://akustik.hfbk.net/publications/LiveCodingInLaptopPerformance.pdf Live Coding in Laptop Performance]", ''Organised Sound'' 8(3): 321–30. {{Doi|10.1017/S135577180300030X}}</ref> a volte indicato anche con i termini '''on-the-fly programming''',<ref name="auto" /> '''just in time programming''' e '''conversational programming''', è una tecnica che rende l'attività di programmazione parte integrante del programma in esecuzione.<ref>Alan Blackwell, Alex McLean, James Noble, Jochen Otto, and Julian Rohrhuber, "Collaboration and learning through live coding (Dagstuhl Seminar 13382)", Dagstuhl Reports 3 (2014), no. 9, 130–168.</ref>
 
Il live coding è maggiormente praticato come forma d'[[Arti performative|arte performativa]] e tecnica creativa. L'attività è caratterizzata dalla scrittura del [[codice sorgente]] dal vivo e sull'uso della programmazione interattiva in modo [[Improvvisazione|improvvisato.]] Il live coding viene spesso impiegato per creare media digitali basati su suoni e immagini, nonché per gestire sistemi di illuminazione, [[danza]] e poesia<ref>Magnusson, T. (2013). [https://liveprogramming.github.io/2013/papers/thor.pdf The Threnoscope. A Musical Work for Live Coding Performance]. In Live 2013. First International Workshop on Live Programming.</ref><ref>{{Cita news|url=http://news.bbc.co.uk/1/hi/technology/8221235.stm|titolo=Tech Know: Programming, meet music|editore=BBC News|data=2009-08-28|accesso=2010-03-25}}</ref>. Tuttavia, è maggiormente diffuso per la creazione di [[computer music]] o musica informatica a carattere improvvisativo, anche se possiamo trovarlo impiegato anche in combinazione con la composizione algoritmica .<ref>Collins, N. (2003) "[https://wiki.brown.edu/confluence/download/attachments/74258672/Collins,+Generative+Music.pdf Generative Music and Laptop Performance] {{Webarchive|url=https://web.archive.org/web/20140514102233/https://wiki.brown.edu/confluence/download/attachments/74258672/Collins,+Generative+Music.pdf|data=2014-05-14}}", ''Contemporary Music Review'' 22(4):67–79.</ref> Tipicamente, il processo di scrittura del codice sorgente è reso visibile proiettando lo schermo del computer nello spazio del pubblico, mostrando quindi l'attività di continua ricerca compiuta dal performer.<ref>McLean, A., Griffiths, D., Collins, N., and Wiggins, G. (2010). [http://yaxu.org/visualisation-of-live-code/ Visualisation of live code]. In Electronic Visualisation and the Arts London 2010.</ref> Le tecniche di live coding sono impiegate anche al di fuori della performance dal vivo, come nella produzione di colonne sonore per film<ref>{{Cita libro|autore=Rohrhuber|nome=Julian|titolo=Artificial, Natural, Historical in Transdisciplinary Digital Art. Sound, Vision and the New Screen|url=http://akustik.hfbk.net/publications/rohrhuber_artificial_natural_historical.pdf|anno=2008|editore=Springer Berlin Heidelberg|pp=60–70|accesso=1 agosto 2021|dataarchivio=11 agosto 2011|urlarchivio=https://web.archive.org/web/20110811070536/http://akustik.hfbk.net/publications/rohrhuber_artificial_natural_historical.pdf|urlmorto=sì}}</ref> o lavori audiovisivi per installazioni artistiche interattive.<ref>{{Cita web|url=http://www.creativeapplications.net/scripts/communion-cinder-scripts-events-special/}}</ref> Inoltre, i computer dei performer possono essere interconnessi grazie a una rete creada ad- hoc, rendendo possibile la realizzazione di performance collaborative e l'interazione in gruppo.