KR101975193B1 - 자동 작곡 장치 및 컴퓨터 수행 가능한 자동 작곡 방법 - Google Patents
자동 작곡 장치 및 컴퓨터 수행 가능한 자동 작곡 방법 Download PDFInfo
- Publication number
- KR101975193B1 KR101975193B1 KR1020170152311A KR20170152311A KR101975193B1 KR 101975193 B1 KR101975193 B1 KR 101975193B1 KR 1020170152311 A KR1020170152311 A KR 1020170152311A KR 20170152311 A KR20170152311 A KR 20170152311A KR 101975193 B1 KR101975193 B1 KR 101975193B1
- Authority
- KR
- South Korea
- Prior art keywords
- accompaniment
- user
- melody
- song
- sound source
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 239000000203 mixture Substances 0.000 title claims abstract description 77
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000004048 modification Effects 0.000 claims abstract description 35
- 238000012986 modification Methods 0.000 claims abstract description 35
- 230000002194 synthesizing effect Effects 0.000 claims description 14
- 238000012937 correction Methods 0.000 claims description 8
- 241001342895 Chorus Species 0.000 claims description 7
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 claims description 7
- 230000009466 transformation Effects 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000036651 mood Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0025—Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Aspects 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/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/105—Composing aid, e.g. for supporting creation, edition or modification of a piece of music
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Aspects 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/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/111—Automatic composing, i.e. using predefined musical rules
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
도 2는 도 1에 있는 자동 작곡 장치를 설명하는 블록도이다.
도 3은 도 1에 있는 자동 작곡 장치에서 자동 작곡을 수행하는 과정을 설명하는 흐름도이다.
도 4는 도 1에 있는 사용자 단말 상에서 반주와 사용자 노래를 입력받는 과정을 설명한 도면이다.
도 5는 도 1에 있는 자동 작곡 장치에서 자동 작곡을 수행하는 과정을 설명한 도면이다.
도 6은 도 2에 있는 음원 수신부에서 사용자 단말에 제공한 반주 선택 인터페이스의 일 실시예를 나타내는 예시도이다.
110: 사용자 단말 130: 자동 작곡 장치
150: 데이터베이스
210: 음원 수신부 220: 멜로디 분석부
230: 자동 작곡부 240: 자동 작곡 완성부
250: 제어부
410: 사용자 단말 430: 반주의 자동 선택 또는 추천
450: 사용자 입력
510: 멜로디 분석부 530: 자동 작곡부
610: 높은 선호도를 가진 선택 버튼
630: 낮은 선호도를 가진 선택 버튼
Claims (14)
- 반주와 사용자 노래를 포함한 음원을 수신하는 음원 수신부;
상기 음원으로부터 상기 사용자 노래를 분리하여 멜로디를 분석하는 멜로디 분석부;
상기 멜로디를 기초로 상기 반주의 수정, 상기 사용자 노래의 수정 및 상기 멜로디의 악기 연주 생성 중 적어도 하나를 수행하는 자동 작곡부; 및
사용자 선택에 따라 상기 반주의 수정, 상기 사용자 노래의 수정 및 상기 멜로디의 악기 연주 생성 중 적어도 하나를 선택하여 상기 음원에 관한 작곡을 자동으로 완성하는 자동 작곡 완성부를 포함하되,
상기 자동 작곡 완성부는
상기 반주의 수정을 선택한 경우 수정된 상기 반주와 상기 사용자 노래를 합성하고, 상기 사용자 노래의 수정을 선택한 경우 수정된 상기 사용자 노래와 상기 반주를 합성하며, 상기 멜로디의 악기 연주 생성을 선택한 경우 생성된 상기 멜로디의 악기 연주와 상기 반주 및 상기 사용자의 노래를 합성하고,
상기 반주의 수정, 상기 사용자 노래의 수정 및 상기 멜로디의 악기 연주 생성 중 복수를 선택한 경우 해당 선택에 따라 수정된 상기 반주, 수정된 상기 사용자 노래 및 생성된 상기 멜로디의 악기 연주를 각각 합성하는 것을 특징으로 하는 자동 작곡 장치.
- 제1항에 있어서, 상기 음원 수신부는
상기 반주를 사용자 제어를 통해 선택하고 상기 선택된 반주가 재생되는 동안 상기 사용자 노래를 수신하여 상기 선택된 반주와 상기 사용자 노래를 합성하는 것을 특징으로 하는 자동 작곡 장치.
- 제2항에 있어서, 상기 음원 수신부는
사용자의 반주 선택 히스토리(History)를 학습하고 날짜, 시간 및 환경 중 적어도 하나를 반영하여 상기 반주를 자동으로 선택 또는 추천하는 것을 특징으로 하는 자동 작곡 장치.
- 제2항에 있어서, 상기 음원 수신부는
특정 기간 동안의 반주 선택 범용트랜드(Trend), 지역, 국가 및 이벤트 중 적어도 하나를 반영하여 상기 반주의 스타일, 분위기 및 장르 중 적어도 하나를 선택 또는 추천하는 것을 특징으로 하는 자동 작곡 장치.
- 제1항에 있어서, 상기 멜로디 분석부는
상기 음원으로부터 사용자 목소리 입력 여부 및 상기 사용자 목소리의 입력 부분을 판단하는 것을 특징으로 하는 자동 작곡 장치.
- 제1항에 있어서, 상기 멜로디 분석부는
상기 음원으로부터 독창, 2중창 및 3중창을 포함하는 합창 여부를 판단하는 것을 특징으로 하는 자동 작곡 장치.
- 제1항에 있어서, 상기 멜로디 분석부는
상기 사용자 노래에 관한 피치 추출, BPM(beats per minute) 추정, 조성 추정, 사용자 성별 추정, 사용자 분위기 추정 및 사용자 스타일 추정 중 적어도 하나를 수행하는 것을 특징으로 하는 자동 작곡 장치.
- 제7항에 있어서, 상기 자동 작곡부는
상기 사용자 노래에 관한 피치, BPM, 조성, 사용자 성별, 사용자 분위기 및 사용자 스타일 중 적어도 하나를 기초로 신규의 반주를 생성하여 상기 반주의 수정으로서 상기 신규의 반주를 추천하는 것을 특징으로 하는 자동 작곡 장치.
- 제7항에 있어서, 상기 자동 작곡부는
상기 사용자 노래에 관한 음 높이, 음 길이 및 음 떨림 중 적어도 하나를 보정하는 것을 특징으로 하는 자동 작곡 장치.
- 제9항에 있어서, 상기 자동 작곡부는
목소리 변형 필터를 통해 상기 사용자 노래의 보정을 수행하는 것을 특징으로 하는 자동 작곡 장치.
- 제7항에 있어서, 상기 자동 작곡부는
상기 사용자 노래에 관한 음에 해당하는 악기를 결정하고 상기 결정된 악기로 상기 멜로디를 연주하여 상기 반주에 합성하는 것을 특징으로 하는 자동 작곡 장치.
- 삭제
- 반주와 사용자 노래를 포함한 음원을 수신하는 음원 수신단계;
상기 음원으로부터 상기 사용자 노래를 분리하여 멜로디를 분석하는 멜로디 분석단계;
상기 멜로디를 기초로 상기 반주의 수정, 상기 사용자 노래의 수정 및 상기 멜로디의 악기 연주 생성 중 적어도 하나를 수행하는 자동 작곡단계; 및
사용자 선택에 따라 상기 반주의 수정, 상기 사용자 노래의 수정 및 상기 멜로디의 악기 연주 생성 중 적어도 하나를 선택하여 상기 음원에 관한 작곡을 자동으로 완성하는 단계를 포함하되,
상기 음원에 관한 작곡을 자동으로 완성하는 단계는
상기 반주의 수정을 선택한 경우 수정된 상기 반주와 상기 사용자 노래를 합성하고, 상기 사용자 노래의 수정을 선택한 경우 수정된 상기 사용자 노래와 상기 반주를 합성하며, 상기 멜로디의 악기 연주 생성을 선택한 경우 생성된 상기 멜로디의 악기 연주와 상기 반주 및 상기 사용자의 노래를 합성하고,
상기 반주의 수정, 상기 사용자 노래의 수정 및 상기 멜로디의 악기 연주 생성 중 복수를 선택한 경우 해당 선택에 따라 수정된 상기 반주, 수정된 상기 사용자 노래 및 생성된 상기 멜로디의 악기 연주를 각각 합성하는 단계인 것을 특징으로 하는 컴퓨터 수행 가능한 자동 작곡 방법.
- 제13항에 있어서, 상기 멜로디 분석 단계는
상기 반주에 관한 스피커 출력 신호와 마이크 수신 신호 간의 시간 차이, 세기 차이, 스피커 출력신호의 주파수별 크기, 분포, 경향 및 신호형태 왜곡 모델 중 적어도 하나를 기초로 상기 음원으로부터 상기 반주와 상기 사용자 노래를 분리하는 단계인 것을 특징으로 하는 컴퓨터 수행 가능한 자동 작곡 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170152311A KR101975193B1 (ko) | 2017-11-15 | 2017-11-15 | 자동 작곡 장치 및 컴퓨터 수행 가능한 자동 작곡 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170152311A KR101975193B1 (ko) | 2017-11-15 | 2017-11-15 | 자동 작곡 장치 및 컴퓨터 수행 가능한 자동 작곡 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101975193B1 true KR101975193B1 (ko) | 2019-05-07 |
Family
ID=66656270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170152311A Expired - Fee Related KR101975193B1 (ko) | 2017-11-15 | 2017-11-15 | 자동 작곡 장치 및 컴퓨터 수행 가능한 자동 작곡 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101975193B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210015064A (ko) * | 2019-07-31 | 2021-02-10 | 삼성전자주식회사 | 전자장치와 그의 제어방법, 및 기록매체 |
CN112417201A (zh) * | 2019-08-22 | 2021-02-26 | 北京峰趣互联网信息服务有限公司 | 音频信息推送方法、系统、电子设备和计算机可读介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060109813A (ko) * | 2005-04-18 | 2006-10-23 | 엘지전자 주식회사 | 음악 작곡 장치 및 그 운용방법 |
JP2007241123A (ja) * | 2006-03-10 | 2007-09-20 | Pioneer Electronic Corp | データ処理装置、データ処理方法、データ処理プログラムおよび記録媒体 |
KR101191907B1 (ko) | 2010-12-01 | 2012-10-17 | 주식회사 싸일런트뮤직밴드 | 자동작곡시스템 및 이를 이용한 자동작곡방법, 그 방법이 기록된 기록매체 |
KR101406398B1 (ko) * | 2012-06-29 | 2014-06-13 | 인텔렉추얼디스커버리 주식회사 | 사용자 음원 평가 장치, 방법 및 기록 매체 |
KR20150072597A (ko) * | 2013-12-20 | 2015-06-30 | 삼성전자주식회사 | 멀티미디어 장치 및 이의 음악 작곡 방법, 그리고 노래 보정 방법 |
KR20160076775A (ko) | 2014-12-23 | 2016-07-01 | 김성현 | 입력 곡 정보에 기반한 자동 작곡 프로그램 및 시스템 |
-
2017
- 2017-11-15 KR KR1020170152311A patent/KR101975193B1/ko not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060109813A (ko) * | 2005-04-18 | 2006-10-23 | 엘지전자 주식회사 | 음악 작곡 장치 및 그 운용방법 |
JP2007241123A (ja) * | 2006-03-10 | 2007-09-20 | Pioneer Electronic Corp | データ処理装置、データ処理方法、データ処理プログラムおよび記録媒体 |
KR101191907B1 (ko) | 2010-12-01 | 2012-10-17 | 주식회사 싸일런트뮤직밴드 | 자동작곡시스템 및 이를 이용한 자동작곡방법, 그 방법이 기록된 기록매체 |
KR101406398B1 (ko) * | 2012-06-29 | 2014-06-13 | 인텔렉추얼디스커버리 주식회사 | 사용자 음원 평가 장치, 방법 및 기록 매체 |
KR20150072597A (ko) * | 2013-12-20 | 2015-06-30 | 삼성전자주식회사 | 멀티미디어 장치 및 이의 음악 작곡 방법, 그리고 노래 보정 방법 |
KR20160076775A (ko) | 2014-12-23 | 2016-07-01 | 김성현 | 입력 곡 정보에 기반한 자동 작곡 프로그램 및 시스템 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210015064A (ko) * | 2019-07-31 | 2021-02-10 | 삼성전자주식회사 | 전자장치와 그의 제어방법, 및 기록매체 |
KR102801048B1 (ko) * | 2019-07-31 | 2025-04-29 | 삼성전자주식회사 | 전자장치와 그의 제어방법, 및 기록매체 |
CN112417201A (zh) * | 2019-08-22 | 2021-02-26 | 北京峰趣互联网信息服务有限公司 | 音频信息推送方法、系统、电子设备和计算机可读介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10657934B1 (en) | Enhancements for musical composition applications | |
US10790919B1 (en) | Personalized real-time audio generation based on user physiological response | |
CN101622659B (zh) | 音质编辑装置及音质编辑方法 | |
CN105740394B (zh) | 歌曲生成方法、终端及服务器 | |
TW201238279A (en) | Semantic audio track mixer | |
JP2006084749A (ja) | コンテンツ生成装置およびコンテンツ生成方法 | |
CN101996627A (zh) | 语音处理装置、语音处理方法和程序 | |
JP6452229B2 (ja) | カラオケ効果音設定システム | |
CN108053696A (zh) | 一种根据阅读内容进行声音播放的方法、装置和终端设备 | |
JP6070952B2 (ja) | カラオケ装置及びカラオケ用プログラム | |
JP2004117632A (ja) | プレイリスト生成装置、音楽再生装置、音楽配信システム及びその方法、プログラム、記録媒体 | |
KR101975193B1 (ko) | 자동 작곡 장치 및 컴퓨터 수행 가능한 자동 작곡 방법 | |
KR101813704B1 (ko) | 사용자 음색 분석 장치 및 음색 분석 방법 | |
JP2014035436A (ja) | 音声処理装置 | |
JP2007271977A (ja) | 評価基準判定装置、制御方法及びプログラム | |
CN113781989B (zh) | 一种音频的动画播放、节奏卡点识别方法及相关装置 | |
JP2013213907A (ja) | 評価装置 | |
JP2007256619A (ja) | 評価装置、制御方法及びプログラム | |
JP2015045671A (ja) | 歌唱パート決定システム | |
CN107871492A (zh) | 音乐合成方法和系统 | |
KR20180012397A (ko) | 디지털 음원 관리 시스템 및 방법, 디지털 음원 재생 장치 및 방법 | |
JP2001318677A (ja) | 携帯電話機 | |
JP2007241015A (ja) | 音評価システム | |
JP2023013684A (ja) | 歌唱声質変換プログラム及び歌唱声質変換装置 | |
JP2007233078A (ja) | 評価装置、制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171115 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180917 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190325 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190429 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190430 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20230210 |