KR101997858B1 - 루디먼트 기반 드럼 연주 트레이닝 방법 - Google Patents

루디먼트 기반 드럼 연주 트레이닝 방법 Download PDF

Info

Publication number
KR101997858B1
KR101997858B1 KR1020180007492A KR20180007492A KR101997858B1 KR 101997858 B1 KR101997858 B1 KR 101997858B1 KR 1020180007492 A KR1020180007492 A KR 1020180007492A KR 20180007492 A KR20180007492 A KR 20180007492A KR 101997858 B1 KR101997858 B1 KR 101997858B1
Authority
KR
South Korea
Prior art keywords
drum
rudiments
rudiment
difficulty
music
Prior art date
Application number
KR1020180007492A
Other languages
English (en)
Inventor
김웅섭
김홍민
김민철
전현진
이진주
Original Assignee
동국대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 동국대학교 산학협력단 filed Critical 동국대학교 산학협력단
Priority to KR1020180007492A priority Critical patent/KR101997858B1/ko
Application granted granted Critical
Publication of KR101997858B1 publication Critical patent/KR101997858B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B15/00Teaching music
    • G09B15/001Boards or like means for providing an indication of chords
    • G09B15/002Electrically operated systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/46Volume control
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/075Musical metadata derived from musical analysis or for use in electrophonic musical instruments
    • G10H2240/081Genre classification, i.e. descriptive metadata for classification or selection of musical pieces according to style

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Auxiliary Devices For Music (AREA)

Abstract

본 발명은 루디먼트 기반 드럼 연주 트레이닝 방법에 관한 것으로서, 더욱 상세하게는 드럼연주의 기본패턴인 드럼 루디먼트에 기초하여 연주곡 음원을 분석하여 연주곡 음원에 포함된 루디먼트들을 추출하고, 추출된 루디먼트들의 난이도에 따라 해당 연주곡 음원의 난이도를 결정함으로써, 사용자가 자신이 원하는 난이도와 장르에 맞춰 연주곡을 선택할 수 있도록 추천할 수 있으며, 특정 루디먼트가 다수 포함된 곡을 사용자가 자신의 난이도에 맞춰 선택할 수 있도록 제공하는 루디먼트 기반 드럼 연주 트레이닝 방법에 관한 것이다.

Description

