KR0124565B1 - 자동반주의 조기억 장치 - Google Patents

자동반주의 조기억 장치

Info

Publication number
KR0124565B1
KR0124565B1 KR1019900015538A KR900015538A KR0124565B1 KR 0124565 B1 KR0124565 B1 KR 0124565B1 KR 1019900015538 A KR1019900015538 A KR 1019900015538A KR 900015538 A KR900015538 A KR 900015538A KR 0124565 B1 KR0124565 B1 KR 0124565B1
Authority
KR
South Korea
Prior art keywords
block
accompaniment
timbre data
rom1
recording
Prior art date
Application number
KR1019900015538A
Other languages
English (en)
Other versions
KR920006908A (ko
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 KR1019900015538A priority Critical patent/KR0124565B1/ko
Priority to US07/766,281 priority patent/US5160797A/en
Priority to JP3249763A priority patent/JPH04257895A/ja
Publication of KR920006908A publication Critical patent/KR920006908A/ko
Application granted granted Critical
Publication of KR0124565B1 publication Critical patent/KR0124565B1/ko

Links

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
    • 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/36Accompaniment arrangements
    • G10H1/38Chord
    • 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/36Accompaniment arrangements
    • 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/36Accompaniment arrangements
    • G10H1/40Rhythm
    • G10H1/42Rhythm comprising tone forming circuits
    • 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/005Musical accompaniment, i.e. complete instrumental rhythm synthesis added to a performed melody, e.g. as output by drum machines
    • G10H2210/011Fill-in added to normal accompaniment pattern
    • 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/571Chords; Chord sequences
    • G10H2210/596Chord augmented
    • 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/571Chords; Chord sequences
    • G10H2210/621Chord seventh dominant
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00Music
    • Y10S84/22Chord organs

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

본 발명은 전자키보드의 뮤직레코딩 기능중에서 반주를 레코딩하는 자동반주의 조기억장치에 관한 것으로서 음색 데이터를 저장하는 ROM1(7)을 억세스 하기 위한 어드레스를 발생시키는 어드레스 발생기(6)와, 음색 데이터를 매만지는 엔벨로우프 발생기(4) 및 인터폴레이터와, 음색 데이터를 아날로그 신호로 변환하는 DAC(3)와, 감쇄레벨을 콘트롤하는 어테뉴에이터(2)와, 출력 채널을 선택하는 아날로그 스위치로 구성된 음성발생 블록(40)과, 마이콤블록과 연결하는 인터페이스 블록(9)과, 마이콤 블록으로 구성된 것에 있어서, 스텝 레코딩 스위치(SR)과, 레졸루션(Resolution)증감을 위한 (+, -)키와, 코드 입력을 확인하기 위한 엔터키를 포함하여 구성되고, 또한 상기에 있어서, 반주레코딩을 스텝 모드로 하여 메모리에 저장해 놓았다가 재생시에 메트로놈의 템포에 맞추어서 반주해주도록 구성된 것으로서 능숙하지 못한 연주자들이 원래 곡의 템포에 맞추어서 코드 변환을 못한다든가 잘알지 못하는 코드가 나타났을 때 당황하는 일이 없이 코드선을 미리 입력시키고 재생시킬때 본래 템포에 맞추어 완벽한 연주를 할 수 있도록 된 것이다.

Description

자동반주의 조기억 장치
제1도는 본 발명에 따른 자동반주기의 조기억장치의 블록도.
제2도는 종래의 장치에 따른 프로우챠트도.
제3도는 미숙한 연주가가 하는 최악의 코드프로그레션의 일예.
제4도는 본 발명에 따른 장치의 프로우챠트도.
제5도는 본 발명에 따른 코드 인식을 위한 타이밍도.
* 도면의 주요부분에 대한 부호의 설명
1 : 아날로그 스위치 2 : 어테뉴 에이터
3 : DAC 4 : 엔벨로우프 발생기
5 : 인터 플레이터 6 : 어드레스 발생기
7 : ROM1 8 : RAM1
9 : 마이콤 인터페이스 10∼13 : 포트 1-4
14 : RAM3 15 : ROM2
16 : RAM2 17 : 레지스터
18, 19 : 래치 20 : 인터럽트 콘트롤
21 : 타이머 22 : FN블록
23 : 키브록 24 : ALU
25 : 데이터 버스
본 발명은 전자키보드의 뮤직 레코딩 기능중에서 반주를 레코딩하는 자동반주의 조기억장치에 관한 것으로 특히 미숙한 연주자가 리얼 타임(Real Time)연주가 어려울때 사용하기에 적당하도록 한 자동 반주기억 장치에 관한 것이다.
종래에는 제1도에서 점선으로 표시한 부분을 제외한 회로로 도시된 바와 같이 그 구성을 설명하면 다음과 같다.
음색 데이터를 저장하는 ROM1(7)과, ROM1(7)을 Access하기 위한 어드레스를 발생하는 어드레스발생기(6) 음색 데이터를 발생시키는 엔벨로우프 발생기(4)와, 인터플레이터(5)와, 음색데이터를 아날로그 신호를 변환하는 DAC(3), 감쇄레벨을 콘트롤하는 어테뉴에미터(2)와, 출력 채널을 선택하는 아날로그 스위치로 구성된 음성 발생 블록(40)과 마이콤 블록파를 연결하는 i/F블록(9)과, 마이콤 블록으로 구성되며 마이콤 블록은 키(23)와 기능블록, i/O포트연산 ALU(24), 내부 메모리인 RAM2(16)과 레지스터(17), 템포 콘트롤을 위한 타이머(21), 타이머(21)에 의해 발생되는 인터럽트 신호의 우선순위와 서비스등을 관리하는 인터럽트 콘트롤러(20), 프로그램과 연주 패턴이 들어있는 ROM2(15)와 프로그램 수행에 사용하는 RAM3(14)로 이루어져 있다.
이중 포트1(10)은 음성 발생 브록의 인터페이스부로서 음색 데이터를 콘트롤하기 위한 파라메타들을 위한 포트이고, 포트 2는 키와 기능블록의 입출력을 담당하고, 포트 3, 4는 메모리를 호출한다.
종래 기술의 동작설명을 위하여 프로우챠트로를 제2도에 나타내었다. 우선 FN블록(22)에서 결정된 메트로놈 숫자를 포트 2에 의해 데이터버스(25)에 싣게 되고 프로그램은 RAM(16), 레지스터(17), ALU(24)를 이용하여 타이머를 구동할 파라메타를 계산하게 된다. 이에 의해서 타이머(21)는 인터럽트를 일정하게 발생시키고 그 인터럽트를 다시 스위치하는 카운팅하여 템포를 발생하고 템포 값의 일정한 간격마다 눌려진 코드를 키브록(23)으로부터 읽어들여서 코드를 검출하는 서브루틴을 거쳐서 그 코드의 식별을 포트 3를 거쳐서 RAM3(14)에 로드하게 되고 동시에 상기 코드 식별에 의해 ROM2(15)에 있는 패턴을 포트(13)로 읽어들여 음성 발생 블록으로 전송하게 된다.
그리고 레코딩되어 있는 RAM2(16)의 코드데이터는 뮤직 레코딩 장치의 플레이백 스위치 기능 블록을 누르면 임의의 템포로 상기와 같은 음성 발생 방법으로 연주를 하게 되는 것이다.
따라서 종래 기술에 의한 반주의 레코딩은 리얼타임 레코딩이기 때문에 코드를 누르는 것이 미숙한 연주자들이 템포를 놓치게 되면 전곡의 반주가 망가지고 처음부터 다시 레코딩해야 하는 단점이 있다. 즉 제3도와 같은 예에서와 같이 난해한 코드를 한마디에 2∼3회 바꾸어야 하는 코드 진행인 경우 제5도에 도시한 것 같이 ①, ②같은 정상적인 입력을 못하고 ③의 시점과 같이 늦은 입력이 되어 맞는 반주가 되지 않는 경우가 있는 것이다.
따라서 본 발명은 이러한 문제점을 해결하고자 안출한 것으로 제1도에 따라 그 구성을 설명하면, 먼저 음색 데이터를 저장하는 ROM1(7)과, ROM1(7)을 억세스하기 위한 어드레스를 발생시키는 어드레스발생기(6)와, 음색 데이터를 매만지는 엔벨로우프 발생기(4) 및 인터폴레이터와, 음색 데이터를 아날로그 신호로 변환하는 DAC(3)와, 감쇄레벨을 콘트롤하는 어테뉴에이터(2)와, 출력 채널을 선택하는 아날로그 스위치로 구성된 음성 발생 블록(40)과, 마이콤 블록과 연결하는 인터페이블록(9)과, 마이콤 블록으로 구성된 것에 있어서, 스텝레코딩 스위치(SR)과, 레졸루션(Resolution)증감을 위한 (+, -)키와, 코드입력을 확인하기 위한 엔터키를 포함하여 구성된 것을 특징으로 하는 자동반주의 조기억장치이고, 또한 상기에 있어서 반주 레코딩을 스텝 모드로 하여 메모리에 저장해 놓았다가 재생시에 메트로놈의 템포에 맞추어서 반주해주도록 구성된 것을 특징으로 하는 자동반주기의 조기억 장치에 관한 것이다.
본 발명에 따른 장치의 동작상태를 설명하면 다음과 같다.
본 발명의 동작을 설명하기 위한 프로우챠트가 제4도에 나타내었다. 연주자가 SR키를 누르면 스텝 레코딩 모우드로 전환이 되고 이때 디폴트레졸루션 값(Default Resolution Value)를 ♩에서 ♩ 또는 ♪, ♪등으로 변화시키기 위해 +, - 키를 조작하게 된다.
그러면 증감 정보는 마이콤이 프로그램으로 처리하여 인터럽트 콘트롤 값을 변화시키게 되고 엔터키를 누르면 레졸루션은 세팅이 된다. 그리고 나서 연주자가 코드를 악보에 따라 넣고(레졸루션의 규칙에 따라)각각의 코드마다 엔터키를 누르면 코드의 진행 정보는 코드를 검출하는 서브루틴을 거쳐 노말모드와 같은 방식으로 RAM3(14)에 저장하게 된다.
모든 데이터의 입력이 끝나면 SR키와 엔터키를 동시에 눌러서 스텝 레코딩 코드를 종료시키게 된다.
이를 다시 재생시키게 되면 노말모드에서와 마찬가지로 코드음은 재생하게 되는 것이다.
본 발명의 동작의 예를 들면 제3도의 악보와 같은 경우 스텝 레코딩 모드로 들어가서 레졸루션 ♩로 세트한 다음 F#7-5, F△7, , E7 A7, D7, D7을 입력하면 악보와 같이 재생되는 것이다.
본 발명에 의한 반주 레코딩을 하게 되면 능숙하지 못한 연주자들이 원래 곡의 템포에 맞춰서 코드변환을 못한다던가 잘 알지 못하는 코드가 나타났을 때 당황하는 일이 없이 코드선을 미리 입력시키고, 재생시킬 때 본래 템포에 맞춰 완벽한 연주를 할 수 있는 효과가 있다.

Claims (2)

  1. 음색 데이터를 저장하는 ROM1(7)과, ROM1(7)을 억세스하기 위한 어드레스를 발생시키는 어드레스 발생기(6)와, 음색데이터를 매만지는 엔벨로우프 발생기(4) 및 인터폴레이터와, 음색 데이터를 아날로그 신호로 변환하는 DAC(3)와, 감쇄 레벨을 콘트롤하는 어테뉴에이터(2)와, 출력 채널을 선택하는 아날로그 스위치로 구성된 음성 발생 블록(40)과, 마이콤 블록과 연결하는 인터페이스블록(9)과, 마이콤 블록으로 구성된 것에 있어서, 스텝 레코딩 스위치(SR)과, 레졸루션(Resolution)증감을 위한 (+, -)키와, 코드입력을 확인하기 위한 엔터키를 포함하여 구성된 것을 특징으로 하는 자동 반주의 조기억장치.
  2. 청구범위 제1항에 있어서, 반주레코딩을 스텝모드로 하여 메모리에 저장해 놓았다가 재생시에 메트로놈의 템포에 맞추어서 반주해주도록 구성된 것을 특징으로 하는 자동 반주의 조기억장치.
KR1019900015538A 1990-09-28 1990-09-28 자동반주의 조기억 장치 KR0124565B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1019900015538A KR0124565B1 (ko) 1990-09-28 1990-09-28 자동반주의 조기억 장치
US07/766,281 US5160797A (en) 1990-09-28 1991-09-27 Step-recording apparatus and method for automatic music-performing system
JP3249763A JPH04257895A (ja) 1990-09-28 1991-09-27 自動伴奏システムのコードステップレコーディング装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019900015538A KR0124565B1 (ko) 1990-09-28 1990-09-28 자동반주의 조기억 장치

Publications (2)

Publication Number Publication Date
KR920006908A KR920006908A (ko) 1992-04-28
KR0124565B1 true KR0124565B1 (ko) 1997-12-10

Family

ID=19304157

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900015538A KR0124565B1 (ko) 1990-09-28 1990-09-28 자동반주의 조기억 장치

Country Status (3)

Country Link
US (1) US5160797A (ko)
JP (1) JPH04257895A (ko)
KR (1) KR0124565B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5615123A (en) * 1991-04-02 1997-03-25 Creatacard, Inc. System for creating and producing custom card products
US5250746A (en) * 1991-04-09 1993-10-05 Kabushiki Kaisha Kawai Gakki Seisakusho Chord detecting apparatus
GB2328296B (en) * 1997-08-13 2001-01-24 Wit James Peter De Metronome apparatus

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5433715A (en) * 1977-08-20 1979-03-12 Akira Yasuda Automatic player
JPS56109397A (en) * 1980-02-05 1981-08-29 Casio Computer Co Ltd Electronic device having melody generation function
JPS5896273A (ja) * 1981-12-04 1983-06-08 Citizen Watch Co Ltd 電子時計のメロデイ−入力装置
JPS5913291A (ja) * 1982-07-15 1984-01-24 カシオ計算機株式会社 電子楽器
JPS59121392A (ja) * 1982-12-28 1984-07-13 カシオ計算機株式会社 メモリ編集方式
JPS62187380A (ja) * 1986-02-13 1987-08-15 松下精工株式会社 表示装置
JPS62187386A (ja) * 1986-02-14 1987-08-15 ヤマハ株式会社 自動演奏装置付電子楽器
JPS6425995U (ko) * 1987-08-07 1989-02-14
JPH01309098A (ja) * 1989-01-27 1989-12-13 Yamaha Corp 電子楽器

Also Published As

Publication number Publication date
JPH04257895A (ja) 1992-09-14
US5160797A (en) 1992-11-03
KR920006908A (ko) 1992-04-28

Similar Documents

Publication Publication Date Title
US4448104A (en) Electronic apparatus having a tone generating function
JPH04330495A (ja) 自動伴奏装置
JP2792368B2 (ja) 電子楽器
JPH0823746B2 (ja) 自動楽音発生装置
KR0124565B1 (ko) 자동반주의 조기억 장치
CA1121189A (en) Electronic musical instrument
US5010801A (en) Electronic musical instrument with a tone parameter control function
JPH0916172A (ja) 演奏練習装置
JP3546739B2 (ja) 自動演奏装置と記録媒体
US5074184A (en) Controllable electronic musical instrument
GB2091470A (en) Electronic Musical Instrument
JP2587737B2 (ja) 自動伴奏装置
US4561338A (en) Automatic accompaniment apparatus
JP3336690B2 (ja) 演奏データ処理装置
JP2668761B2 (ja) 電子楽器
JP2526834B2 (ja) 演奏制御装置
JP2990780B2 (ja) 楽音信号形成装置
JP2513014B2 (ja) 電子楽器の自動演奏装置
JP2961675B2 (ja) 電子楽器
GB2090455A (en) Electronic equipment with tone generating function
JPH05100678A (ja) 電子楽器
KR970008442B1 (ko) 전자악기의 데몬스트레이션 방법
JPH10319949A (ja) 電子楽器
JP3241813B2 (ja) 演奏情報処理装置
KR0128738B1 (ko) 전자악기의 조옮김 장치 및 방법

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: 20040820

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee