KR0177663B1 - 사용자정의의 단축화음 설정 및 인식방법 - Google Patents
사용자정의의 단축화음 설정 및 인식방법Info
- Publication number
- KR0177663B1 KR0177663B1 KR1019960015927A KR19960015927A KR0177663B1 KR 0177663 B1 KR0177663 B1 KR 0177663B1 KR 1019960015927 A KR1019960015927 A KR 1019960015927A KR 19960015927 A KR19960015927 A KR 19960015927A KR 0177663 B1 KR0177663 B1 KR 0177663B1
- Authority
- KR
- South Korea
- Prior art keywords
- chord
- shortened
- keyboard
- input
- user
- Prior art date
Links
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
- G10H5/00—Instruments in which the tones are generated by means of electronic generators
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
본 발명은 디지탈피아노에 적용되는 사용자정의의 단축화음 설정 및 인식방법에 관한 것이다.
본 발명의 디지탈피아노에 적용되는 사용자정의의 단축화음 설정 및 인식방법은 디지탈피아노에서의 단축화음을 연주자 자신에 적합한 단축화음으로 자유롭게 설정할수 있도록 하며, 제공업체에서 제공하지 않은 특수한 화음도 사용자의 임의지정에 의해 추가할 수 있게 되므로써, 연주자의 취향에 알맞는 최적 연주환경을 제공하는 특별한 효과가 있는 것이다.
Description
제1도는 본 발명에 따른 사용자정의의 단축화음 설정 및 인식방법을 수행하기 위한 장치의 구성을 보이는 블록도.
제2도는 종래에 생산시 고정되는 단축화음에 대한 건반위치를 보이는 예시도.
제3도는 본 발명에 따른 사용자정의의 단축화음 설정 및 인식방법을 보이는 플로우챠트.
* 도면의 주요부분에 대한 부호의 설명
11 : 건반부 12 : 조작버튼부
13 : 디지탈악기용 인터페이스 20 : 단축화음 마이크로프로세서
31 : 프로그램 메모리 32 : 시스템 메모리
33 : 사용자 메모리
본 발명은 디지탈피아노에 적용되는 단축화음 설정 및 인식방법에 관한 것으로, 특히 디지탈피아노에서의 단축화음을 연주자 자신에 적합한 단축화음으로 자유롭게 설정할 수 있으며, 또한 설정된 단축화음을 인식할 수 있도록 함으로써, 연주자의 취향에 알맞는 최적 연주환경을 제공하는 사용자정의의 단축화음 설정 및 인식방법에 관한 것이다.
일반적으로, 디지탈피아노(Digital Piano:에)는, 각 건반에 대한 특정한 길이를 갖는 금속현의 진동으로 소리를 내는 어쿠어스틱피아노(Acoustic Piano)와는 달리, 각 건반에 대해서 특정한 주파수에 해당하는 소리를 내도록 디지탈 신호처리를 거친다. 이와같은 디지탈피아노는 마이크로프로세서와 프로그램을 사용하는 관계로 연주자의 연주환경을 하드웨어를 기본으로하여 소프트웨어적으로 조정할 수 있으므로 디지탈피아노에서는 연주자의 연주환경에 대한 부가적인 기능제공을 연주의 편리성, 다기능성, 흥미성 등을 제공하는 방향으로 진행되고 있다.
일반적인 기술에 관련되는 종래 디지탈피아노에 있어서, 다수개의 건반으로 이루어지는 기본화음에 대한 연주는 건반이 여러개이고, 또한 특정 화음에 대한 각 건반사이의 위치 등에 관련하여, 연주시 불편한 점을 개선하기 위해서 여러개의 건반으로 이루어지는 기본화음을 제2도에 도시된 바와 같이 한개 또는 두개의 건반으로 이루어지는 단축화음으로 건반갯수를 줄여서 화음연주의 번거로움을 해소하고 있다.
그런데, 제2도에 도시되어 있는 바와같이 동일한 기본화음에 대해서 각기 다른 회사의 디지탈피아노마다 설정된 단축화음에 대한 건반의 위치는 각기 다르고, 다양한 화음코드중 일부코드만 제공하고 있을뿐만 아니라, 또한 건반갯수도 또한 일정하지 않아 단축화음에 대한 통일체계 확립이 이루어지지 않은 관계로, 특정 디지탈 피아노의 단축화음에 익숙해진 연주자는 특정한 피아노에 대해서는 편리하게 연주가능하지만, 반면에 익숙하지 않은 디지탈피아노에 대해서는 사용상 불편한점이 가중되는 문제점과 제조업체에서 제조하지 않은 특정한 화음에 대한 단축화음을 연주할 수 없었던 것이다.
또한, 디지탈피아노에 대한 교육이 이루어지는 경우에도 상기 종래 디지탈피아노에는 단축화음에 대한 통일체계 확립이 이루어지지 않은 관게로, 일관성있는 교육이 이루어지지 못하는 문제점도 있었던 것이다.
본 발명은 상기한 문제점을 해결하기 위해 안출한 것이다.
따라서, 본 발명의 목적은 디지탈피아노에서의 단축화음을 연주자 자신에 적합한 단축화음으로 자유롭게 간단히 설정할 수 있으며, 또한 설정된 단축화음을 인식할 수 있도록 함으로써, 화음연주에 관련하여 연주자의 취향에 알맞는 최적 연주환경을 제공하는 사용자정의의 단축화음 설정 및 인식방법을 제공하는데 있다.
상기한 목적을 달성하기 위한 기술적인 수단으로써, 본 발명의 방법은 건반으로 이루어진 건반부, 동작선택을 선택하는 조작버튼부, 디지탈피아노의 동작을 제어하는 마이크로프로세서와 단축화음 마이크로프로세서간 음악정보 인터페이싱을 제공하는 디지탈악기용 인터페이스, 프로그램 메모리, 시스템 메모리, 그리고 사용자 메모리를 총괄제어하는 단축화음 마이크로프로세서를 포함하여, 단축화음을 설정하고 설정된 단축화음을 인식하는 방법에 있어서, 상기 조작버튼부를 통해 사용자연주비선택시에는 정상동작과정을 수행하고, 사용자 연주선택시에는 단축화음 설정 여부를 판단하는 제1단계; 상기 단축화음 설정을 선택한 경우에, 상기 건반부를 통해서 단축화음에 해당하는 건반을 정상적으로 입력하고, 상기 정상적으로 입력된 단축화음에 해당하는 건반위치정보를 사용자메모리에 저장하는 제2단계; 상기 건반부를 통한 상기 입력된 단축화음에 대응되는 기본화음의 건반을 정상적으로 입력하고, 상기 정상적으로 입력된 기본화음에 해당하는 건반위치정보를 사용자 메모리에 저장하는 제3단계; 상기 제1단계에서 단축화음 설정을 선택하지 않은 경우에, 상기 건반을 스캔하면서 사용자메모리를 판독한후, 상기 사용자메모리에 저장된 다수의 건반위치정보와 건반을 통해 연주시 선택된 건반위치정보를 비교판단하여, 상기 연주시 선택된 건반 위치정보가 상기 사용자메모리에 저장된 다수의 건반위치정보중(中)에 포함되면 상기 단축화음에 해당하는 화음데이타를 단축화음 연주정지선택이 있을때까지 디지탈 악기용 인터페이스로 출력하는 제4단계; 그리고 상기 제3단계후와, 그리고 상기 제4단계에서 단축화음에 대한 연주정지를 선택한 경우에 다시 제1단계의 맨처음으로 복귀(return)하는 제5단계로 이루어짐을 특징으로 한다.
이하, 본 발명에 따른 사용자정의의 단축화음 설정 및 인식방법을 수행하기 위한 장치의 구성을 첨부한 도면을 참조하여 설명한다.
제1도는 본 발명에 따른 사용자정의의 단축화음 설정 및 인식방법을 수행하기 위한 장치의 구성을 보이는 블록도이다.
제1도를 참조하면, 본 발명을 수행하기 위한 장치의 구성은 디지탈피아노의 다수의 건반을 포함하는 건반부(11)와, 상기 디지탈피아노의 사용자연주 또는 정상동작등 디지탈피아노의 동작을 선택하도록 디지탈피아노의 소정부에 형성된 조작버튼부(12)와, 상기 디지탈피아노의 동작을 제어하는 마이크로프로세서(도시생략)와 단축화음 마이크로프로세서(20)간 음악정보 인터페이싱을 제공하는 디지탈악기용 인터페이스(13)와, 장치전체의 운용프로그램 및 단축화음 설정 및 인식프로그램이 저장되어 있는 프로그램메모리(31)와, 상기 프로그램수행상에 필요한 각종 데이터가 저장되고, 단축화음 및 기본화음에 해당하는 건반위치정보를 임시저장하는 시스템 메모리(32)와, 그리고 프로그램수행중에 발생되는 기본화음과 단축화음에 해당하는 위치정보 등의 데이터를 저장하는 사용자 메모리(33)와, 상기 전체장치를 제어하는 단축화음 마이크로프로세서(20)로 구성되어 있다.
이와같이 구성된 본 발명에 따른 작용 및 효과를 첨부도면에 의거하여 하기에 상세히 설명한다.
제1도에 도시된 본 발명을 수행할 장치는, 전술한 구성과 같이, 다수개의 건반으로 이루어진 건반부(11), 디지탈피아노의 동작선택을 선택하는 조작버튼부(12), 디지탈피아노의 동작을 제어하는 마이크로프로세서(도시생략)와 단축화음 마이크로프로세서간 음악정보 인터페이싱을 제공하는 디지탈악기용 인터페이스(13), 프로그램 메모리(31), 시스템 메모리(32), 그리고 사용자 메모리(33)를 총괄제어하는 단축화음 마이크로프로세서를 포함하는데, 이 장치를 이용하여 사용자가 임의대로 단축화음을 설정하고 설정된 단축화음을 인식하는 방법은 다음과 같다.
제3도를 참조하면, 제1단계(101,102)에서는 상기 제1도에 도시된 조작버튼부(12)를 통해 사용자연주의 선택이 없는 경우에는 종래와 같은 동작과정인 정상동작과정(200)을 수행하고, 반면에 사용자연주를 상기 조작버튼부(12)를 통해 선택하는 경우에는 그 다음의 판단과정으로 단축화음 설정 여부를 판단한다.
제2단계(103∼106)에서는 상기 단축화음 설정을 제1도에 도시된 조작버튼부(12)를 통해서 선택한 경우에는, 상기 건반부(11)를 통해서 단축화음에 해당하는 건반을, 즉 단축화음에 해당하는 건반을 입력받아서 시스템메모리(32)에 임시저장하고, 상기 건반 입력이 완료되지 않으면 시스템메모리(32)를 클리어시킨후, 다시 건반 입력을 받으며, 상기 특정건반 입력이 완료되면 다음단계로 진행시키는데, 상기 건반입력이 완료되면 상기 입력된 건반에 해당하는 건반위치정보를 사용자메모리(33)에 저장시켜서, 상기 단축화음에 해당하는 건반을 정상적으로 입력하여 저장시킨다.
제3단계(107∼110)에서는 상기 건반부(11)를 통한 상기 입력된 단축화음에 대응되는 기본화음의 건반을, 즉 기본화음에 해당하는 건반을 입력받아서 시스템메모리(32)에 임시저장하고, 상기 건반입력이 완료되지 않으면 시스템메모리(32)를 클리어시킨후, 다시 건반입력을 받으며, 상기 건반 입력이 완료된 경우에는 다음단계로 진행시키는데, 상기 건반입력이 완료되면 상기 입력된 건반에 해당하는 건반위치정보를 사용자메모리(33)에 저장시켜서, 상기 기본화음에 해당하는 건반을 정상적으로 입력하여 저장시킨다.
한편, 제4단계(121∼124)에서는 상기 제1단계(101,102)에서 단축화음 설정을 선택하지 않은 경우에는, 상기 건반부(11)을 스캔하면서 사용자메모리(33)를 판독한후, 상기 사용자메모리(33)에 저장된 다수의 건반위치정보와 연주시 건반부(11)로 선택된 건반위치정보를 비교판단하여, 상기 연주시 선택된 건반위치정보가 상기 사용자메모리(33)에 저장된 다수의 건반위치정보중(中)에 포함되면 상기 단축화음에 대응되는 기본화음에 해당하는 화음데이타를 단축화음 연주정지선택이 있을때까지 디지탈악기용 인터페이스(13)로 출력한다.
계속해서, 상기 디지탈악기용 인터페이스(13)를 통한 화음데이타는 음원IC 또는 디지탈피아노 제어용 마이크로프로세서(도시생략)로 제공되어 종래와 동일한 디지탈 신호 처리과정을 거쳐서 화음연주가 수행되는 것이다.
마지막으로, 제5단계에서는 상기 제3단계(107∼110)진행후와, 그리고 상기 제4단계(121∼124)에서 단축화음에 대한 연주정지를 선택한 경우에 다시 제1단계(101,102)의 맨처음으로 복귀(return)하여 프로그램수행 과정중 하나의 루틴이 종료되고, 그 다음의 루틴을 전술한 바와 동일한 동작과정으로 수행되는 것이다.
상술한 바와같은 본 발명은 디지탈피아노에서의 단축화음을 연주자 자신에 적합한 단축화음으로 자유롭게 설정할 수 있도록 함으로써, 화음연주에 관련하여 연주자의 취향에 알맞는 최적 연주환경을 제공하는 효과가 있으며 제조업체에서는 제공업체에서 제공하지 않는 단축화음도 추가로 설정하여 사용할 수 있다.
이상의 설명은 본 발명의 일실시예에 대한 설명에 불과하며, 본 발명은 그 구성의 범위내에서 다양한 변경 및 개조가 가능하다.
Claims (3)
- 디지탈피아노의 건반부(11), 사용자연주, 단축화음설정등, 상기 디지탈피아노의 동작을 선택하는 조작버튼부(12), 상기 디지탈피아노의 동작을 제어하는 마이크로프로세서와 단축화음 마이크로프로세서간 음악정보를 인터페이싱을 제공하는 디지탈악기용 인터페이스(13), 프로그램 메모리(31), 시스템 메모리(32), 그리고 사용자 메모리(33)를 총괄제어하는 단축화음 마이크로프로세서(20)를 포함하여, 단축화음을 설정하고 설정된 단축화음을 인식하는 방법에 있어서, 상기 조작버튼부(12)를 통해 사용자연주비선택시에는 정상동작과정(200)을 수행하고, 사용자연주선택시에는 단축화음 설정 여부를 판단하는 제1단계; 상기 단축화음 설정을 선택한 경우에, 상기 건반부(11)를 통해서 단축화음에 해당하는 건반을 정상적으로 입력하고, 상기 정상적으로 입력된 단축화음에 해당하는 건반위치정보를 사용자메모리(33)에 저장하는 제2단계; 상기 건반부(11)를 통한 상기 입력된 단축화음에 대응되는 기본화음의 건반을 정상적으로 입력하고, 상기 정상적으로 입력된 기본화음에 해당하는 건반위치정보를 사용자메모리(33)에 저장하는 제3단계; 상기 제1단계에서 단축화음 설정을 선택하디 않은 경우에, 상기 건반부(11)를 스캔하면서 사용자메모리(33)를 판독한후, 상기 사용자메모리(33)에 저장된 다수의 건반위치정보와 건반부(11)를 통해 연주시 선택된 건반위치정보를 비교판단하여, 상기 연주시 선택된 건반위치정보가 상기 사용자메모리(33)에 저장된 다수의 건반위치정보중(中)에 포함되면 상기 단축화음에 해당하는 화음데이타를 단축화음 연주정지선택이 있을때까지 디지탈악기용 인터페이스(13)로 출력하는 제4단계; 그리고 상기 제3단계후와, 그리고 상기 제4단계에서 단축화음에 대한 연주정지를 선택한 경우에 다시 제1단계의 맨처음으로 복귀(return)하는 제5단계로 이루어짐을 특징으로 하는 사용자정의의 단축화음 설정 및 인식방법.
- 제1항에 있어서, 상기 제2단계는 단축화음에 해당하는 특정건반을 입력받아서 시스템메모리(32)에 임시저장하는 건반입력단계(103); 상기 건반입력이 완료되지 않은 경우에는 시스템메모리(32)를 클리어시킨후, 다시 단축화음에 해당하는 건반입력을 받아, 시스템메모리(32)에 임시저장하며, 상기 건반입력이 완료된 경우에는 다음단계로 진행시키는 입력완료 판단단계(104); 그리고 상기 건반입력이 완료되면 입력된 상기 시스템메모리(32)상의 단축화음에 해당하는 건반위치정보를 사용자메모리(33)로 이동저장시키는 단축화음 저장단계(106)로 이루어짐을 특징으로 하는 사용자정의의 단축화음 설정 및 인식방법.
- 제1항에 있어서, 상기 제3단계는 기본화음에 해당하는 특정건반을 입력받아서 시스템메모리(32)에 임시저장하는 단축건반입력단계(107); 상기 건반입력이 완료되지 않은 경우에는 시스템메모리(32)를 클리어시킨후, 다시 단축화음에 해당하는 건반입력을 받아, 시스템메모리(32)에 임시저장하며, 상기 건반입력이 완료된 경우에는 다음단계로 진행시키는 입력완료 판단단계(108); 그리고 상기 건반입력이 완료되면 입력된 상기 시스템메모리(32)상의 입력된 단축화음에 해당하는 건반위치정보를 사용자메모리(33)로 이동저장시키는 기본화음 저장단계(110)로 이루어짐을 특징으로 하는 사용자정의의 단축화음 설정 및 인식방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960015927A KR0177663B1 (ko) | 1996-05-14 | 1996-05-14 | 사용자정의의 단축화음 설정 및 인식방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960015927A KR0177663B1 (ko) | 1996-05-14 | 1996-05-14 | 사용자정의의 단축화음 설정 및 인식방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970076485A KR970076485A (ko) | 1997-12-12 |
KR0177663B1 true KR0177663B1 (ko) | 1999-04-01 |
Family
ID=19458588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960015927A KR0177663B1 (ko) | 1996-05-14 | 1996-05-14 | 사용자정의의 단축화음 설정 및 인식방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0177663B1 (ko) |
-
1996
- 1996-05-14 KR KR1019960015927A patent/KR0177663B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR970076485A (ko) | 1997-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104412320B (zh) | 使用音频波形数据的自动演奏技术 | |
US7112738B2 (en) | Electronic musical instrument | |
US6433267B2 (en) | Method for automatically creating dance patterns using audio signals | |
JP3484719B2 (ja) | 音声入力機能付き演奏ガイド装置および演奏ガイド方法 | |
JP3220183B2 (ja) | 和音検出装置及び自動伴奏装置 | |
KR0177663B1 (ko) | 사용자정의의 단축화음 설정 및 인식방법 | |
JP4808868B2 (ja) | 自動演奏装置 | |
JPH05188956A (ja) | 自動演奏機能付電子楽器 | |
JP2773638B2 (ja) | 自動演奏装置 | |
JP2590612B2 (ja) | 演奏データ記録装置 | |
JP2641851B2 (ja) | 自動演奏装置 | |
JP3407375B2 (ja) | 自動編曲装置 | |
JP3719129B2 (ja) | 楽音信号合成方法、楽音信号合成装置および記録媒体 | |
KR100432419B1 (ko) | 전자악보를 이용한 전자악기용 음악연주게임장치 및 방법 | |
JP2668761B2 (ja) | 電子楽器 | |
JP2625800B2 (ja) | 自動演奏装置 | |
JPH11219175A (ja) | 自動演奏装置 | |
JP3767418B2 (ja) | 自動演奏装置及び自動演奏制御プログラム | |
JP3087811B2 (ja) | 電子楽器の自動伴奏装置 | |
JP3736101B2 (ja) | 自動演奏装置と記録媒体 | |
JP3476863B2 (ja) | 電子楽器の自動伴奏装置 | |
KR100216295B1 (ko) | 디지탈 전자악기에서의 음악파일 편집장치 및 방법 | |
JPH10240244A (ja) | 押鍵指示装置 | |
JP2513619Y2 (ja) | 電子弦楽器 | |
JP2961675B2 (ja) | 電子楽器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20010502 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |