어릴 적 향수를 불러일으키는 스피로그래프(Spirograph)의 기하학적 패턴과 생성 음악 작곡(generative music composition)을 결합한 '뮤지컬 스피로그래프(Musical Spirograph)'가 웹 브라우저에서 구현되어 사용자들에게 새로운 경험을 선사하고 있습니다. 이는 수학적 공식에 따라 움직이는 점들이 화면을 가로지르며 아름다운 도형을 그리고, 이 점들이 동심원을 통과할 때 특정 음을 트리거하여 시각과 청각을 동시에 만족시키는 몰입감 있는 창작 도구입니다.
뮤지컬 스피로그래프는 비교적 간단한 개념으로 작동합니다. 여러 개의 점이 수학 방정식에 따라 화면을 돌아다니며 하이포트로코이드(hypotrochoids) 및 에피트로코이드(epitrochoids)와 같은 기하학적 패턴을 생성합니다. 이 점들이 일련의 동심원을 통과할 때 미리 설정된 음표를 울리게 됩니다. 사용자는 6가지 가상 로터 중 선택하고, 최대 3개의 팔로 동시에 그림을 그리게 할 수 있으며, 패턴을 조절하는 다양한 매개변수를 조정할 수 있습니다. 또한 6가지 스케일 옵션이나 사용자 지정 음표 설정, 6가지 신시사이저(synth) 프리셋을 활용할 수 있고, 퀀타이즈(quantization) 및 BPM 변경, 심지어 두 옥타브까지 링 개수를 확장하는 등 폭넓은 사용자 정의 기능을 제공합니다.
비록 사운드 엔진이 완벽하지 않아 클리핑(clipping)이나 아티팩트(artifacts)가 발생할 수 있고, 외부 악기 제어를 위한 MIDI 출력 기능이 없다는 점은 아쉬움으로 남습니다. 하지만 이러한 한계에도 불구하고, 뮤지컬 스피로그래프는 시각적 즐거움과 청각적 만족감을 동시에 제공하며 사용자들이 창의적인 놀이에 몰입할 수 있도록 돕는 매력적인 도구입니다. 이는 단순한 웹 기반 엔터테인먼트를 넘어, 예술과 기술의 융합을 통해 새로운 형태의 디지털 경험을 창출할 수 있음을 보여주는 사례로 평가됩니다.