프로그래밍 언어로 설계하는 음악적 사유, 라이브 코딩의 세계로의 초대
『Strudel을 이용한 알고레이브 입문』은 컴퓨터 코드를 악기 삼아 실시간으로 음악과 비주얼을 창조하는 '알고레이브(Algorave)'의 방법론을 심도 있게 다룬 입문서입니다. 프로그래밍에 대한 사전 지식이 없는 음악인과 미디어 아티스트들도 브라우저 기반의 언어 Strudel을 통해 코드 기반의 창작 세계에 자연스럽게 진입할 수 있도록 기획되었습니다.
본서는 직관적인 '미니 노테이션'을 활용한 리듬의 구조화를 시작으로, 유클리디안 알고리즘에 기반한 복합 폴리리듬, 우연성을 통제하는 확률적 작곡 기법, 그리고 Hydra를 연동한 오디오-리액티브 비주얼 구현까지 라이브 코딩의 전 과정을 체계적으로 설명하고 있습니다. 나아가 네트워크 기반의 앙상블(Flok)과 여러 전자음악의 미학을 탐구하며, 코딩이 단순한 기술을 넘어 새로운 예술적 표현 양식으로 확장되는 과정을 조명합니다.