Automatic Music Mixing Method using Machine Learning Tools
- Abstract
- 음악은 인간이 표현하는 감정의 언어이다. 우리는 집에서 파티를 할 때에도, 친구들과 기분 좋게 한 잔을 기울일 때에도, 고요한 밤 잔잔한 라디오 방송을 청취할 때에도 상황에 맞는 음악을 즐기길 원한다. 본 논문에서는 이러한 상황들에서 우리가 적절한 음악을 고를 수 있도록 도움을 주는 시스템을 제안한다.
본 연구는 수많은 음악 데이터에서 자동적으로 사용자의 기호와 음악들 간의 유사성에 따라 선택하고 자동적으로 곡을 믹싱 하는 방법을 제안한다. 비록 사용자가 해당 음악에 관한 아무런 정보가 없을 지라도, 제안 시스템은 음악의 특성에 따라 일련의곡을 매끄럽게 이어서 메들리를 만들어 준다.
음악들 간의 유사성을 판단하기 위하여 세 가지로 음악의 특성을 분석하였다. 첫째 음악의 장르, 두 번째는 음악의 조성, 마지막으로 음악의 빠르기이다. 이 세 가지 특성을 이용하여 음악 재생목록을 구성하고 믹싱한다.
본 논문에서는 음악 특징 추출과 믹싱 작업을 하기 위해 기계학습 기법인 지지 벡터 머신 (Support Vector Machine, SVM) 과 은닉 마르코프 모델 (Hidden Markov Model)을 적용하였다. 음악 장르 분류와 키 식별은 각각 90.6 %와 87.5 %의 정확도를 얻었다. 그리고 믹싱결과 90%의 호평을 얻었다.
- Author(s)
- KANYANGE PAMELA
- Issued Date
- 2017
- Awarded Date
- 2017. 8
- Type
- Dissertation
- Publisher
- 부경대학교
- URI
- https://repository.pknu.ac.kr:8443/handle/2021.oak/14284
http://pknu.dcollection.net/common/orgView/000002381408
- Affiliation
- 부경대학교 대학원
- Department
- 대학원 IT융합응용공학과
- Advisor
- Prof. Bong-Kee Sin
- Table Of Contents
- Chapter 1. Introduction 1
1.1.Background 1
Chapter 2. Related work 3
Chapter 3. Music mixing techniques 5
3.1.Music genre classification 5
3.1.1.Feature extraction 7
3.1.2.Classification using SVM 9
3.2.Music Key identification 10
3.2.1.Chroma features 13
3.2.2.Markov Chain 16
3.2.3.Hidden Markov Model 17
3.3.Tempo estimation 21
3.3.1.Implementation 21
3.4.Mixing process 25
Chapter 4. Experiments 27
4.1.Data description 27
4.2.Music genre classification 27
4.3.Music key identification with Markov chain 28
4.4.Music key identification with HMM 30
4.5.Evaluation of the overall system 34
Chapter 5. Conclusion 35
References 37
Acknowledgment 39
- Degree
- Master
-
Appears in Collections:
- 대학원 > IT융합응용공학과
- Authorize & License
-
- Files in This Item:
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.