언어 모델링을 이용한 4성부 합창 악보 생성 방법 및 시스템

    公开(公告)号:KR101900020B1

    公开(公告)日:2018-09-18

    申请号:KR1020170114664

    申请日:2017-09-07

    Inventor: 김남수 조원익

    CPC classification number: G10H1/0025 G10H2210/031 G10H2210/111 G10H2250/005

    Abstract: 본발명은언어모델링을이용한 4성부합창악보생성방법에관한것으로서, 보다구체적으로는 4성부로구성된 4성부합창악보를자동으로생성하는방법에있어서, (1) 4성부중 적어도한 성부의조성정보를포함하는멜로디를입력받는단계; (2) 상기단계 (1)에서입력받은멜로디의조성정보에따른화음을포함하는노트후보가생성되는단계; (3) 조성에독립적인성분들을포함한조성-독립적인특징을가지는입력데이터로언어모델링이학습되는단계; (4) 상기단계 (3)에서학습된언어모델링을통해예측되는화음의조성-독립적인특징과상기단계 (2)에서생성된노트후보의특징을비교하여점수가부여되고, 점수가가장높은노트후보가선택되는단계; 및 (5) 상기단계 (4)를반복하여선택된노트후보로부터 4성부합창악보가생성되는단계를포함하는것을그 구성상의특징으로한다. 또한, 본발명은언어모델링을이용한 4성부합창악보생성시스템에관한것으로서, 보다구체적으로는 4성부로구성된 4성부합창악보를자동으로생성하는시스템에있어서, 4성부중 적어도한 성부의조성정보를포함하는멜로디를입력받는입력부; 상기입력부에서입력받은멜로디의조성정보에따른화음을포함하는노트후보를생성하는노트후보생성부; 조성에독립적인성분들을포함한조성-독립적인특징을가지는입력데이터로언어모델링을학습시키는학습부; 상기학습부에서학습된언어모델링을통해예측되는화음의조성-독립적인특징과상기노트후보생성부에서생성한노트후보의특징을비교하여점수를부여하고, 점수가가장높은노트후보를선택하는노트후보선택부; 및상기노트후보선택부의선택을반복하여선택한노트후보로부터 4성부합창악보를생성하는 4성부합창악보생성부를포함하는것을그 구성상의특징으로한다. 본발명에서제안하고있는언어모델링을이용한 4성부합창악보생성방법및 시스템에따르면, 정규화된화음정보를언어모델링에서사용되는토큰들처럼생각하고, 특정도수의화음을품사로생각하여통계적방법론을적용함으로써, 특정성부의멜로디와조성을받아다른세 성부를완성시켜합창악보를생성할수 있으며, 화성학을배우지않은일반인들도곡의일부를생각해낼수 있다면 4성부합창음악을완성할수 있다. 또한, 본발명에서제안하고있는언어모델링을이용한 4성부합창악보생성방법및 시스템에따르면, 언어모델링이학습됨으로써, 기존의규칙기반 4성부합창음악생성방법보다자연스러운화성진행을구현할수 있고, 도수정보를도수정보로정규화하여사용함으로써, 적은데이터를이용해훨씬효율적으로모델링학습이이루어질수 있다.

Patent Agency Ranking