4주차 알고리즘 작곡
알고리즘 작곡
알고리즘 작곡/자동 작곡
작곡은 인간만이 할 수 있는 것인가?
작곡을 컴퓨터가 어떻게 할 수 있을까?
작곡은 제한된 규칙에 따라 음악을 만드는 부분이다.
악보(화성학, 대위법)라는 규칙, 수학적 과학적으로 계산도 해야한다.
하지만 규칙은 사람이 만들 수 있다.
>> 컴퓨터를 활용해서 음악을 만드는 행위
알고리즘작곡(자동작곡, Algorithm composition)
- 규칙에 바탕을 두고 사람의 개입을 최소화한 상태에서 만드는 음악
- 규칙에 따라 음들을 이어 붙여서 새로운 곡을 만든 과정
※ 알고리즘?
-문제를 해결하기 위해서 미리 결정되어 있는 제한된 수나 명령이나 지시를 말한다.
작곡에 사용된 규칙의 사례
----
1. 고대 그리스 시대
- 수학적 원리에 바탕을 둠
- 기본적인 수학의 단순한 법칙을 따라 음악을 만들었다.
2. 15세기 돌림노래
반복을 이용해 음악을 만드는 방법
3. 모차르트의 주사위 음악
미리 음악의 구성요소를 만든 뒤 주사위를 던져 구성요소들을 하나씩 채워 넣는 방식
4. 20세기 초반
- 12음 음악, 음렬 음악, 무조 음악
- 모든 음이나 모든 코드에 동일한 가치를 부여하여,
중요코드(삼화음)을 없애려고 했다.
5. 존 케이지는 체스 음악(Chess Music)
- 체스를 두는 행위가 음악을 만드는 데 활용
6. 컴퓨터를 활용한 작곡
1) 확률적인 방법
2) 철저한 규칙기반 방법
3) 인공지능
*확률적인 방법
장점 : 지루하지 않음
단점 : 결과 예측이 어려움
*규칙기반 방법
장점 : 항상 음악의 질이나 성격 유지
단점 : 창의성, 임의성 등을 느낌이 사라짐
* 규칙기반 방법
확률적 방법, 규칙기반 방법의 장점을 혼합하는 것
-----
데이비트 코프(David Cope)의 EMI 프로젝트
컴퓨터의 작곡 방법
1. 작품 분석
2. 작곡가의 특징 파악
3. 약간의 임의성을 더하여 새로운 곡을 창조
* 예술은 인간의 영역이라고 했지만 컴퓨터 영역인것인가? *
※ 튜링 테스트
어떤 일을 할 때 컴퓨터가 그 일을 컴퓨터가 한 일인지 , 사람이 한 일인지 구분하는 것