루디먼트 기반 드럼 연주 트레이닝 방법{Method for training drum play based on drum rudiments}
본 발명은 루디먼트 기반 드럼 연주 트레이닝 방법에 관한 것으로서, 더욱 상세하게는 드럼연주의 기본패턴인 드럼 루디먼트에 기초하여 연주곡 음원을 분석하여 연주곡 음원에 포함된 루디먼트들을 추출하고, 추출된 루디먼트들의 난이도에 따라 해당 연주곡 음원의 난이도를 결정함으로써, 사용자가 자신이 원하는 난이도와 장르에 맞춰 연주곡을 선택할 수 있도록 추천할 수 있으며, 특정 루디먼트가 다수 포함된 곡을 사용자가 자신의 난이도에 맞춰 선택할 수 있도록 제공하는 루디먼트 기반 드럼 연주 트레이닝 방법에 관한 것이다.
드럼은 음악의 요소 중에서 리듬, 박자를 주로 다루는 타악기의 일종으로서, 드럼의 연주는 육체적, 정신적 피로 회복과 긴장해소, 스트레스 완화 작용과, 우울증 해소를 유발하며, 통증과 근육통을 완화시키는 효과를 가지고 있다.
그러나, 드럼세트는 일반적으로 고가이며 그 부피가 크기 때문에, 일반인이 구매하여 사용하기에는 무리가 있다. 또한, 드럼을 연주하기 위해서는 드럼이 갖는 소음을 해결하기 위한 방음벽을 설치해야 함에 따라, 대부분 연습실, 학원 등을 통해 강사의 지도를 받는 레슨형태로만 이루어지고 있어, 강사 및 시설의 부족으로 일반인들이 흔히 접하기에는 어려움이 있었다.
이러한 문제를 해결하기 위해, 전자드럼이란 새로운 기술이 제안되었다. 전자드럼은 악기를 직접 타격하여 그 울림에 의해 소리가 발현되는 아날로그식 드럼이 아닌 고무재질과 같은 자체소리가 발현되지 않는 소정의 패드를 타격하는 순간 이를 인식하여 미리 저장된 전자음이 앰프를 통해 출력되도록 설계된 기술로서, 최근 전자기술의 발달로 인해 그 보급이 증가되고 있는 추세이다.
전자드럼의 경우 종래의 어쿠스틱 드럼에 비해 작은 크기로 형성될 수 있어 공간이 작은 경우에도 설치할 수 있는 장점을 가지며, 소리의 크기를 조절할 수 있고, 헤드폰 등을 통해서도 사운드를 청취할 수 있어서 이웃에 소음으로 인한 피해를 주지않는다는 장점을 가진다.
이러한 전자드럼 장치는, 한국공개특허공보 제2013-0058384호에 기재된 바와 같이, 휴대 가능한 형상의 드럼연주장치와, 드럼연주 어플리케이션이 구비된 통신단말을 포함하여 구성되고, 드럼연주장치는 다수의 미니드럼으로 구성되는 연주드럼과, 이 연주드럼으로부터 인가되는 각 드럼에 대한 연주감지정보를 MIDI 신호로 변환하여 상기 통신단말로 제공하고, 드럼연주 어플리케이션은 드럼연주노트정보를 표시출력함과 동시에 드럼연주장치로부터 제공되는 드럼연주음과 반주음을 음향 출력하도록 구성된다.
그러나, 한국공개특허공보 제2013-0058384호와 같은 종래의 전자드럼 장치들은 단지 사용자가 드럼을 연습곡에 맞춰 연주할 수 있도록 화면에 드럼연주노트정보를 디스플레이하고, 그에 따른 반주음을 제공하는 것에 불과할 뿐, 사용자 실력에 맞는 맞춤형 연습 콘텐츠는 제시하지 못하고 있어, 사용자 혼자 연주연습을 통한 실력향상에는 한계가 있었다.
특히, 드럼은 기본패턴인 루디먼트만을 반복적으로 연습하는 경우, 이러한 루디먼트들이 조합된 연주곡들을 자연스레 익힐 수 있어, 사용자가 스스로 학습하기에 매우 요긴한 패턴이나, 이러한 루디먼트를 학습할 수 있는 드럼연습장치는 제공되지 못하고 있는 실정이다.
1. 한국공개특허공보 제2013-0058384호 (공개일 : 2011. 11. 25) "휴대용 드럼연주시스템"
본 발명은 상기한 종래 기술에 따른 문제점을 해결하기 위한 것이다. 즉, 본 발명의 목적은, 드럼연주의 기본패턴인 드럼 루디먼트에 기초하여 연주곡 음원을 분석하여 연주곡 음원에 포함된 루디먼트들을 추출하고, 추출된 루디먼트들의 난이도에 따라 해당 연주곡 음원의 난이도를 결정함으로써, 사용자가 자신이 원하는 난이도와 장르에 맞춰 연주곡을 선택할 수 있도록 추천할 수 있으며, 특정 루디먼트가 다수 포함된 곡을 사용자가 자신의 난이도에 맞춰 선택할 수 있도록 제공하는 루디먼트 기반 드럼 연주 트레이닝 방법을 제공함에 있다.
상기의 목적을 달성하기 위한 기술적 사상으로서 본 발명은, 드럼 연주의 기본패턴인 40개의 드럼 루디먼트를 각각의 드럼 루디먼트 연주 난이도에 따라 상, 중, 하 3단계의 난이도로 분류하는 단계; 난이도가 분류된 각각의 드럼 루디먼트 별로 비트 파형을 생성하는 단계; 연주곡 음원에서 드럼 성분을 분리하여 추출하는 단계; 상기 연주곡 음원에서 추출된 드럼 성분의 비트 파형을 생성하는 단계; 생성된 연주곡 음원의 드럼 성분 비트 파형과 각각의 루디먼트 비트 파형을 비교하여, 해당 연주곡 음원에 대한 각각의 루디먼트 출현빈도를 산출하는 단계; 산출된 각각의 루디먼트 출현빈도에 따라 해당 연주곡 음원의 난이도를 결정하는 단계; 및 연주곡 음원들을 장르별 및 난이도별로 분류하여 사용자에게 제공하는 단계;를 포함하여 구성되는 루디먼트 기반 드럼 연주 트레이닝 방법을 제공한다.
본 발명에 따른 루디먼트 기반 드럼 연주 트레이닝 방법은 드럼 연주의 난이도 및 장르에 맞춰 연주곡을 선택할 수 있도록 제공함으로써, 사용자가 자신의 실력에 맞춰 원하는 연주곡으로 연습할 수 있게 된다.
또한, 사용자가 원하는 특정 루디먼트가 다수 포함된 연주곡을 추출하여 난이도 및 장르에 맞춰 사용자에게 선택할 수 있도록 제공함으로써, 사용자가 자신이 원하는 루디먼트를 위주로 드럼 연주 트레이닝을 수행할 수 있게 된다.
도 1은 일반적으로 알려진 40가지 공식 루디먼트(Amercian Standards 40 Rudiments)를 악보로 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따른 루디먼트 기반 드럼 연주 트레이닝 방법을 나타낸 순서도이다.
도 3은 본 발명의 일실시예에 따른 드럼 연주의 난이도 및 장르에 맞춰 연주곡을 선택할 수 있도록 제공하는 사용자 화면을 나타낸 예시도이다.
도 4는 본 발명의 일실시예에 따른 특정 루디먼트의 출현빈도가 높은 연주곡을 추출하여 난이도 및 장르에 맞춰 사용자에게 선택할 수 있도록 제공하는 사용자 화면을 나타난 예시도이다.
도 5는 본 발명의 일실시예에 따른 루디먼트 기반 드럼 연주 트레이닝 방법이 적용된 전자 드럼 연습 시스템을 개략적으로 나타낸 블록도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다.
그러나, 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 제1, 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성 요소는 제2 구성 요소로 명명될 수 있고, 유사하게 제2 구성 요소도 제1 구성 요소로 명명 될 수 있다.
본 출원에서 사용한 용어는 단지 특정한 실시예들을 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
먼저, 본 발명의 설명에 앞서 드럼 루디먼트의 일반적인 내용을 설명하기로 한다.
드럼 루디먼트(Drum Rudiment)란 좀 더 복합적이고 다양한 드럼 연주를 하기위한 기본적인 작은 패턴들을 말한다. 즉, 드러밍에서 자주 쓰이는 드럼패턴들을 모아놓은 것을 전체적인 범주로 묶어서 루디먼트라고 한다. 이러한 패턴들은 크게, 싱글 스트록(single stroke), 더블 스트록(double stroke), 파라디들(Paradiddle), 드레그(drag), 플램(flam) 및 롤(roll)로 구분할 수 있다.
싱글 스트록(single stroke)은 하나의 음을 연주하는 스트록이며, 더블 스트록(double stroke)은 같은 손으로 두개의 싱글 스트록을 연주하는 것을 말한다. 파라디들(Paradiddle)은 두개의 싱글 스트록 뒤에 더블 스트록 연주가 따라붙은 모양을 말하는 것으로서, 이 연주 후에는 첫번째 음을 연주하는 손이 바뀌기 때문에 'Lead Hand'를 교차시킬때 이용하기도 한다. 드레그(drag)는 진행되고 있는 음악 빠르기의 두배의 속도로 더블 스트록을 연주하는 모양이다. 즉, 16비트 연주 중에 32분 음표의 더블 스트록이 드레그가 될 수 있다. 플램(flam)은 두 개의 싱글 스트록을 교차로 연주되는 모양을 말하는 것으로서, 처음 연주되는 음은 꾸밈음으로 반대편 손으로 연주되는 기본 스트록 보다 작은 볼륨으로 연주된다. 마지막으로 롤은, 여음이나 지속된 음을 표현 할 때 쓰이는 여러가지 테크닉을 말한다.
이와 같은, 드럼패턴을 조합하여 1984년에 스티브젯, 잭 디조넷 등의 유명 드러머들이 소속하고 있는 단체인 P.A.S(Percussive Arts Society)에서는 도 1에 도시된 바와 같이, 40가지의 기본적인 드럼 연주 기법의 총칭을 정한 뒤, 40가지 공식 루디먼트(Amercian Standards 40 Rudiments)로 발표하였다. 현재 많은 사용자들이 이러한 드럼 루디먼트를 활용한 교재를 사용하여 리듬과 필인을 정확한 박자와 소리, 간격으로 연주하기 위한 반복 연습법으로 사용하고 있다.
본 발명에서는 이러한 드럼의 기본패턴인 루디먼트를 이용하여 연주곡 음원을 분석하여, 연주곡 음원에 포함된 루디먼트들을 추출하고, 추출된 루디먼트들의 난이도에 따라 해당 연주곡 음원의 난이도를 결정함으로써, 사용자가 자신이 원하는 난이도와 장르에 맞춰 연주곡을 선택할 수 있도록 추천할 수 있으며, 특정 루디먼트가 다수 포함된 곡을 사용자가 자신의 난이도 및 원하는 장르에 맞춰 선택할 수 있도록 제공한다.
이하, 본 발명의 바람직한 실시예를 첨부 도면에 의거하여 상세하게 설명하기로 한다.
도 2는 본 발명의 일실시예에 따른 루디먼트 기반 드럼 연주 트레이닝 방법을 나타낸 순서도이며, 도 3은 본 발명의 일실시예에 따른 드럼 연주의 난이도 및 장르에 맞춰 연주곡을 선택할 수 있도록 제공하는 사용자 화면을 나타낸 예시도이고, 도 4는 본 발명의 일실시예에 따른 특정 루디먼트의 출현빈도가 높은 연주곡을 추출하여 난이도 및 장르에 맞춰 사용자에게 선택할 수 있도록 제공하는 사용자 화면을 나타난 예시도이다.
먼저, 드럼의 기본패턴인 각각의 루디먼트별로 미리 설정된 기준에 따라 난이도를 설정하고(S210), 각각의 루디먼트별로 비트 파형을 추출한다(S220).
여기서, 루디먼트별 난이도를 설정함에 있어서는, 기존의 40가지 루디먼트를 각각의 루디먼트별 연주 난이도 정도에 따라 상, 중, 하의 3단계로 구분한다. 이어서, 루디먼트별 비트 파형의 추출을 위해서, 본 발명에서는 각각의 드럼 루디먼트를 연주한 아날로그 오디오 신호를 PCM(Pulse Code Modulation) 방식에 따라 디지털 신호로 변조하며, 각 루디먼트별 드럼 스트로크 최대값을 고려하여 최소 60회 이상을 샘플링하도록 한다. 이러한 PCM 방식은 아날로그 오디오 신호를 디지털 신호로 변조하는 방법 중의 하나로써, CD 등의 대부분 디지털 오디오에 실용화 되어있는 변조 방식이다.
또한, 하나의 드럼 루디먼트는 대부분 4/4박자를 기본으로 하는 악보의 한마디 정도이므로, 각각의 루디먼트의 비트파형은 16비트 단위로 생성된다.
더불어, 추출된 비트 파형의 높이에 따라 음량 레벨을 총 4가지 단계로 구분한다. 즉, 소리가 없거나 매우 적을 경우에는 00, 드럼을 쳐서 소리가 나는 경우는 11, 그 중간 음량 레벨은 01 또는 10으로 결정된다. 이러한, 음량 레벨의 결정은 기계학습(machine learning) 기법을 통해 수행된다. 즉, 각각 최소 60회 이상의 샘플링을 수행하는 전체 루디먼트를 대상으로 4단계의 음량 레벨 결정을 위한 기계학습을 수행함으로써, 음량 레벨이 가장 정확하게 4단계로 분류될 수 있는 기준을 추출한다.
이와 같은 과정을 거쳐 각각의 난이도가 설정된 총 40개의 루디먼트 비트파형이 생성된다.
이어서, 연주곡 음원에서 드럼 성분을 분리하여 검출하고(S230), 검출된 드럼 성분에 대한 비트파형을 생성한다(S240).
최근에는 여러 개의 소스 오디오들을 혼합하여 녹음하지 않고, 각 소스 오디오들을 객체 오디오로 분리하여 녹음할 수 있는 '객체 오디오 기술'이 개발됨에 따라, 객체 오디오 기술을 이용하여 녹음된 음원에는 각 소스 오디오에 대응되는 객체 오디오들이 서로 분리되어 녹음된다. 이에 따라, 연주곡 음원에서 드럼 성분만을 분리하여 추출할 수 있으며, 드럼 성분만이 제거된 연주곡 음원 역시 생성할 수 있다.
이에 따라, 본 발명에서는 다양한 종류의 연주곡 음원에서 드럼 성분만을 분리하여 추출함으로써, 각각의 연주곡에 포함된 드럼 연주 음원을 분리하게 되고, 이를 통해 해당 드럼 연주 부분에 대한 비트 파형을 생성할 수 있다. 여기서, 연주곡 음원에서 검출된 드럼 성분에 대한 비트 파형을 생성하는 방법은, 상기 루디먼트 별 비트 파형을 생성하는 방법과 동일한 방식이 적용될 수 있다. 즉, 연주곡에 포함된 드럼 연주 음원을 분리하여 비트 파형을 추출하고, 추출된 비트 파형의 높이에 따라 음량 레벨을 총 4가지 단계로 구분한다.
다음으로, 생성된 연주곡 음원의 비트파형에 대해서 각각의 루디먼트별 포함빈도를 추출하고(S250), 추출 결과를 기반으로 해당 연주곡 음원의 난이도를 결정한다(S260).
즉, 해당 연주곡 음원에 대해서 총 40개의 루디먼트 각각의 출현 빈도를 계산하며, 상, 중, 하의 3가지 난이도 레벨로 분류된 각각의 루디먼트 출현빈도에 따라, 해당 연주곡 음원의 난이도가 결정된다.
이때, 연주곡 음원에서의 각 루디먼트에 대한 보다 확실한 출현빈도를 산출하기 위해, 본 발명에서는 루디먼트의 기본단위(16비트)보다 두 배의 길이로 곡의 구간을 나누고, 각각의 구간에 대해 편집거리(edit distance) 방식을 이용하여, 연주곡 음원의 각 구간별로 각 루디먼트와의 유사도를 산출함으로써, 해당 구간에서 연주되는 드럼 루디먼트의 출현을 판단한다.
이에 따라, 각각의 연주곡 음원 별로 40개의 루디먼트 각각의 출현빈도를 계산할 수 있게 되며, 포함된 루디먼트들의 난이도에 따라 해당 연주곡 음원의 난이도를 결정할 수 있게 된다.
예를 들어, 어느 한 연주곡 음원에 대해 1번 루디먼트가 10번 나오고, 2번 루디먼트가 5번, 3번 루디먼트는 0번, 4번 루디먼트는 0번, 5번 루디먼트는 3번 나오는 등 1번부터 40번까지 각각의 루디먼트들의 출현빈도를 계산하여 나온 결과가 <10, 5, 0, 0, 3, 2, 5, 8, 0, 0, ... , 0>이라고 가정하는 경우, 해당 연주곡 음원에 출현하는 40개의 루디먼트 각각의 출현개수에, 각각의 루디먼트별로 부여된 상, 중, 하의 3가지 난이도 레벨에 따라 각각 가중치를 부여하여, 해당 연주곡 음원에 대해 출현하는 모든 루디먼트가 가지는 값에 대한 총 합을 산출하고, 산출된 총 합이 미리 설정된 기준 범위 중 어느 범위에 포함되는지에 따라 해당 연주곡 음원의 난이도를 결정할 수 있다.
즉, 1번 루디먼트의 난이도 레벨이 하일 경우, 하의 가중치가 1이라고 한다면, 10×1=10이 되고, 2번 루디먼트의 레벨이 중일 경우, 중의 가중치가 3이라고 한다면, 5×3=15가 된다. 또한, 3번 루디먼트의 레벨이 상일 경우, 상의 가중치가 5라고 한다면, 0×5=0이 된다. 이와 같은 과정을 거쳐, 해당 연주곡 음원에 출현하는 40개의 루디먼트 각각의 출현개수에, 각각의 루디먼트별로 부여된 난이도 레벨에 따라 각각의 가중치가 부여된 값인 {10, 15, 0, 0, 9, 10, 5, 8, 0, 0, ..., 0}이 산출되고, 이들 각각을 다 더한 결과인 총 합이 산출된다.
이와 같은 과정을 통해, 산출된 결과값으로부터 해당 연주곡의 난이도를 파악하게 되는데, 예로써 이렇게 산출된 결과값이 어느 정도의 범위에 속하느냐에 따라 해당 연주곡이 고급, 중급, 초급의 난이도 중 어디에 속하는 지를 결정하게 된다. 즉, 예로써 100개의 분석 구간으로 이루어진 연주곡의 경우, 산출된 총합이 200 미만일 경우 초급, 200이상 500 미만일 경우 중급, 500이상일 경우는 고급으로 결정하는 등의 방법이 적용될 수 있다.
또한, 연주곡 음원은 난이도 뿐만 아니라 장르별로도 분류되며, 본 실시예에서는 연주곡 음원의 음원 정보를 활용하여 발라드, 힙합, 록, 전통가요, 댄스, 동요 6개 장르로 분류한다. 이에 따라, 본 발명은 난이도가 기 설정된 총 40개의 루디먼트별 출현빈도를 바탕으로 연주곡 음원의 난이도(고급, 중급, 초급)를 결정할 수 있게 되며, 추출된 연주곡 음원을 장르별(발라드, 힙합, 록, 전통가요, 댄스, 동요)로 분류할 수 있게 되어, 도 3에 도시된 바와 같이, 사용자가 총 18개(난이도 × 장르별)로 분류된 연주곡 음원들에서 자신이 원하는 곡을 선택할 수 있도록 제공한다(S270).
또한, 사용자는 특정 루디먼트에 대하여, 해당 루디먼트가 가장 많은 출현빈도를 가지는 연주곡 음원들을 추천받을 수 있으며, 이러한 연주곡 음원들은 장르별 및 난이도별로 총 18개 등급으로 분류되어 제공됨으로써, 사용자는 도 4에 도시된 바와 같이, 자신이 원하는 특정 루디먼트를 주로 연습하기 위한 연주곡 음원을 장르별 및 난이도를 선택하여 제공받을 수 있게 된다.
본 발명의 실시예에서는 연주곡 음원의 장르를 6개로 분류하고, 연주곡 음원의 난이도를 3단계로 구분하였으나, 이에 한정되는 것은 아니며, 음원 정보와 기준 범위를 좀 더 다양하게 설정하여 장르와 난이도를 더욱 세분화하여 구분시킬 수도 있음은 물론이다.
도 5는 본 발명의 일실시예에 따른 루디먼트 기반 드럼 연주 트레이닝 방법이 적용된 전자 드럼 연습 시스템을 개략적으로 나타낸 블록도이다.
도 5에 도시된 바와 같이, 본 발명에 따른 전자 드럼 연습 시스템은 사용자 단말기(310)와 유/무선 통신을 통해 연결되어 사용자 단말기에 설치된 전용 어플리케이션(312)을 통해 루디먼트 기반 드럼 연주 트레이닝 콘텐츠를 제공하는 콘텐츠 제공 서버(330) 및 사용자 단말기(310)와 유/무선으로 연결되어, 사용자 단말기(310)를 통해 디스플레이되는 화면에 따라 타격하는 경우 전기 신호를 생성하여 사용자 단말기로 전송하는 전자 드럼 장치(320)를 포함하여 구성된다.
즉, 콘텐츠 제공 서버(330)는 난이도가 기 설정된 총 40개의 루디먼트별 출현빈도를 바탕으로 각각의 연주곡 음원의 난이도(고급, 중급, 초급)를 결정하고, 연주곡 음원의 음원 정보를 통해 해당 연주곡 음원을 장르별(발라드, 힙합, 록, 전통가요, 댄스, 동요)로 분류하여, 총 18개(난이도 × 장르별)로 분류된 연주곡 음원을 사용자 단말기(310)에 설치된 전용 어플리케이션(312)을 통해 제공함으로써, 사용자는 자신이 원하는 연주곡 음원을 난이도 및 장르에 따라 선택하여 드럼 연습을 할 수 있게 된다.
또한, 콘텐츠 제공 서버는 사용자 단말기에 설치된 전용 어플리케이션을 통해, 난이도가 상, 중, 하로 구분된 총 40여개의 루디먼트 중 하나를 선택하여 원하는 횟수만큼 반복연습 할 수 있도록 사용자에게 제공함과 동시에, 사용자가 원하는 특정 루디먼트의 출현빈도가 많이 포함된 연주곡 음원들을 추출하고, 이를 장르별 및 난이도에 맞춰 제공함으로써, 사용자는 현재 연습중인 루디먼트가 활용된 연주곡 음원을 연습할 수 있게 된다.
이에 따라, 사용자는 자신의 현재 학습 상태에 따른 맞춤형 드럼 연습곡을 추천 및 제공받을 수 있으며, 언제 어디서나 용이하게 드럼 연주 학습을 수행할 수 있게 된다.
전자 드럼 장치(320)는 공지된 구성으로서 사용자의 타격에 따라 전기 신호를 생성하는 드럼부(322)와 사용자 단말기와 유선 또는 무선 통신을 수행하는 통신부(324) 및 드럼부(322)를 통해 생성되는 전기신호를 MIDI 신호로 변환하여 상기 통신부(324)를 통해 사용자 단말기로 제공하는 제어부(326)를 포함하여 구성된다. 상기, 드럼부(322)는 스네어 드럼부 하나만으로 구성될 수도 있으며, 베이스드럼, 스내어드럼, 하이탐, 미드 탐, 로우탐, 하이햇 심벌, 크래쉬 심벌, 라이드 심벌 등 다수개의 파트로 나누어져 구성될 수도 있다.
사용자 단말기(310)는 본 발명에 따른 루디먼트 기반 드럼 연주 트레이닝 콘텐츠를 제공하기 위한 전용 어플리케이션(312)이 설치되는 컴퓨터 장치로서, 퍼스널 컴퓨터, 노트북, 스마트폰, 타블렛, 넷북, PDA, 내비게이터 등을 포함한다.
이러한 루디먼트 기반 드럼 연주 트레이닝 콘텐츠를 제공하기 위한 전용 어플리케이션(312)은 사용자가 사전에 어플리케이션 마켓 등에서 다운로드하여 설치할 수 있으며, 사용자가 장르 및 난이도에 맞춰 드럼 연습을 수행할 수 있는 사용자 환경(User Interface)을 제공한다.
또한, 상기 어플리케이션(312)은 사용자 단말기에 구비된 디스플레이부를 통해 드럼연주노트정보를 표시출력함과 더불어 전자 드럼 장치를 통해 전송받은 MIDI 신호를 사용자 단말기에 구비된 스피커를 통해 음향출력하도록 구성된다.
더불어, 상기 어플리케이션(312)은 전자 드럼 장치를 통해 제공되는 사용자의 드럼연주정보에 대응되는 연주 상태 정보를 표시출력하도록 구성된다. 예를 들어, 사용자에 의해 연주되는 드럼에 대한 연주신호가 입력될 때마다 O/X 또는 색상 등의 이벤트 표시방식으로 현재 연주 상태를 표시출력함으로써, 사용자가 자신의 연주상태를 실시간으로 확인할 수도 있으며, 사용자가 선택한 루디먼트 또는 연주곡 음원의 드럼연주노트정보와 사용자의 드럼연주정보를 비교하여 이에 대응되는 연주점수를 산출한 후, 이를 표시출력할 수도 있다.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것은 아니며, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백하다 할 것이다.
300 : 전자 드럼 연습 시스템 310 : 사용자 단말기
312 : 전용 어플리케이션 320 : 전자 드럼 장치
322 : 드럼부 324 : 통신부
326 : 제어부 330 : 콘텐츠 제공 서버

