「即時程式撰寫(Live Coding)」是一種以特定的程式語言進行現場即時撰寫生成影像或/和音樂的電子表演型態,表演者將程式編輯器的畫面投放展示在觀眾面前,演出過程中藉由撰寫或修改程式碼進行音樂或影像表演。
即時程式撰寫自2000年代初於世界各地發展至今,在臺灣尚未受到太多關注,筆者透過對國外藝術家作品的觀察,即時程式撰寫工具的研究,以及對無法理解程式語言觀眾的同理,而後採用線上直播演出的方式,發表個人創作《內在語言》,藉由「中文註解的運用」、「簡單的程式撰寫」、「聲音與圖案設計」、「即興及點綴技巧」…等創作手法,試圖發展具有溫度並且淺顯易懂的即時程式撰寫表演型態。
“Live Coding" is a type of electronic performance that uses a specific programming language to compose and generate images or/and music in real time. The performer will project the program editor on a screen which the audience can watch it during the performance, and create music or images by writing or modifying the code.
Live Coding has been developed around the world in the early 2000s and has not received much attention in Taiwan. The author observes the works of artists from different countries, experience several live coding environment, and try to understand audiences who aren’t familiar with programming languages.
Through the online live streaming, published individual performance "Inner Speech", by using the techniques like “the use of comments”, “writing code simply”, “sounds and visuals design”, “improvisation and little tricks”... etc., in an attempt to create a warm and easy-to-understand type of Live Coding performance.