JPH0153480B2 - - Google Patents

Info

Publication number
JPH0153480B2
JPH0153480B2 JP57093081A JP9308182A JPH0153480B2 JP H0153480 B2 JPH0153480 B2 JP H0153480B2 JP 57093081 A JP57093081 A JP 57093081A JP 9308182 A JP9308182 A JP 9308182A JP H0153480 B2 JPH0153480 B2 JP H0153480B2
Authority
JP
Japan
Prior art keywords
key
human voice
circuit
pressed
data
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
Application number
JP57093081A
Other languages
Japanese (ja)
Other versions
JPS58211195A (en
Inventor
Yasushi Kurakake
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP57093081A priority Critical patent/JPS58211195A/en
Publication of JPS58211195A publication Critical patent/JPS58211195A/en
Publication of JPH0153480B2 publication Critical patent/JPH0153480B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明は音階音(音名)を人声音で発生する
とともに、動物の鳴き声などの擬音も発生するよ
うにした電子楽器に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic musical instrument that generates scale tones (pitch names) as human voice sounds and also generates onomatopoeic sounds such as animal sounds.

従来から子供の音感教育や音階教育のために鍵
盤の押圧鍵に対応して「ド」、「レ」、「ミ」…など
の音階音を人の声すなわち人声音で発生させるよ
うにした電子楽器が提案されている。このような
電子楽器は演奏者に鍵を音階(音名)との対応を
聴感上で理解させることができて音楽教育上有益
であるが、慣れてくるにつれて単調さのために次
第に飽きてくるという傾向がある。特に音階の意
味がよく理解できない幼児の場合にはその傾向が
顕著である。
Traditionally, electronic devices have been designed to generate scale sounds such as "do", "re", "mi", etc. using the human voice, in response to keys pressed on a keyboard, for the purpose of teaching children's pitch sense and musical scales. Musical instruments are suggested. These electronic musical instruments are useful for music education because they allow players to aurally understand the correspondence between keys and scales (note names), but as players get used to them, they gradually become boring due to their monotony. There is a tendency. This tendency is especially noticeable in the case of young children who do not understand the meaning of musical scales well.

この発明は上記の点にかんがみてなされたもの
で、長く使用しても飽きることなく音階の勉強や
音感教育を続けることができるようにするため、
フレーズの切れ目や曲間等の強調したいところで
動物の声などの擬音を発生することにより単調さ
をなくし、曲にアクセントをつけることができる
ようにした電子楽器を提供するものである。
This invention was made in consideration of the above points, and in order to allow users to continue studying scales and teaching their pitch sense without getting tired even after using it for a long time.
To provide an electronic musical instrument capable of eliminating monotony and adding an accent to a song by generating onomatopoeia such as an animal's voice at a point where emphasis is desired such as at a phrase break or between songs.

以下図面に基づいてこの発明を説明する。 The present invention will be explained below based on the drawings.

第1図はこの発明による電子楽器の一実施例の
基本構成を示すブロツク図である。
FIG. 1 is a block diagram showing the basic configuration of an embodiment of an electronic musical instrument according to the present invention.

この電子楽器には、所定のプログラムを記憶し
たROMなどで構成されるプログラムメモリ1a
と、演奏者により設定された演奏条件などの種種
のデータを記憶するRAMなどで構成されたワー
キングメモリ1bと、メモリ1aに記憶されてい
るプログラムに従つてデータの書込みや読出しあ
るいは各回路への指令を出力するCPU1cとに
より構成されたマイクロコンピユータ(以下「マ
イコン」という)1が設けられており、データや
指令の伝送はデータバスDBを介して行なわれ
る。
This electronic musical instrument has a program memory 1a consisting of a ROM etc. that stores predetermined programs.
, a working memory 1b consisting of a RAM that stores various data such as performance conditions set by the performer, and a working memory 1b that stores various data such as performance conditions set by the performer, and writes and reads data or writes data to each circuit according to the program stored in the memory 1a. A microcomputer (hereinafter referred to as "microcomputer") 1 is provided, which includes a CPU 1c that outputs commands, and data and commands are transmitted via a data bus DB.

音色選択回路2は演奏者が演奏する楽音の音色
を選択する回路で、複数の切換え位置(この実施
例では4つの切換え位置a,b,c,d)をもつ
音色選択スイツチ2aを有し、この音色選択スイ
ツチ2aを切換え位置b,c,dに適宜設定する
ことによりピアノ、ギター、オルガンなどの楽器
の音色を選択することができるとともに、音色選
択スイツチ2aを切換え位置aに設定することに
より押圧鍵に対応して人声音または擬音を発生さ
せることができる。この実施例では前者の選択操
作をしたときの電子楽器の演奏モードを「ノーマ
ルモード」と呼び、後者の操作をしたときの電子
楽器の演奏モードを「マイコンモード」と呼び、
電子楽器はこの2つのモードで異なる動作をす
る。音色選択回路2の状態はマイコン1のCPU
1cからの音色スイツチ走査信号に基づいて走査
され、その結果が音色選択回路2から音色データ
として出力される。この音色データはマイコン1
のワーキングメモリ1bの音色データレジスタに
記憶されるとともに、音色データに基づきCPU
1cはノーマルモードかマイコンモードかを判別
してモード信号をモードレジスタ3に記憶させ
る。モード信号はノーマルモードのとき“0”、
マイコンモードのとき“1”である。
The timbre selection circuit 2 is a circuit for selecting the timbre of a musical tone played by a performer, and has a timbre selection switch 2a having a plurality of switching positions (in this embodiment, four switching positions a, b, c, and d). By setting the timbre selection switch 2a to switching positions b, c, and d as appropriate, it is possible to select the timbre of an instrument such as a piano, guitar, organ, etc., and by setting the timbre selection switch 2a to switching position a. Human voice sounds or onomatopoeic sounds can be generated in response to pressed keys. In this embodiment, the performance mode of the electronic musical instrument when the former selection operation is performed is called "normal mode", and the performance mode of the electronic musical instrument when the latter operation is performed is called "microcomputer mode".
Electronic musical instruments operate differently in these two modes. The state of tone selection circuit 2 is determined by the CPU of microcontroller 1.
It is scanned based on the timbre switch scanning signal from 1c, and the result is output from the timbre selection circuit 2 as timbre data. This tone data is microcontroller 1
is stored in the tone data register of the working memory 1b of the CPU, and the CPU
1c determines whether the mode is normal mode or microcomputer mode and stores a mode signal in mode register 3. The mode signal is “0” in normal mode,
It is "1" in microcomputer mode.

セレクタ4は電子楽器の演奏モードがノーマル
モードかマイコンモードかにより鍵盤回路6へ送
る鍵走査信号KSを切換える回路で、具体的には
モードレジスタ3のモード信号が“0”(ノーマ
ルモード)のときはカウンタ5からB端子に入力
されるカウント値を鍵走査信号KSとして出力し、
モード信号が“1”(マイコンモード)のときは
マイコン1から出力されてデータバスDBを介し
てセレクタ4のA端子に入力される鍵走査用信号
を鍵走査信号KSとして出力する。
The selector 4 is a circuit that switches the key scanning signal KS sent to the keyboard circuit 6 depending on whether the performance mode of the electronic musical instrument is normal mode or microcomputer mode. Specifically, when the mode signal of the mode register 3 is "0" (normal mode) outputs the count value input from the counter 5 to the B terminal as the key scanning signal KS,
When the mode signal is "1" (microcomputer mode), the key scanning signal output from the microcomputer 1 and input to the A terminal of the selector 4 via the data bus DB is output as the key scanning signal KS.

鍵盤回路6は鍵盤における複数の鍵をセレクタ
4からの鍵走査信号KSに従つて高音側から低音
側に向けて順次走査し、この走査の結果各鍵に対
して予め割り当てたタイムスロツトにおいて当該
鍵が押圧されていれば“1”、押圧されていなけ
れば“0”のキーデータKDを順次出力する。鍵
盤回路6からのキーデータKDはアンド回路A1
A2において演奏モードに応じて選択されて通常
楽音信号発生回路7に送られるかまたはデータバ
スDBを介してマイコン1に送られる。すなわ
ち、アンド回路A1,A2はモードレジスタ3から
出力されているモード信号により制御され、モー
ド信号が“0”でノーマルモードのときはインバ
ータの出力が“1”となつてアンド回路A1
みが動作可能となるのでキーデータKDは通常楽
音信号発生回路7に送られる。またモード信号が
“1”でマイコンモードのときはアンド回路A2
みが動作可能となるのでキーデータKDはデータ
バスDBを介してマイコン1に送られる。
The keyboard circuit 6 sequentially scans a plurality of keys on the keyboard from the treble side to the bass side in accordance with the key scanning signal KS from the selector 4, and as a result of this scanning, the key is selected in a time slot preassigned to each key. If the key is pressed, the key data KD is "1" and if it is not pressed, the key data KD is "0". The key data KD from the keyboard circuit 6 is AND circuit A 1 ,
A2 is selected according to the performance mode and sent to the normal musical tone signal generation circuit 7 or sent to the microcomputer 1 via the data bus DB. That is, the AND circuits A 1 and A 2 are controlled by the mode signal output from the mode register 3, and when the mode signal is "0" and the normal mode, the output of the inverter becomes "1" and the AND circuit A 1 The key data KD is normally sent to the musical tone signal generation circuit 7. Furthermore, when the mode signal is "1" and the microcomputer mode is active, only the AND circuit A2 is operable, so the key data KD is sent to the microcomputer 1 via the data bus DB.

ところで、この実施例においては、マイコンモ
ードのとき鍵盤の各鍵を白鍵と黒鍵の2つのグル
ープにグループ分けし、押圧鍵が白鍵か黒鍵かに
応じて人声音または擬音を発音するようにしてい
る。すなわち、人声音発生回路8を白鍵グループ
に対応させて押圧鍵が白鍵の場合に人声音発生回
路8から該押圧鍵に対応した人声楽音信号を発生
させるようにし、また擬音発生回路9を黒鍵グル
ープに対応させて押圧鍵が黒鍵の場合に擬音発生
回路9から該押圧鍵に対応した擬音信号を発生さ
せるようにする。また、この実施例では、このマ
イコンモードにおいては単音発音とし、鍵盤で複
数の鍵が同時に押圧されたときは所定の1つの鍵
(たとえば最高音に相当する押圧鍵)を選択し、
この鍵に対応して人声音または擬音を発生するよ
うにしている。
By the way, in this embodiment, when in the microcomputer mode, each key on the keyboard is divided into two groups, white keys and black keys, and human voice sounds or onomatopoeic sounds are produced depending on whether the pressed key is a white key or a black key. That's what I do. That is, the human voice sound generation circuit 8 is made to correspond to a white key group so that when the pressed key is a white key, the human voice sound generation circuit 8 generates a human voice musical sound signal corresponding to the pressed key, and the onomatopoeic sound generation circuit 9 is made to correspond to the black key group, so that when the pressed key is a black key, an onomatopoeic sound generation circuit 9 generates an onomatopoeic signal corresponding to the pressed key. In addition, in this embodiment, in this microcomputer mode, a single note is produced, and when multiple keys are pressed at the same time on the keyboard, a predetermined one key (for example, the pressed key corresponding to the highest note) is selected,
A human voice or onomatopoeic sound is generated in response to this key.

このため、マイコン1では、マイコンモードの
ときアンド回路A2およびデータバスDBを介して
送られてくるキーデータKDに基づき鍵盤におけ
る押圧鍵の中から最高押圧鍵を検出するととも
に、この検出した鍵が白鍵か黒鍵かを判別して該
鍵を表わすキーコードKCを人声音発生回路8ま
たは擬音発生回路9に送る処理を実行する。
Therefore, in the microcomputer mode, the microcomputer 1 detects the highest pressed key from among the pressed keys on the keyboard based on the key data KD sent via the AND circuit A 2 and the data bus DB, and also detects this detected key. A process of determining whether the key is a white key or a black key and sending a key code KC representing the key to the human voice generating circuit 8 or the onomatopoeic generating circuit 9 is executed.

通常楽音信号発生回路7は、通常の電子楽器に
おける処理に従つて、ノーマルモードのときアン
ド回路A1から与えられるキーデータKDに基づき
各押圧鍵に対応し、かつ音色選択回路2において
選択されている音色(ピアノ、ギター、オルガン
のいずれか)の楽音信号を形成するもので、形成
された楽音信号は混合器10を経てアンプ、スピ
ーカなどから成るサウンドシステム11から楽音
として発音される。
The normal musical tone signal generating circuit 7 corresponds to each pressed key based on the key data KD given from the AND circuit A1 in the normal mode, and selects the tone color in the timbre selection circuit 2, according to processing in a normal electronic musical instrument. The formed musical tone signal passes through a mixer 10 and is output as a musical tone from a sound system 11 comprising an amplifier, a speaker, etc.

人声音発生回路8はマイコン1からデータバス
DBを介して転送されたキーコードKCに基づき
「ド」、「レ」、「ミ」…などの音階音に対応した人
声音の楽音信号を形成し、また擬音発生回路9は
マイコン1からデータバスDBを介して転送され
たキーコードKCに基づきたとえば「ワンワン」、
「ニヤー」、「カツコー」などの擬音信号を形成す
るもので、いずれも回路内部にマイコン1から送
られてくるキーコードKCを保持するレジスタを
有し人声楽音信号または擬音信号形成中に新たな
キーコードKCが入力したときは形成中の音を急
速に減衰し新しいキーコードKCに基づく人声楽
音信号または擬音信号の形成を始める。
The human voice generating circuit 8 is connected to the data bus from the microcomputer 1.
Based on the key code KC transferred via the DB, musical tone signals of human voices corresponding to scale tones such as "do", "re", "mi", etc. are formed, and the onomatopoeia generating circuit 9 receives data from the microcomputer 1. For example, “Wang Wan” based on the key code KC transferred via the bus DB.
This device forms onomatopoeic signals such as "Niya" and "Katsuko". Both have a register inside the circuit that holds the key code KC sent from the microcomputer 1, and new signals are generated while a human voice musical tone signal or an onomatopoeic signal is being formed. When a key code KC is input, the sound being formed is rapidly attenuated and a human vocal sound signal or an onomatopoeic signal based on the new key code KC is started to be formed.

ここで、人声音、擬音の音声合成方式として
は、(1)発音させたい人声音の波形を波形メモリに
記憶しておき、その波形を順次読み出す波形メモ
リ読出し方式、(2)発音させたい人声音に対応して
デイジタルフイルタまたはアナログフイルタのフ
オルマント特性を制御するフイルタ方式(たとえ
ば特開昭56−125798号公報、特開昭55−77799号
公報参照)、(3)高調波成分発生回路を用い各高調
波成分の振幅を発音させたい人声音に対応して制
御する高調波合成方式(たとえば特開昭55−
21063号)、あるいは(4)周波数変調方式(たとえば
特開昭55−18623号公報参照)など種々知られて
いる。第1図の人声音発生回路8、擬音発生回路
9は上述した各種音声合成方式のいずれを用いて
も構成することができる。
Here, the voice synthesis methods for human voices and onomatopoeia include (1) a waveform memory reading method in which the waveform of the human voice that you want to produce is stored in a waveform memory and the waveforms are sequentially read out; (2) the person you want to produce A filter method that controls the formant characteristics of a digital filter or an analog filter in response to voice sounds (for example, see Japanese Patent Application Laid-Open Nos. 56-125798 and 1982-77799); (3) using a harmonic component generation circuit; A harmonic synthesis method that controls the amplitude of each harmonic component according to the human voice to be produced (for example,
21063) or (4) frequency modulation method (for example, see Japanese Patent Laid-Open No. 18623/1983). The human voice generating circuit 8 and the onomatopoeia generating circuit 9 in FIG. 1 can be constructed using any of the various voice synthesis methods described above.

第2図A,Bは人声音発生回路8、擬音発生回
路9を波形メモリ読出し方式を用いて構成した場
合の波形メモリの内容の一例をそれぞれ示すもの
である。人声音発生回路8の波形メモリは第2図
Aに示すように鍵盤における各白鍵C2,D2,E2
…C3…C5に対応したメモリエリアMC2,MD
2,ME2…MC3…MC5を具えている。この
各メモリエリアMC2,MD2…MC5には、そ
れぞれ対応する白鍵C2,D2…C5の音階音「ド」、
「レ」…「ド」の人声音波形データが音の立上り
から終了に至る全期間において該鍵C2,D2…D5
の音高周波数に対応して記憶されている。また、
擬音発生回路9の波形メモリは第2図Bに示すよ
うに鍵盤における各黒鍵C# 2,D# 2,F# 2
A# 4に対応したメモリエリアMC# 2,MD#
2,MF# 2…MA# 4を具えている。この各メ
モリエリアMC# 2,MD# 2…MA# 4には、
それぞれ所望の動物の鳴き声「ワンワン」、「ニヤ
ー」…「モー」に対応した擬音波形データが音の
立上りから終了に至る全期間においてそれぞれ独
自の音高周波数で(対応する鍵C# 2…A# 4の音
高とは関係なく)記憶されている。なお、各メモ
リエリアMC2…MC5、MC# 2…MA# 4は
2000〜3000ワードの記憶容量をもつている。ま
た、人声音波形および擬音波形の波形メモリへの
記憶方式としては、PCM(パルス符号変調)、
APCM(適応パルス符号変調)、DPCM(差分パル
ス符号変調)、ADPCM(適応差分パルス符号変
調)、DM(デルタ変調)、LPCM(線形パルス符号
変調)など各種の方式があるが、いずれを用いて
もよい。
2A and 2B respectively show an example of the contents of the waveform memory when the human voice generating circuit 8 and the onomatopoeic sound generating circuit 9 are configured using the waveform memory reading method. As shown in FIG. 2A, the waveform memory of the human voice generating circuit 8 corresponds to each white key C 2 , D 2 , E 2 on the keyboard.
Memory area MC2, MD corresponding to …C 3 …C 5
2.Equipped with ME2...MC3...MC5. Each of these memory areas MC2, MD2...MC5 contains the corresponding white keys C2 , D2 ... C5 scale tones "do",
The human voice sound waveform data of "Re"..."Do" is the key C 2 , D 2 ...D 5 during the entire period from the start of the sound to the end.
are stored in correspondence with the pitch frequencies of. Also,
As shown in FIG. 2B, the waveform memory of the onomatopoeic sound generation circuit 9 corresponds to each black key C# 2 , D# 2 , F# 2 . . . on the keyboard.
Memory area MC#2, MD# corresponding to A# 4
2. Equipped with MF# 2...MA# 4. In each memory area MC#2, MD#2...MA#4,
Pseudo-sound waveform data corresponding to the desired animal sounds "Woof-woof", "Nyaa"..."Moo" are generated at their own pitch frequencies (corresponding keys C# 2 ...A) during the entire period from the start of the sound to the end. # 4 is memorized regardless of the pitch. In addition, each memory area MC2...MC5, MC#2...MA#4 is
It has a memory capacity of 2000 to 3000 words. In addition, methods for storing human voice sound waveforms and pseudo-sound waveforms in waveform memory include PCM (pulse code modulation),
There are various methods such as APCM (Adaptive Pulse Code Modulation), DPCM (Differential Pulse Code Modulation), ADPCM (Adaptive Differential Pulse Code Modulation), DM (Delta Modulation), and LPCM (Linear Pulse Code Modulation). Good too.

このような波形メモリを具えた人声音発生回路
8、擬音発生回路9においては、デーテバスDB
を介して送られてくるキーコードKCに基づき該
キーコードKCが表わす鍵に対応するメモリエリ
アの先頭アドレスを指定し、このアドレスから記
憶されている波形データを所定レートで順番に読
み出していき、該メモリエリアの最終アドレスの
読出しが終つたことを検出して波形メモリの読出
し動作を停止する。こうして、波形メモリから読
み出された波形データは人声楽音信号または擬音
信号として混合器10を介してサウンドシステム
11に送られ、人声音または擬音として発音され
る。
In the human voice generation circuit 8 and the onomatopoeic sound generation circuit 9 equipped with such a waveform memory, the data bus DB is
Based on the key code KC sent via the key code KC, the start address of the memory area corresponding to the key represented by the key code KC is specified, and the stored waveform data is sequentially read out at a predetermined rate from this address. When it is detected that the reading of the final address of the memory area is completed, the reading operation of the waveform memory is stopped. In this way, the waveform data read from the waveform memory is sent to the sound system 11 via the mixer 10 as a human vocal sound signal or an onomatopoeic signal, and is produced as a human vocal sound or an onomatopoeic sound.

次に、第1図に示した電子楽器の動作を第3図
のフローチヤートを用いて説明する。
Next, the operation of the electronic musical instrument shown in FIG. 1 will be explained using the flowchart shown in FIG.

電子楽器の電源スイツチを投入すると、演奏モ
ードはまずマイコンモードに設定され、マイコン
1のワーキングメモリ1b内の音色データレジス
タ、キーオンレジスタおよびキーコードレジスタ
の内容がクリアされるなどの初期設定が行なわれ
る(ステツプa)。続いて、CPU1からの音色ス
イツチ走査信号に基づいて音色選択回路2の状態
すなわち音色切換スイツチ2aの状態が走査され
る(ステツプb)。この走査の結果得られた音色
データは音色データレジスタにすでに記憶されて
いる前回の音色データと比較され(ステツプc)、
音色データに変化があつたときはその新たな音色
データを音色データレジスタに書き込む(ステツ
プd)。なお、電源スイツチ投入直後はステツプ
aの初期設定により音色データレジスタがクリア
されているため、ステツプcの判断では変化があ
つたものとみなされ、その時の音色選択スイツチ
2aの設定位置に対応した音色データが音色デー
タレジスタに書き込まれる。音色データに変化が
ないときは、音色データが「音声」を示している
か否かを判別し(ステツプe)、「音声」を示して
いなければステツプbにもどつて同じ動作を繰り
返すが、「音声」を示していればワーキングメモ
リ1bの鍵走査信号レジスタの内容すなわち
CTRの値を零に設定する(ステツプf)。音色デ
ータレジスタに新たな音色データを書き込んだ後
(ステツプd)、このレジスタに書き込んだ音色デ
ータが「音声」を示しているか否かを判別し(ス
テツプg)、「音声」を示していればモードレジス
タ3をマイコンモードに設定し(ステツプh)、
「音声」を示していなければモードレジスタ3を
ノーマルモードに設定するとともに、音色データ
レジスタの内容を通常楽音信号発生回路7に転送
する(ステツプi)、マイコンモードに設定した
後はワーキングメモリ1bの鍵走査信号レジスタ
の内容CTRを零に設定する(ステツプf)が、
ノーマルモードに設定した後はステツプbにもど
つて同じ動作を繰り返す。
When the power switch of the electronic musical instrument is turned on, the performance mode is first set to the microcomputer mode, and initial settings such as clearing the contents of the tone data register, key-on register, and key code register in the working memory 1b of the microcomputer 1 are performed. (Step a). Subsequently, the state of the timbre selection circuit 2, that is, the state of the timbre changeover switch 2a, is scanned based on the timbre switch scanning signal from the CPU 1 (step b). The timbre data obtained as a result of this scanning is compared with the previous timbre data already stored in the timbre data register (step c);
When the timbre data changes, the new timbre data is written into the timbre data register (step d). Immediately after the power switch is turned on, the tone data register is cleared by the initial setting in step a, so it is assumed that a change has occurred in the judgment in step c, and the tone corresponding to the setting position of the tone selection switch 2a at that time is changed. Data is written to the tone data register. If there is no change in the tone data, it is determined whether or not the tone data indicates "voice" (step e). If it does not indicate "voice", the process returns to step b and repeats the same operation. ”, the contents of the key scanning signal register in the working memory 1b, i.e.
Set the value of CTR to zero (step f). After writing new timbre data to the timbre data register (step d), it is determined whether the timbre data written to this register indicates "sound" (step g), and if it indicates "sound" Set mode register 3 to microcomputer mode (step h),
If "audio" is not indicated, the mode register 3 is set to normal mode, and the contents of the tone data register are transferred to the normal musical tone signal generation circuit 7 (step i). After setting to the microcomputer mode, the working memory 1b is The content CTR of the key scanning signal register is set to zero (step f), but
After setting to normal mode, return to step b and repeat the same operation.

上述したようにマイコンモードでCTR値を零
に設定した後CRT値を1ずつ増加する(ステツ
プj)。すなわちCTRの値が各鍵に対応している
のでワーキングメモリ1bのCTRレジスタから
鍵盤の全鍵を高音側に向けて順番に走査する鍵走
査信号をセレクタ4に送る。このときセレクタ4
はモードレジスタ3からのモード信号“1”によ
りA端子入力を選択する状態になつているので、
鍵盤回路6にはCTRの値が鍵走査信号KSとして
そのまま送られCTRの値に対応した鍵が高音側
から順次走査される(ステツプk)。鍵盤回路6
から出力されるキーデータKDはそのときアンド
条件が成立しているアンド回路A2を通過しデー
タバスDBを介してワーキングメモリ1bのキー
オンレジスタに取り込まれる(ステツプl)。キ
ーデータKDは鍵が押圧されている場合は“1”、
押圧されていない場合は“0”である。
As described above, after setting the CTR value to zero in the microcomputer mode, the CRT value is increased by 1 (step j). That is, since the CTR value corresponds to each key, a key scanning signal is sent from the CTR register in the working memory 1b to the selector 4 to sequentially scan all the keys on the keyboard toward the treble side. At this time, selector 4
is in a state where the A terminal input is selected by the mode signal “1” from the mode register 3, so
The CTR value is directly sent to the keyboard circuit 6 as a key scanning signal KS, and the keys corresponding to the CTR value are sequentially scanned from the treble side (step k). keyboard circuit 6
The key data KD outputted from the key data KD passes through the AND circuit A2 where the AND condition is satisfied at that time, and is taken into the key-on register of the working memory 1b via the data bus DB (step 1). Key data KD is “1” if the key is pressed,
If it is not pressed, it is "0".

CPU1cではキーオンレジスタに書き込まれ
たキーオン信号KONが“1”否かを判定し(ス
テツプm)、“1”であれば押鍵中であることがわ
かりしかも鍵走査は高温側から行なわれるので、
最初に“1”となつたときのCTRの値に対応す
る鍵が最高音押圧鍵ということになる。キーオン
信号KONが“1”でない場合はその時のCTRの
値が最低音の鍵に対応する値「END」であるか
否か、すなわち全鍵の走査が終了したか否かを判
別し(ステツプn)、終了していなければステツ
プjにもどつてCTRの値を1増加して次の鍵の
走査を行ない、終了していればステツプbにもど
る。
The CPU 1c determines whether the key-on signal KON written in the key-on register is "1" or not (step m), and if it is "1", it means that the key is being pressed, and since key scanning is performed from the high temperature side,
The key corresponding to the CTR value when it first becomes "1" is the highest-pitched key. If the key-on signal KON is not "1", it is determined whether the value of CTR at that time is the value "END" corresponding to the lowest note, that is, whether scanning of all keys has been completed (step n ), if not completed, return to step j, increment the value of CTR by 1 and scan the next key; if completed, return to step b.

次に、そのときワーキングメモリ1bのキーコ
ードレジスタに書き込まれているキーコードKC
とステツプmで検出された最高音押圧鍵に対応す
るCTRの値とを比較し(ステツプp)、同じであ
れば押鍵変化なしと判断してステツプbにもど
り、異なれば押鍵変化ありとしてそのCTRの値
をキーコードレジスタに書き込む(ステツプq)。
キーコードレジスタに書き込まれたCTRの値か
らその新たな最高音押圧鍵が白鍵か黒鍵かを判別
し(ステツプr)、白鍵ならばCTRの値を人声音
発生回路8に送り(ステツプs)、その鍵の音階
音に対応した人声楽音信号を前述した方法で形成
する。また該鍵が黒鍵ならばCTRの値を擬音発
生回路9に送り(ステツプt)、その鍵に割り当
てられている擬音に対応した擬音信号を形成す
る。
Next, the key code KC written in the key code register of working memory 1b at that time.
and the CTR value corresponding to the highest pressed key detected in step m (step p), and if they are the same, it is determined that there is no key press change and the process returns to step b; if they are different, it is determined that there has been a key press change. Write the CTR value to the key code register (step q).
Based on the CTR value written in the key code register, it is determined whether the new highest-pressing key is a white key or a black key (step r), and if it is a white key, the CTR value is sent to the human voice sound generation circuit 8 (step r). s) A human vocal music tone signal corresponding to the scale note of the key is formed by the method described above. If the key is a black key, the value of CTR is sent to the onomatopoeia generating circuit 9 (step t), and an onomatopoeic signal corresponding to the onomatopoeia assigned to that key is generated.

したがつて、この実施例の電子楽器によれば、
音色選択回路2においてピアノ、ギター、オルガ
ンのうちいずれかの音色が選択されるとノーマル
モードとなつて、鍵盤の各押圧鍵に対応した楽音
がピアノまたはギターまたはオルガンの音色で発
音される。また、音色選択回路2において音声が
選択されるとマイコンモードとなつて、鍵盤の最
高音押圧鍵に対応して人声音または擬音が発音さ
れることになる。
Therefore, according to the electronic musical instrument of this embodiment,
When one of the piano, guitar, and organ tones is selected in the tone selection circuit 2, a normal mode is entered, and musical tones corresponding to each pressed key on the keyboard are produced with the piano, guitar, or organ tone. Furthermore, when a voice is selected in the timbre selection circuit 2, the microcomputer mode is entered, and a human voice or an onomatopoeic sound is produced in response to the highest pressed key on the keyboard.

なお、上記実施例においては全ての黒鍵に対し
てそれぞれ所定の擬音(「ワンワン」、「ニヤー」
…)の発生を割り当てるようにしたが、擬音の種
類が少なくてもよい場合には特定鍵域(例えば低
音域)の黒鍵に対してのみ擬音の発生を割り当て
るようにしてもよいし、さらには複数に黒鍵に対
して同一の擬音の発生を割り当てるようにしても
よい。また、上記実施例では鍵盤を白鍵グループ
と黒鍵グループの2つの鍵グループに分けて人声
音および擬音の発生を制御するようにしたが、鍵
盤のグループ分けは任意に行ない得るものであ
り、たとえば鍵域分割によつて鍵のグループ分け
を行なうようにしてもよい。この場合には、第3
図のフローチヤートにおけるステツプrの処理を
最高音押圧鍵に対応するCTRの値と鍵域分割点
の鍵に対応するCTRの値とを比較してその大小
関係を判別するようにすればよい。さらにまた、
上記実施例では最高音押圧鍵に対応した人声音ま
たは擬音を発生するようにしたが、最高音押圧鍵
の代わりに最低音押圧鍵としてもよいし、さらに
は回路8,9を複音発生可能とし押圧された各鍵
に対応して人声音または擬音を発生するようにし
てもよい。さらにまた、上記実施例ではマイコン
によるプログラム処理により人声音および擬音の
発生を制御したが、このようなマイコン制御によ
らず専用の制御回路を設けてもよい。
In addition, in the above embodiment, predetermined onomatopoeic sounds (``wanwan'', ``niya'') are assigned to all the black keys.
), but if there are only a few types of onomatopoeia, it may be possible to assign the occurrence of onomatopoeia only to black keys in a specific key range (for example, the low range), or even The same onomatopoeia may be assigned to a plurality of black keys. Further, in the above embodiment, the keyboard is divided into two key groups, the white key group and the black key group, to control the generation of human voice sounds and onomatopoeia, but the keyboard can be divided into groups as desired. For example, keys may be divided into groups by key range division. In this case, the third
The process of step r in the flowchart shown in the figure may be performed by comparing the CTR value corresponding to the highest pressed key with the CTR value corresponding to the key at the key range division point to determine the magnitude relationship between them. Furthermore,
In the above embodiment, the human voice or onomatopoeic sound corresponding to the key pressed with the highest pitch is generated, but the key pressed with the lowest pitch may be used instead of the key pressed with the highest pitch, or furthermore, the circuits 8 and 9 may be configured to be capable of generating multiple tones. A human voice or an onomatopoeic sound may be generated in response to each pressed key. Furthermore, in the embodiments described above, the generation of human voice sounds and onomatopoeia was controlled by program processing by a microcomputer, but a dedicated control circuit may be provided instead of using such microcomputer control.