Claims (8)

  1. 드럼 연주 트레이닝 방법에 있어서,
    드럼 연주의 기본패턴인 40개의 드럼 루디먼트를 각각의 드럼 루디먼트 연주 난이도에 따라 상, 중, 하 3단계의 난이도로 분류하는 단계;
    난이도가 분류된 각각의 드럼 루디먼트 별로 비트 파형을 생성하는 단계;
    연주곡 음원에서 드럼 성분을 분리하여 추출하는 단계;
    상기 연주곡 음원에서 추출된 드럼 성분의 비트 파형을 생성하는 단계;
    생성된 연주곡 음원의 드럼 성분 비트 파형과 각각의 루디먼트 비트 파형을 비교하여, 해당 연주곡 음원에 대한 각각의 루디먼트 출현빈도를 산출하는 단계;
    산출된 각각의 루디먼트 출현빈도에 따라 해당 연주곡 음원의 난이도를 결정하는 단계; 및
    연주곡 음원들을 장르별 및 난이도별로 분류하여 사용자에게 제공하는 단계;
    를 포함하여 구성되는 루디먼트 기반 드럼 연주 트레이닝 방법.
  2. 제 1항에 있어서,
    상기 각각의 드럼 루디먼트 별로 비트 파형을 생성하는 단계에서는,
    각각의 드럼 루디먼트를 16비트를 기본단위로 하는 비트 파형으로 생성하는 것을 특징으로 하는 루디먼트 기반 드럼 연주 트레이닝 방법.
  3. 제 2항에 있어서,
    상기 각각의 드럼 루디먼트를 16비트를 기본단위로 하는 비트 파형으로 생성함에 있어서는,
    비트 파형의 높이에 따라 드럼비트의 음량 레벨을 4가지 단계로 구분하는 것을 특징으로 하는 루디먼트 기반 드럼 연주 트레이닝 방법.
  4. 제 3항에 있어서,
    상기 음량 레벨의 구분은,
    적어도 60회 이상의 각각의 개별 루디먼트별 드럼 연주 음원에 대한 기계학습을 통해 설정된 음량 레벨 분류 기준값에 기초하여 이루어지는 것을 특징으로 하는 루디먼트 기반 드럼 연주 트레이닝 방법.
  5. 제 2항에 있어서,
    상기 생성된 연주곡 음원의 드럼 성분 비트 파형과 각각의 루디먼트 비트 파형을 비교하여, 해당 연주곡 음원에 대한 각각의 루디먼트 출현빈도를 산출하는 단계에서는,
    상기 연주곡 음원의 비트 파형을 루디먼트 비트 파형의 기본단위보다 두 배의 길이로 구간을 나누어, 각각의 구간별로 편집거리(edit distance)방법을 통해 연주곡 음원의 비트 파형과 각각의 루디먼트 비트파형의 유사도를 비교함으로써, 해당 구간에서 연주되는 드럼 루디먼트의 출현을 판단하는 것을 특징으로 하는 루디먼트 기반 드럼 연주 트레이닝 방법.
  6. 제 1항에 있어서,
    상기 산출된 루디먼트 각각의 출현빈도에 따라 해당 연주곡 음원의 난이도를 결정하는 단계에서는,
    상기 연주곡 음원에 포함되는 각각의 루디먼트의 출현빈도와 출현되는 루디먼트의 난이도를 종합하여 연주곡 음원의 난이도를 결정하는 것을 특징으로 하는 루디먼트 기반 드럼 연주 트레이닝 방법.
  7. 제 6항에 있어서,
    상기 연주곡 음원의 난이도는,
    고급, 중급, 초급의 세 단계 중 하나로 결정되는 것을 특징으로 하는 루디먼트 기반 드럼 연주 트레이닝 방법.
  8. 제 1항에 있어서,
    상기 연주곡 음원은,
    연주곡 음원의 음원 정보에 기반하여, 발라드, 힙합, 록, 전통가요, 댄스, 동요 중 어느 하나의 장르로 분류되는 것을 특징으로 하는 루디먼트 기반 드럼 연주 트레이닝 방법.
