Optimization based serial music generation and control

최적화 기반의 음열음악 생성 및 제어 기법

  • Published : 2008.02.13

Abstract

In this paper, we introduce a way to generate and control the serial music using stochastical tools. A serialism, which is one of composition techniques in the 20th century modern music, is composed using uniformly distributed notes or durations. To conserve this property, we design the optimization process to generate the random numbers which can be used to compose the serial music. The optimization are designed using chi-square test and auto-correlation test. User can also apply the additional constraint to the objective function for controlling the serial music. Using the our method, we can compose and control the traditional serial music automatically.

본 논문은 난수를 제어하는 통계적 방법을 사용한 음열음악의 작곡 및 제어 방법을 설명한다. 음열음악은 20세기 현대음악의 중요한 작곡 기술 중 하나로, 반음계의 모든 12음이 동일한 빈도로 사용되어야 한다는 성질을 갖는 음악을 뜻한다. 이러한 음열음악의 작곡을 위해, 우리는 최적화 기반의 난수생성기법을 사용하였다. 우리는 카이-제곱 테스트와 자기 상관성 테스트를 이용한 최적화식을 제안한다. 또한 이러한 최적화 기법에 사용자의 제약을 추가함으로써 사용자 제어 가능한 음열음악의 작곡이 가능하다. 본 논문의 기술을 사용하여 기존의 음열음악의 작곡 뿐 아니라 사용자에 의해 주어진 멜로디나 비트를 따라가는 새로운 음열음악의 작곡이 가능하다.

Keywords