第4図は専用の制御回路を用いて人声音と擬音
の発生を制御するようにした電子楽器の一実施例
であり、押鍵検出回路22は鍵盤部21で押圧さ
れている鍵を検出し、押圧鍵を表わすキーコード
KCを出力する。音色選択回路23は第1図に示
した音色選択回路2と同じ構成で、演奏者の手動
操作により楽器の音色または音声が選択される。
この回路23において楽器の音色(ピアノ、ギタ
ー、オルガン等)が選択されると該音色を表わす
音色データTDが出力されるとともにイネーブル
信号EN1が“1”となつて通常楽音信号発生回路
24が作動し、押鍵検出回路22から送られてく
るキーコードKCに基づいてその選択された音色
の楽音信号を発生する。一方、音色選択回路23
で音色が選択されると、イネーブル信号EN1
“0”となり、その結果イネーブル信号EN2
“1”となるので分配回路25が作動し、キーコ
ードKCに基づいて白鍵か黒鍵かを判別し、白鍵
ならばキーコードKCを人声音発生回路26に分
配し、黒鍵ならばキーコードKCを擬音発生回路
27に分配する。人声音発生回路26および擬音
発生回路27における人声音および擬音の楽音信
号合成方法は第1図に示した実施例で説明したと
おりであるのでここでは説明を省略する。各発生
回路24,26,27から出力される楽音信号は
第1図の場合と同様に混合器28を経てサウンド
システム29から発音される。
FIG. 4 shows an embodiment of an electronic musical instrument that uses a dedicated control circuit to control the generation of human voice sounds and onomatopoeia. , key code representing the pressed key
Output KC. The timbre selection circuit 23 has the same configuration as the timbre selection circuit 2 shown in FIG. 1, and the timbre or voice of the instrument is selected by manual operation by the performer.
When a musical instrument tone (piano, guitar, organ, etc.) is selected in this circuit 23, tone data TD representing the selected tone is output, and the enable signal EN 1 becomes "1" and the normal musical tone signal generation circuit 24 is activated. It operates and generates a musical tone signal of the selected tone based on the key code KC sent from the key press detection circuit 22. On the other hand, the tone selection circuit 23
When a tone is selected, the enable signal EN 1 becomes "0", and as a result, the enable signal EN 2 becomes "1", so the distribution circuit 25 operates and selects a white key or a black key based on the key code KC. If the key is a white key, the key code KC is distributed to the human voice generating circuit 26, and if the key is a black key, the key code KC is distributed to the onomatopoeia generating circuit 27. The method of synthesizing musical sound signals of human voices and onomatopoeia in the human voice generation circuit 26 and the onomatopoeia generation circuit 27 is the same as that described in the embodiment shown in FIG. 1, and therefore the explanation thereof will be omitted here. The musical tone signals outputted from each generation circuit 24, 26, 27 are output from a sound system 29 through a mixer 28, as in the case of FIG.

以上2つの実施例を説明したが、この発明によ
る電子楽器の使い方としては、音色選択回路によ
り楽器の「音色」を選択したときは通常の電子楽
器と同様に押圧して鍵の楽音が発音され、音色選
択回路により「音色」を選択したときは押圧した
鍵の音階音が人声音で発音されるか、またはその
押圧鍵に対応して予め定めた擬音が発音されるよ
うにしたので、擬音の発生個所をフレーズの切れ
目や曲間等の強調したいところに選ぶことによ
り、単調さがなくなり曲にアクセントをつけるこ
とができ、特に幼児にとつては飽きることなく音
階の勉強や音感教育を進めることができる。また
人声音と擬音との発生の区別を鍵のグループ分け
により行なうことにより、特別に擬音用のスイツ
チを設ける必要がなくコストも安くなる。
Although the above two embodiments have been described, how to use the electronic musical instrument according to the present invention is that when the ``timbre'' of the instrument is selected by the timbre selection circuit, the musical tone of the key is produced by pressing it in the same way as a normal electronic musical instrument. When the timbre selection circuit selects ``Tone'', the scale tones of the pressed key are pronounced in human voice, or a predetermined onomatopoeia corresponding to the pressed key is pronounced, so onomatopoeia. By selecting the occurrence point where you want to emphasize such as phrase breaks or between songs, you can eliminate monotony and add an accent to the song, making it especially useful for young children to study scales and teach their pitch sense without getting bored. be able to. Furthermore, by distinguishing between human voice sounds and onomatopoeic sounds by grouping keys, there is no need to provide a special switch for onomatopoeias, and costs are reduced.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はこの発明による電子楽器の一実施例の
該略構成を示すブロツク線図、第2図は第1図に
示した人声音発生回路および擬音発生回路を波形
メモリ読出し方式により構成した場合における波
形メモリの内容の一例を示す図、第3図は第1図
に示したマイコンの処理動作を説明するフローチ
ヤート、第4図はこの発明による電子楽器の他の
実施例の概略構成を示すブロツク線図である。 1……マイコン、2,23……音色選択回路、
3……モードレジスタ、4……セレクタ、5……
カウンタ、6……鍵盤回路、7,24……通常楽
音信号発生回路、8,26……人声音発生回路、
9,27……擬音発生回路、10,28……混合
器、11,29……サウンドシステム、21……
鍵盤部、22……押鍵検出回路、25……分配回
路。
FIG. 1 is a block diagram showing a schematic configuration of an embodiment of an electronic musical instrument according to the present invention, and FIG. 2 shows a case in which the human voice sound generation circuit and the onomatopoeic sound generation circuit shown in FIG. 1 are constructed using a waveform memory reading method. FIG. 3 is a flowchart explaining the processing operation of the microcomputer shown in FIG. 1, and FIG. 4 shows a schematic configuration of another embodiment of the electronic musical instrument according to the present invention. It is a block diagram. 1... Microcomputer, 2, 23... Tone selection circuit,
3...Mode register, 4...Selector, 5...
Counter, 6...Keyboard circuit, 7, 24...Normal musical tone signal generation circuit, 8, 26...Human voice sound generation circuit,
9,27...onomatopoeia generating circuit, 10,28...mixer, 11,29...sound system, 21...
Keyboard section, 22...key press detection circuit, 25...distribution circuit.

Claims (1)

【特許請求の範囲】 1 複数の白鍵と黒鍵とから成る鍵盤と、押圧し
た白鍵の音階音に対応する人声音を発生する人声
音発生手段と、押圧した黒鍵の鍵情報に基づいて
擬音を発生する擬音発生手段と、押圧鍵が白鍵グ
ループに属するか黒鍵グループに属するかを判別
し、この判別結果に従つて該押圧鍵の鍵情報を前
記人声音発生手段または前記擬音発生手段のいず
れかに送出する制御手段とを備えたことを特徴と
する電子楽器。 2 前記擬音発生手段は動物の鳴き声を発生する
特許請求の範囲第1項に記載の電子楽器。
[Scope of Claims] 1. A keyboard consisting of a plurality of white keys and black keys, a human voice sound generating means for generating a human voice sound corresponding to a scale note of a pressed white key, and a human voice sound generation means based on key information of the pressed black key. an onomatopoeic sound generating means that generates an onomatopoeic sound by using the human voice sound generating means, which determines whether a pressed key belongs to a white key group or a black key group; An electronic musical instrument characterized by comprising: a control means for sending data to any one of the generating means. 2. The electronic musical instrument according to claim 1, wherein the onomatopoeic sound generating means generates animal sounds.
JP57093081A 1982-06-02 1982-06-02 Electronic musical instrument Granted JPS58211195A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57093081A JPS58211195A (en) 1982-06-02 1982-06-02 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57093081A JPS58211195A (en) 1982-06-02 1982-06-02 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS58211195A JPS58211195A (en) 1983-12-08
JPH0153480B2 true JPH0153480B2 (en) 1989-11-14