KR1020180007492A 2018-01-22 2018-01-22 루디먼트 기반 드럼 연주 트레이닝 방법 KR101997858B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180007492A KR101997858B1 (ko) 2018-01-22 2018-01-22 루디먼트 기반 드럼 연주 트레이닝 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180007492A KR101997858B1 (ko) 2018-01-22 2018-01-22 루디먼트 기반 드럼 연주 트레이닝 방법

Publications (1)

Publication Number Publication Date
KR101997858B1 true KR101997858B1 (ko) 2019-07-08

Family

ID=67255940

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180007492A KR101997858B1 (ko) 2018-01-22 2018-01-22 루디먼트 기반 드럼 연주 트레이닝 방법

Country Status (1)

Country Link
KR (1) KR101997858B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130058384A (ko) 2011-11-25 2013-06-04 주식회사 지에스엘앤씨 휴대용 드럼연주시스템
KR20140078195A (ko) * 2012-12-17 2014-06-25 조성일 사용자 맞춤형 악기교육 장치

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130058384A (ko) 2011-11-25 2013-06-04 주식회사 지에스엘앤씨 휴대용 드럼연주시스템
KR20140078195A (ko) * 2012-12-17 2014-06-25 조성일 사용자 맞춤형 악기교육 장치

Similar Documents

