소닉 파이(Sonic Pi)는 코드를 작성해 음악을 만드는 라이브 코딩 환경이다. 음표와 샘플을 재생하고 반복과 대기 시간을 조합해 리듬을 구성한다. 실행 중인 음악에 변화를 주며 프로그램을 악기처럼 다룰 수 있다. 교육과 공연을 함께 염두에 둔 예제와 안내를 제공한다. 함수와 반복의 개념을 눈으로만 읽는 대신 소리의 차이로 확인해볼 수 있다.
#오픈소스 #도구 #웹사이트