Family

ID=14072566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57093081A Granted JPS58211195A (en) 1982-06-02 1982-06-02 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS58211195A (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55169589U (en) * 1979-05-25 1980-12-05

Also Published As

Publication number Publication date
JPS58211195A (en) 1983-12-08

Similar Documents

Publication Publication Date Title
HK188796A (en) Tone signal generation device
US5308917A (en) Keyboard touch response setting apparatus
US20030167907A1 (en) Electronic musical instrument and method of performing the same
US5523521A (en) Electronic musical instrument including at least two tone-generation assigners
JP2605885B2 (en) Tone generator
JPH06332449A (en) Singing voice reproducing device for electronic musical instrument
JPS6231358B2 (en)
JPS60100199A (en) Electronic musical instrument
JPH0153480B2 (en)
JP2526123Y2 (en) Sampling instruments
JPH0566776A (en) Automatic accompaniment device
JPH096343A (en) Musical tone signal generator
JPH056170A (en) Electronic musical instrument
JPS6177095A (en) Circuit for electronic musical instrument
JPS59116696A (en) Electronic musical instrument
JP3933070B2 (en) Arpeggio generator and program
JP2560348B2 (en) Music signal generator
JP3121196B2 (en) Electronic musical instrument
JP2570945B2 (en) Tone generator
JPS6141119Y2 (en)
JPH0926787A (en) Tone control device
JP3434403B2 (en) Automatic accompaniment device for electronic musical instruments
KR970008442B1 (en) Demonstration method for the electronic musical sound instrument
JPH05100678A (en) Electronic musical instrument
JPH04166895A (en) Electronic musical instrument