Publication Publication Date Title
US8777747B2 (en) System and method for playing a music video game with a drum system game controller
US9218748B2 (en) System and method for providing exercise in playing a music instrument
CN103514866A (zh) 一种乐器演奏评分的方法及装置
KR101459324B1 (ko) 음원 평가방법 및 이를 이용한 음원의 평가장치
CN109243416A (zh) 用于产生鼓型式的装置配置和方法
JP7157377B2 (ja) 演奏情報表示装置及び演奏情報表示方法、演奏情報表示プログラム、並びに、電子楽器
JP6977741B2 (ja) 情報処理装置、情報処理方法、演奏データ表示システム、およびプログラム
CN106169292A (zh) 一种虚拟架子鼓
KR101997858B1 (ko) 루디먼트 기반 드럼 연주 트레이닝 방법
JP5346114B1 (ja) 音楽表現力の教育装置及び方法並びに音楽演奏評価装置
Narang et al. Acoustic Features for Determining Goodness of Tabla Strokes.
CN113539212A (zh) 一种生成鼓击节奏的方法
CN206401023U (zh) 一种虚拟架子鼓
KR20130058384A (ko) 휴대용 드럼연주시스템
JP3783687B2 (ja) 演奏練習装置及びプログラム
KR101007038B1 (ko) 전자드럼장치
Biamonte Musical representation in the video games Guitar Hero and Rock Band
JP4054852B2 (ja) 楽音生成方法およびその装置
Kanke et al. Stick track: a system generating musical score for drums indicating the hitting hand
KR100343229B1 (ko) 드럼악기 연주장치
JP7338669B2 (ja) 情報処理装置、情報処理方法、演奏データ表示システム、およびプログラム
Soszynski et al. Music games as a tool supporting music education
CN110189732B (zh) 一种利用计算机软件自动教学乐器和唱歌的方法
Herrero et al. Drumkit simulator from everyday desktop objects
Li et al. Score Genaration for Taiko no Tatsujin Based on Machine Learning

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant