JP2600630B2 - Automatic performance device - Google Patents

Automatic performance device

Info

Publication number
JP2600630B2
JP2600630B2 JP6337300A JP33730094A JP2600630B2 JP 2600630 B2 JP2600630 B2 JP 2600630B2 JP 6337300 A JP6337300 A JP 6337300A JP 33730094 A JP33730094 A JP 33730094A JP 2600630 B2 JP2600630 B2 JP 2600630B2
Authority
JP
Japan
Prior art keywords
data
pitch
signal
sound
memory
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 - Lifetime
Application number
JP6337300A
Other languages
Japanese (ja)
Other versions
JPH07199921A (en
Inventor
栄作 岡本
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 JP6337300A priority Critical patent/JP2600630B2/en
Publication of JPH07199921A publication Critical patent/JPH07199921A/en
Application granted granted Critical
Publication of JP2600630B2 publication Critical patent/JP2600630B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、メモリに記憶した演
奏データに基づいて自動的に楽音信号を発生する自動演
奏装置に関し、特に演奏データ中に発生命令信号を含ま
せておくと共に、かけ声や合いの手等の補助人声音に対
応した波形データを記憶する波形メモリと所望の音高を
指定す音高指定手段とを設け、発音命令信号の読出し時
に波形データを読出して指定に係る音高を有する補助人
声音信号を発生させることによりかけ声や合いの手等の
補助人声音を伴う変化に富んだ自動演奏を可能にしたも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic performance device for automatically generating a musical tone signal based on performance data stored in a memory, and more particularly to a performance data in which a generation command signal is included in the performance data, and a shouting or voice signal is generated. For assistant voices such as hands
Waveform memory for storing corresponding waveform data and desired pitch
Specifying a pitch specifying means to specify the tone generation command signal
Assistant who has read out the waveform data to the designated pitch
By generating a vocal signal,
A variety of automatic performances accompanied by assistant voices are made possible.

【0002】[0002]

【従来の技術】従来、所望の楽曲の各音符毎に音高デー
タ及び符長データをメモリに記憶しておき、このメモリ
から順次に音高・符長データを読出して対応する楽音信
号を自動的に発生させるようにした自動演奏装置はすで
に知られている。
2. Description of the Related Art Conventionally, pitch data and note length data are stored in a memory for each note of a desired music, and the pitch and note length data are sequentially read out from this memory to automatically generate a corresponding tone signal. An automatic performance device which is designed to generate the noise is already known.

【0003】また、人声音等の所望の音を検知し、その
音波形をサンプリングして得た波形データをメモリに記
憶しておき、該波形データを鍵盤での押鍵操作に応じて
読出して人声音等を再生するようにした電子楽器(いわ
ゆるサンプリングキーボード)も知られている。
Further, a desired sound such as a human voice is detected, waveform data obtained by sampling the sound waveform is stored in a memory, and the waveform data is read out in response to a key pressing operation on a keyboard. Electronic musical instruments (so-called sampling keyboards) that reproduce human voices and the like are also known.

【0004】[0004]

【発明が解決しようとする課題】上記した従来の自動演
奏装置にあっては、民謡などにおける「ハアヨイショ」
等のかけ声や合いの手などを表現できず、演奏の単調さ
を免れなかった。
In the above-mentioned conventional automatic performance device, "Hayayosho" in folk songs and the like is used.
I couldn't express the shouts and hands of each other, and I couldn't escape the monotony of the performance.

【0005】このような問題に対処するため、上記した
サンプリングキーボードを併用することが考えられる。
この場合、サンプリングキーボードによりかけ声や合い
の手等の補助人声音を記憶した後、自動演奏装置により
所望の楽曲を自動演奏しているときに所望の演奏音にタ
イミングを合わせてサンプリングキーボードで所望の鍵
を押す。すると、押された鍵に対応する音高でかけ声や
合いの手等の補助人声音が発生される。しかし、このよ
うな構成では、適当な鍵を選択して適当なタイミングで
鍵を押す操作が必要であって、操作が煩わしくなる不都
合がある。
To cope with such a problem, it is conceivable to use the sampling keyboard described above together .
In this case, use the sampling keyboard
After memorizing assistant voices such as hands,
When playing a desired song automatically, you can
Select the desired key with the sampling keyboard
Press. Then, at the pitch corresponding to the key pressed,
Auxiliary voices such as matching hands are generated. But this
In such a configuration, an operation of selecting an appropriate key and pressing the key at an appropriate timing is necessary, and there is a disadvantage that the operation becomes cumbersome.

【0006】この発明の目的は、自動演奏中にマニュア
ル操作なしで所望の音高のかけ声や合いの手等の補助人
声音を発生させることができる新規な自動演奏装置を提
供することにある。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a novel automatic performance device capable of generating an assistant voice such as a shout at a desired pitch or a hand in a match without manual operation during an automatic performance.

【0007】[0007]

【課題を解決するための手段】この発明に係る自動演奏
装置は、 (a)所望の楽曲を自動演奏するための演奏データと前
記楽曲の演奏を補助する補助人声音の発生を指示するた
めの発音命令信号とを演奏進行に従って記憶する第1の
記憶手段[図1の16]と、 (b)前記補助人声音の音高を指定する音高指定手段
[図1の36]と、 (c)前記 第1の記憶手段から演奏データ及び発音命令
信号を演奏進行に従って読出す第1の読出手段[図1の
24]と、(d) 前記補助人声音に対応した補助人声音データを記
憶する第2の記憶手段と[図4の62](e) 前記第1の記憶手段から読出される発音命令信号
と前記音高指定手段で指定された音高を示す音高データ
に基づいて前記第2の記憶手段から補助人声音データ
を読出す第2の読出手段[図4の68〜76]と、(f) 前記第1の記憶手段から読出される演奏データに
基づいて楽音信号を発生すると共に、前記第2の記憶手
段から読出される補助人声音データに基づいて前記音高
データに対応する音高を有する補助人声音信号を発生す
る信号発生手段[図1の32、図4の78]とをそなえ
たものである。
According to the present invention, there is provided an automatic performance apparatus comprising: (a) performance data for automatically performing a desired music piece; and an instruction for generating an assisting voice for assisting the performance of the music piece. First storage means [16 in FIG. 1] for storing the pronunciation command signal in accordance with the progress of the performance ; and (b) pitch designation means for designating the pitch of the assistant voice.
(C in FIG. 1 ) ; and (c) first reading means for reading out the performance data and the sounding instruction signal from the first storage means in accordance with the progress of the performance [FIG.
24] ; (d) second storage means for storing assistant voice data corresponding to the assistant voice sound; [62 in FIG. 4] ; and (e) a sounding instruction signal read from the first storage means.
And pitch data indicating the pitch specified by the pitch specifying means.
And second reading means reads the assistant vocal data [68-76 of FIG. 4 from the second storage means based on bets, based on the performance data read from the (f) said first storage means To generate a tone signal, and based on the assistant voice data read from the second storage means, generate the tone pitch signal.
It has signal generating means [32 in FIG. 1 and 78 in FIG. 4] for generating an assistant voice signal having a pitch corresponding to the data .

【0008】[0008]

【作用】この発明の構成によれば、第1の記憶手段に演
奏データと共に発音命令信号を記憶させると共に音高指
定手段で補助人声音の音高を指定するようにしたので、
自動演奏の進行中に発音命令信号が読出されると、第2
の記憶手段から発音命令信号と指定音高を示す音高デー
タとに基づいて補助人声音データが読出され、これに応
じて指定音高を有する補助人声音信号が発生される。従
って、自動演奏中にマニュアル操作なしでかけ声や合い
の手等の補助人声音を指定音高で発生させることがで
き、変化に富んだ自動演奏が可能となる。
SUMMARY OF] According to the present invention, Rutotomoni tone pitch finger to store the sound command signal with the performance data in the first storage means
Since the pitch of the assistant voice is specified by the setting means ,
When the sounding instruction signal is read out while the automatic performance is in progress , the second
From the storage means, and a pitch data indicating the designated pitch.
The auxiliary voice data is read based on the data, and an auxiliary voice signal having a designated pitch is generated in response to the read data. Therefore, an assistant voice such as a shouting voice or a hand of a partner can be generated at a designated pitch without a manual operation during an automatic performance, and a varied automatic performance can be performed.

【0009】[0009]

【実施例】図1は、この発明の一実施例に係る自動演奏
装置をそなえた電子楽器の回路構成を示すものである。
FIG. 1 shows a circuit configuration of an electronic musical instrument provided with an automatic performance device according to an embodiment of the present invention.

【0010】楽譜シート10は、一例としてその下方余
白部に磁気テープ等の記憶媒体10a が貼付されたもの
で、この記録媒体10a には、シート表面に記載した楽
曲を自動演奏するに必要な演奏データが磁気的に記録さ
れている。
The musical score sheet 10 has, as an example, a storage medium 10a such as a magnetic tape affixed to a lower margin thereof, and the recording medium 10a is necessary for automatically playing music described on the sheet surface. Performance data is recorded magnetically.

【0011】データ読取・変換回路12は、図示しない
データ読取器を有するもので、このデータ読取器に楽譜
シート10の下部を挿入セットすると、記録媒体10a
から磁気的な演奏データを読取ってビットシリアル形式
の演奏データに変換するようになっている。
The data reading / converting circuit 12 has a data reader (not shown). When the lower portion of the musical score sheet 10 is inserted and set in the data reader, a recording medium 10a is provided.
, And converts the magnetic performance data into performance data in a bit serial format.

【0012】書込制御回路14は、データ読取・変換回
路12からビットシリアル形式で供給される演奏データ
をビットパラレル形式に変換してRAM(ランダム・ア
クセス・メモリ)からなる演奏データメモリ16に書込
むためのもので、その書込動作は書込命令信号WI及び
書込アドレス信号WAに応じて制御される。
A write control circuit 14 converts performance data supplied from the data read / conversion circuit 12 in a bit serial format into a bit parallel format and writes the converted data into a performance data memory 16 comprising a RAM (random access memory). The write operation is controlled in accordance with a write command signal WI and a write address signal WA.

【0013】すなわち、書込命令信号WIはORゲート
18を介してメモリ16に書込モード指定信号Wとして
供給され、メモリ16を書込モードにする。また、書込
命令信号WIは、セレクタ20に制御入力SBとして供
給され、セレクタ20を入力B選択状態にする。セレク
タ20の入力Bとしては、書込制御回路14からビット
パラレル形式の演奏データが供給されるので、この演奏
データはセレクタ20を介してメモリ16に入力される
ようになる。一方、セレクタ22には、制御入力SAと
して書込命令信号WIが供給されるので、セレクタ22
は、入力Aとしての書込アドレス信号WAを選択してメ
モリ16に供給する。従って、メモリ16には、書込ア
ドレス信号WAに応じて演奏データが順次に書込まれ
る。
That is, the write command signal WI is supplied to the memory 16 via the OR gate 18 as the write mode designation signal W, and the memory 16 is set to the write mode. The write command signal WI is supplied to the selector 20 as a control input SB, and sets the selector 20 to the input B selected state. Since the performance data in the bit parallel format is supplied from the writing control circuit 14 as the input B of the selector 20, the performance data is input to the memory 16 via the selector 20. On the other hand, since the write command signal WI is supplied to the selector 22 as the control input SA, the selector 22
Selects the write address signal WA as the input A and supplies it to the memory 16. Therefore, performance data is sequentially written into the memory 16 in accordance with the write address signal WA.

【0014】図2は、メモリ16に書込まれた演奏デー
タのフォーマットを示すもので、演奏すべき楽曲の音符
1 〜Dn の進行順に各音符毎に音高データPD及び符
長データLDが配置され、このようなデータ配列の末尾
に終りデータEDが配置される。
[0014] Figure 2 shows the format of the performance data written in the memory 16, pitch data PD in order of progress of note D 1 to D n of the music to be played for each note and Fucho data LD Is arranged, and the end data ED is arranged at the end of such a data array.

【0015】各音高データPDは、上位2ビットM1及
びM2が音高マークPM=「10」であり、その他のビ
ットがキーコードKC(オクターブコードOCとノーコ
ードNCの組合せ)により音高を表わす。また、各符長
データLDは、上位2ビットが符長マークLM=「0
1」であり、その他のビットが長さコードLNGにより
音符長を表わす。休符については、キーコードKCの全
ビットを“0”にし且つ長さコードLNGにより休符長
を表わす。なお、終りデータEDは、上位2ビットが終
りマークEM=「00」であり、その他のビットがすべ
て“1”である。
In each pitch data PD, the upper two bits M1 and M2 have a pitch mark PM = "10", and the other bits indicate the pitch by a key code KC (a combination of an octave code OC and a no code NC). Express. The upper two bits of each note length data LD have a note length mark LM = “0”.
1 ", and the other bits represent the note length by the length code LNG. As for the rest, all bits of the key code KC are set to "0", and the rest code is represented by the length code LNG. In the end data ED, the upper two bits have an end mark EM = "00" and all other bits are "1".

【0016】メモリ16への演奏データ書込みが終る
と、書込命令信号WIが“0”になる。このため、メモ
リ16は読出モード指定信号R=“0”により読出モー
ドとなり、セレクタ20は制御入力SB=“0”により
入力A選択状態となり、セレクタ22は制御入力SA=
“0”により入力B選択状態となる。
When the writing of the performance data to the memory 16 is completed, the write command signal WI becomes "0". Therefore, the memory 16 is set to the read mode by the read mode designating signal R = "0", the selector 20 is set to the input A selection state by the control input SB = "0", and the selector 22 is set to the control input SA =
The input B is selected by “0”.

【0017】このような状態において、読出制御回路2
4内の自動演奏スタートスイッチ(図示せず)をオンす
ると、読出アドレス信号RAが発生され、セレクタ22
を介してメモリ16に供給される。このため、メモリ1
6からは、最初の音符D1に対応した音高データPDが
読出される。そして、マーク検出回路26が最初の音高
データPDの音高マークPMを検出して検出出力Saを
発生すると、この検出出力Saに応じて音高ラッチ回路
28が最初の音高データPD中のキーコードKCをラッ
チする。
In such a state, the read control circuit 2
4 turns on an automatic performance start switch (not shown), a read address signal RA is generated, and a selector 22 is turned on.
Is supplied to the memory 16 via the. Therefore, the memory 1
From 6, the pitch data PD corresponding to the first note D1 is read. Then, when the mark detection circuit 26 detects the pitch mark PM of the first pitch data PD and generates a detection output Sa, the pitch latch circuit 28 responds to the detection output Sa to cause the pitch latch circuit 28 in the first pitch data PD. Latch the key code KC.

【0018】メモリ16からは、最初の音高データPD
に続いて最初の符長データLDが読出され、読出制御回
路24に供給される。読出制御回路24では、符長デー
タLD中の符長マークLMを検出して読出アドレスの歩
進を一時停止する一方、リズム音形成回路30内のテン
ポ発振器(図示せず)からのテンポクロック信号TCL
を計数する。そして、この計数値が最初の符長データL
D中の長さコードLNGの値に一致すると、読出アドレ
スの歩進を再開する。
From the memory 16, the first pitch data PD
Subsequently, the first note length data LD is read and supplied to the read control circuit 24. The read control circuit 24 detects the note length mark LM in the note length data LD and temporarily stops the progress of the read address, while the tempo clock signal from the tempo oscillator (not shown) in the rhythm sound forming circuit 30. TCL
Is counted. The counted value is the first note length data L
When the value matches the value of the length code LNG in D, the read address is restarted.

【0019】従って、メモリ16からは、2番目の音符
D2に対応した音高データPD及び符長データLDが順
次に読出され、上記したと同様に音高データPD中のキ
ーコードKCは音高ラッチ回路28にラッチされると共
に符長データLD中の長さコードLNGは読出制御回路
24における音符長測定に供される。そして、上記のよ
うな読出動作が以下同様にくりかえされることにより音
高ラッチ回路28には各音符毎にその長さが終るたびに
次の音符のキーコードKCがラッチされるようになる。
Accordingly, the pitch data PD and the note length data LD corresponding to the second note D2 are sequentially read from the memory 16, and the key code KC in the pitch data PD is set to the pitch in the same manner as described above. The length code LNG in the note length data LD, which is latched by the latch circuit 28, is used for the note length measurement in the read control circuit 24. By repeating the above read operation in the same manner as described above, the key code KC of the next note is latched in the pitch latch circuit 28 every time the length of each note ends.

【0020】音高ラッチ回路28から次々に送出される
キーコードデータKCDはメロディ音形成回路32に供
給され、対応する楽音信号に変換される。そして、メロ
ディ音形成回路32から送出される楽音信号MSはサウ
ンドシステム34に供給され、音響に変換される。この
結果、サウンドシステム34からは、メモリ16からの
読出データに基づく自動演奏音が次々に奏出されること
になり、楽曲の自動演奏が達成される。
The key code data KCD successively sent from the pitch latch circuit 28 is supplied to a melody sound forming circuit 32 and converted into a corresponding tone signal. Then, the tone signal MS sent from the melody sound forming circuit 32 is supplied to the sound system 34 and converted into sound. As a result, automatic performance sounds based on the data read from the memory 16 are successively output from the sound system 34, and the automatic performance of the music is achieved.

【0021】メロディ音形成回路32は、鍵盤36から
の押鍵データに基づいて楽音信号を形成可能であるの
で、上記のような自動演奏の進行中に鍵盤36を操作す
ることによりサウンドシステム34からマニュアル演奏
音を発生させることもできる。
Since the melody sound forming circuit 32 can form a musical tone signal based on key press data from the keyboard 36, the melody sound forming circuit 32 operates the keyboard 36 during the above-described automatic performance to generate a tone signal from the sound system 34. A manual performance sound can also be generated.

【0022】また、リズム音形成回路30は、マーチ、
ワルツ、スウィング…等の任意のリズムパターンを選択
し、選択したリズムパターンにしたがって自動的にリズ
ム音信号RSを発生しうるようになっているので、上記
のような自動演奏の進行中にリズム音形成回路30を作
動させると、サウンドシステム34からオートリズム音
を発生させることもできる。
The rhythm sound forming circuit 30 includes a
Any rhythm pattern such as waltz, swing, etc. can be selected and the rhythm sound signal RS can be automatically generated according to the selected rhythm pattern. When the formation circuit 30 is operated, the sound system 34 can also generate an auto rhythm sound.

【0023】ところで、波形記憶回路38及びデータ変
換回路40は、上記のような自動演奏の進行に関連して
人声音等の所望の音を記録・再生するために設けられた
ものであり、データ変換回路40の詳細は図3に、波形
記憶回路38の詳細は図4にそれぞれ示されている。
The waveform storage circuit 38 and the data conversion circuit 40 are provided for recording and reproducing desired sounds such as human voices in connection with the progress of the automatic performance as described above. Details of the conversion circuit 40 are shown in FIG. 3, and details of the waveform storage circuit 38 are shown in FIG.

【0024】自動演奏の進行中において、所望の音符に
対応する楽音が発生される直前に図4の制御スイッチS
Wを書込位置bにセットすると同時にマイクロホン42
に向ってかけ声、手拍子等の所望の音を発生すると、そ
の音に対応する音信号がマイクロホン42からレベル検
出回路44に供給される。
During the progress of the automatic performance, the control switch S shown in FIG. 4 is set immediately before the musical tone corresponding to the desired note is generated.
W is set at the writing position b and the microphone 42
When a desired sound such as a shout or clapping is generated, a sound signal corresponding to the sound is supplied from the microphone 42 to the level detection circuit 44.

【0025】レベル検出回路44は、入力音信号が所定
レベルまで立上るのに応じて出力信号“1”を発生し、
ANDゲート46に供給する。このとき、ANDゲート
46は、制御スイッチSWからの信号“1”に応じて導
通しているので、ANDゲート46からは、レベル検出
回路44の出力信号に応答して書込命令信号WR=
“1”が発生される。
The level detection circuit 44 generates an output signal "1" in response to the input sound signal rising to a predetermined level,
Supply to AND gate 46. At this time, since the AND gate 46 is turned on in response to the signal “1” from the control switch SW, the AND gate 46 responds to the output signal of the level detection circuit 44 by writing the write command signal WR =
"1" is generated.

【0026】書込命令信号WRは、図3のANDゲート
48に供給され、これを導通させる。そして、メモリ1
6から前記所望の音符に対応した音高データPDが読出
されると、このデータPDの上位2ビットM1及びM2
のうちM1の信号“1”がORゲート50を介してAN
Dゲート48に供給される。このため、ANDゲート4
8の出力信号は“1”となる。
The write command signal WR is supplied to the AND gate 48 of FIG. 3 to make it conductive. And memory 1
6, when the pitch data PD corresponding to the desired note is read, the upper two bits M1 and M2 of the data PD are read out.
Of the M1 signal is “1” through the OR gate 50
It is supplied to the D gate 48. Therefore, the AND gate 4
8 is "1".

【0027】ANDゲート48の出力信号“1”は、入
力された音高データPDと同一のキーコードKCを含む
音高データPD’の最上位ビットの信号M1’としてO
Rゲート52から送出されると共に、音高データPD’
の第2最上位ビットの信号M2’として送出される。
The output signal "1" of the AND gate 48 is output as the most significant bit signal M1 'of the pitch data PD' including the same key code KC as the input pitch data PD.
The pitch data PD ′ transmitted from the R gate 52 and
Is transmitted as the signal M2 'of the second most significant bit.

【0028】一方、ANDゲート48の出力信号“1”
は、ORゲート54を介して書込トリガ信号WTとして
送出される。この書込トリガ信号WTは、図1の回路に
おいて、ORゲート18を介してメモリ16を書込モー
ドにする。このとき、セレクタ20は入力Aを選択して
いる。このため、データ変換回路40からの音高データ
PD’はセレクタ20を介してメモリ16に書込まれ
る。この結果、メモリ16内では、前記所望の音符に対
応した音高データPDのうち、音高マークPM=「1
0」のみが「11」に書換えられることになる。このマ
ーク「11」は、後述するように音発生用の発音命令信
号として利用されるものである。
On the other hand, the output signal "1" of the AND gate 48
Is sent out as a write trigger signal WT via the OR gate 54. The write trigger signal WT causes the memory 16 to enter the write mode via the OR gate 18 in the circuit of FIG. At this time, the selector 20 has selected the input A. Therefore, the pitch data PD ′ from the data conversion circuit 40 is written into the memory 16 via the selector 20. As a result, in the memory 16, of the pitch data PD corresponding to the desired note, the pitch mark PM = “1”
Only "0" will be rewritten to "11". The mark "11" is used as a sound generation command signal for generating a sound as described later.

【0029】なお、図3の回路において、図4の制御ス
イッチSWを消去位置aにセットしたときは、ANDゲ
ート56が導通する。そして、音高データPDの上位2
ビットM1及びM2がいずれも“1”であるとすれば、
ANDゲート58の出力信号“1”に応じてANDゲー
ト56の出力信号が“1”となる。従って、ORゲート
54から書込トリガ信号WTが発生されると共に、音高
データPD’の上位2ビットM1’及びM2’がそれぞ
れ“1”及び“0”となり、マーク「11」を「10」
に書換えること(すなわち発音命令信号を消去するこ
と)ができる。
In the circuit of FIG. 3, when the control switch SW of FIG. 4 is set to the erase position a, the AND gate 56 is turned on. And the top 2 of the pitch data PD
Assuming that bits M1 and M2 are both "1",
The output signal of the AND gate 56 becomes "1" in response to the output signal "1" of the AND gate 58. Accordingly, the write trigger signal WT is generated from the OR gate 54, and the upper two bits M1 'and M2' of the pitch data PD 'become "1" and "0", respectively, and the mark "11" becomes "10".
(That is, the sounding command signal is erased).

【0030】ところで、図4の回路において、マイクロ
ホン42からの入力音信号は、アナログ/ディジタル
(A/D)変換回路60に供給される。A/D変換回路
60は、入力音信号をA/D変換して入力音波形を表わ
すディジタル形式の波形データWDを、RAMからなる
波形メモリ62に供給する。
In the circuit of FIG. 4, an input sound signal from the microphone 42 is supplied to an analog / digital (A / D) conversion circuit 60. The A / D conversion circuit 60 A / D converts an input sound signal and supplies digital waveform data WD representing an input sound waveform to a waveform memory 62 composed of a RAM.

【0031】ANDゲート46からの書込命令信号WR
は、メモリ62に書込モード指定信号Wとして供給さ
れ、メモリ62を書込モードにする。
Write command signal WR from AND gate 46
Is supplied as a write mode designation signal W to the memory 62 to set the memory 62 to the write mode.

【0032】セレクタ64は、書込命令信号WRを制御
入力SAとして受取り、これに応じて入力Aを選択す
る。セレクタ64の入力Aとしては、固定キーコード発
生器66から例えばC3 音の音高に対応した固定キーコ
ードデータFKCが供給されており、このデータFKC
はセレクタ64を介して可変分周回路68に供給され
る。
Selector 64 receives write command signal WR as control input SA, and selects input A in response. The input A of the selector 64, fixed keycode data FKC corresponding to the pitch of the fixed key code generator 66 for example C 3 sound is supplied, this data FKC
Is supplied to the variable frequency dividing circuit 68 via the selector 64.

【0033】可変分周回路68は、セレクタ64の出力
に応じて設定される分周比でクロック信号φを分周する
もので、上記のように固定キーコードデータFKCが供
給されたときはこのデータFKCの示す音高に対応した
周波数を有する分周出力をANDゲート70に供給す
る。
The variable frequency dividing circuit 68 divides the frequency of the clock signal φ by a frequency dividing ratio set in accordance with the output of the selector 64. When the fixed key code data FKC is supplied as described above, this variable A frequency-divided output having a frequency corresponding to the pitch indicated by the data FKC is supplied to the AND gate 70.

【0034】書込命令信号WRは、ORゲート72を介
してR−Sフリップフロップ74をセットするので、A
NDゲート70はフリップフロップ74の出力Q=
“1”に応じて導通している。このため、可変分周回路
68の分周出力は、ANDゲート70を介してアドレス
カウンタ76に供給される。
Since the write command signal WR sets the RS flip-flop 74 via the OR gate 72, A
The ND gate 70 is connected to the output Q =
Conducted according to “1”. Therefore, the frequency divided output of the variable frequency dividing circuit 68 is supplied to the address counter 76 via the AND gate 70.

【0035】アドレスカウンタ76は、可変分周回路6
8からの分周出力を計数してメモリ62に書込アドレス
信号を供給する。このため、メモリ62には、書込アド
レス信号に応じてA/D変換回路60からの波形データ
WDが書込まれる。そして、このような書込動作が終る
と、アドレスカウンタ76のキャリイアウト出力COに
よりフリップフロップ74がリセットされ、ANDゲー
ト70が非導通となる。
The address counter 76 includes the variable frequency dividing circuit 6
The frequency division output from 8 is counted and a write address signal is supplied to the memory 62. Therefore, the waveform data WD from the A / D conversion circuit 60 is written into the memory 62 according to the write address signal. When such a write operation is completed, the flip-flop 74 is reset by the carry-out output CO of the address counter 76, and the AND gate 70 is turned off.

【0036】上記のようにして所望の音を記録した後
は、自動演奏を停止させるか又は楽曲の終りまで演奏さ
せる。そして、楽曲の始めから再び自動演奏を開始させ
ると、前記所望の音符に対応した個所では、その音符に
対応する楽音(自動演奏音)が発生されると共に先に記
録した音が再生される。
After the desired sound is recorded as described above, the automatic performance is stopped or the music is played until the end of the music. Then, when the automatic performance is started again from the beginning of the music, at the place corresponding to the desired note, a musical tone (automatic performance sound) corresponding to the note is generated and the previously recorded sound is reproduced.

【0037】すなわち、メモリ16から前記所望の音符
に対応した音高データPD’が読出されると、マーク検
出回路26がマーク「11」を検出して検出出力Sa及
びSbを発生する。音高ラッチ回路28は、検出出力S
aに応じて音高データPD’中のキーコードKCをラッ
チし、キーコードデータKCDとして送出する。このキ
ーコードデータKCDは、前述したと同様にメロディ音
形成回路32に供給されるので、サウンドシステム34
からは楽音が奏出される。また、キーコードデータKC
Dは、検出出力Sbと共に図4の波形記憶回路38に供
給される。
That is, when the pitch data PD 'corresponding to the desired note is read from the memory 16, the mark detection circuit 26 detects the mark "11" and generates detection outputs Sa and Sb. The pitch latch circuit 28 detects the detection output S
The key code KC in the pitch data PD 'is latched according to a and transmitted as key code data KCD. This key code data KCD is supplied to the melody sound forming circuit 32 in the same manner as described above, so that the sound system 34
Produces a musical sound. Also, the key code data KC
D is supplied to the waveform storage circuit 38 in FIG. 4 together with the detection output Sb.

【0038】波形記憶回路38においては、キーコード
データKCDが入力B選択状態にあるセレクタ64を介
して可変分周回路68に供給される。このため、可変分
周回路68は、キーコードデータKCDの示す音高に対
応した周波数を有する分周出力をANDゲート70に供
給する。このとき、ANDゲート70は、検出出力Sb
がORゲート72を介してフリップフロップ74をセッ
トしているので、フリップフロップ74の出力Q=
“1”に応じて導通している。従って、アドレスカウン
タ76は、可変分周回路68からの分周出力を計数して
メモリ62に読出アドレス信号を供給する。
In the waveform storage circuit 38, the key code data KCD is supplied to the variable frequency dividing circuit 68 via the selector 64 in the input B selected state. For this reason, the variable frequency dividing circuit 68 supplies a frequency divided output having a frequency corresponding to the pitch indicated by the key code data KCD to the AND gate 70. At this time, the AND gate 70 outputs the detection output Sb
Sets the flip-flop 74 via the OR gate 72, the output Q =
Conducted according to “1”. Therefore, the address counter 76 counts the frequency divided output from the variable frequency dividing circuit 68 and supplies a read address signal to the memory 62.

【0039】メモリ62は、読出モード指定信号R=
“0”により読出モードの状態にあるので、メモリ62
からは、読出アドレス信号に応じて波形データWDが読
出され、ディジタル/アナログ(D/A)変換回路78
に供給される。D/A変換回路78は、波形データWD
をD/A変換して入力音に対応した音信号SSをサウン
ドシステム34に供給する。従って、サウンドシステム
34からは、前述の楽音と共に入力音が奏出される。
The memory 62 has a read mode designating signal R =
Since it is in the read mode by “0”, the memory 62
, Waveform data WD is read in accordance with the read address signal, and digital / analog (D / A) conversion circuit 78
Supplied to The D / A conversion circuit 78 outputs the waveform data WD
Is converted into a digital signal, and a sound signal SS corresponding to the input sound is supplied to the sound system 34. Therefore, the sound system 34 produces an input sound together with the above-mentioned musical sound.

【0040】上記した説明では、演奏データ中の音高デ
ータに発音命令信号を含ませると共したので、自動演奏
音とメモリ62の記憶音とが同一音高で発音される。そ
こで、メモリ62の記憶音を自動演奏音とは異なる所望
の音高で発音させるため、次のような構成とする。すな
わち、図2に示した演奏データ配列において所望の音高
データの次に、マーク「11」及びキーコードを含む音
発生制御データを挿入配置し、この音発生制御データに
おけるマーク「11」に基づいで音発生(波形データ読
出し)を開始させると共にキーコードに基づいて発生音
の音高(波形データ読出速度)を制御する構成とする。
音発生制御データは、自動演奏中又は自動演奏停止時に
鍵盤36の操作に応じて所望の個所に書込むようにす
る。この場合、鍵盤36で所望の鍵を押すと、マーク
「11」と押された鍵の音高に対応するキーコードとを
有する音発生制御データが所望の音高データ(仮にP
D”とする)とその次の符長データ(PD”と同一音符
に関するもの)との間に挿入された形でメモリ16に書
込まれる。かけ声や合いの手等の補助人声音の波形デー
タは、前述したと同様にしてメモリ62に記憶させる
が、図1,3に示したデータ変換回路40は不使用と
し、音高データPD”のマークビットを発音命令信号に
変更することはしない。また、図1の読出制御回路24
は、音高データの次に音発生制御データが記憶されてい
るときは該音高データに続けて該音発生制御データを読
出す構成とする。さらに、音高ラッチ回路28は、マー
ク検出回路26でのマーク「10」の検出に応じた検出
出力Saに基づいて音高データ中のキーコードをラッチ
してメロディ音形成回路32にのみ供給すると共にマー
ク検出回路26でのマーク「11」の検出に応じた検出
出力Saに基づいて音発生制御データ中のキーコードを
ラッチして波形記憶回路38にのみ供給する構成とす
る。なお、マーク検出回路2−6は、マーク「11」の
検出に応じて検出出力Sbを波形記憶回路38に供給す
る。
In the above description, the pitch data in the performance data
Data, including the sounding command signal,
The sound and the sound stored in the memory 62 are generated at the same pitch. So
Here, the sound stored in the memory 62 may be different from the automatic performance sound.
The following configuration is adopted in order to generate a sound at the pitch of. sand
That is, in the performance data array shown in FIG.
After the data, a sound containing the mark "11" and a key code
Insert the sound generation control data and add it to this sound generation control data.
Sound based on mark “11” (read waveform data)
Sound) based on the key code
(A waveform data reading speed).
The sound generation control data is stored during automatic performance or when automatic performance is stopped.
Write in the desired location according to the operation of the keyboard 36.
You. In this case, when a desired key is pressed on the keyboard 36, the mark
"11" and the key code corresponding to the pitch of the key pressed
The sound generation control data having the desired pitch data (for example, P
D ") and the next note length data (the same note as PD")
To the memory 16 in a form inserted between
Be included. Waveform data of assistant voices such as shouts and hands
Is stored in the memory 62 in the same manner as described above.
However, the data conversion circuit 40 shown in FIGS.
And the mark bit of the pitch data PD "
Do not change. Further, the read control circuit 24 shown in FIG.
Indicates that sound generation control data is stored next to the pitch data.
Read the tone generation control data following the pitch data.
It is set to be put out. Further, the pitch latch circuit 28
Detection according to the detection of the mark “10” by the detection circuit 26
Latch key code in pitch data based on output Sa
And supply only to the melody sound forming circuit 32.
Detection according to the detection of the mark “11” in the detection circuit 26
Key code in the sound generation control data based on the output Sa
It is configured to latch and supply only to the waveform storage circuit 38.
You. The mark detection circuit 2-6 detects the mark “11”.
The detection output Sb is supplied to the waveform storage circuit 38 according to the detection.
You.

【0041】上記した構成において、楽曲の始めから自
動演奏を開始させると、音高データPD”に対応した個
所では、音高データPD”に対応する楽音(自動演奏
音)が発生されると共にメモリ62の記憶音(かけ声や
合いの手等の補助人声音)が鍵盤36で予め指定した音
高で発生される。すなわち、メモリ16から音高データ
PD”、音発生制御データ及び符長データが順次に読出
されると、音高ラッチ回路28では、マーク検出回路2
6でのマーク「10」の検出に応じた検出出力Saに基
づいて音高データPD”中のキーコードがラッチされ、
メロディ音発生回路32からは、ラッチされたキーコー
ドに対応する音高を有する楽音信号が発生され、サウン
ドシウテム34から放音される。また、音高ラッチ回路
28では、マーク検出回路26でのマーク「11」の検
出に応じた検出出力Saに基づいて音発生制御データ中
のキーコードがラッチされ、このキーコードは、キーコ
ードデータKCDとして波形記憶回路38に供給され
る。波形記憶回路38には、マーク検出回路26でのマ
ーク「11」の検出に応じて検出出力Sbも供給され
る。このため、図4の波形記憶回路38では、前述した
と同様にしてキーコードデータKCDに対応した読出速
度でメモリ62から記憶波形データが読出され、D/A
変換回路78でアナログ楽音信号に変換されてサウンド
システム34に供給される。従って、サウンドシステム
34からは、音高データPD”に基づく自動演奏音とほ
ぼ同時に音発生制御データに基づく補助人声音が鍵盤3
6で予め指定した音高で発生される。なお、音発生制御
データの次に読出された符長データは、読出制御回路2
4に供給され、前述したと同様に音符長測定に供され
る。
In the above-mentioned configuration, the music starts from the beginning.
When the dynamic performance is started, the pitch data PD ”
In some places, the tone corresponding to the pitch data PD ”(automatic
A sound is generated and the sound stored in the memory 62 (such as a shouting
Auxiliary voices such as hand-in-hand etc.) are sounds specified in advance on the keyboard 36
Generated at high. That is, pitch data from the memory 16
PD ”, sound generation control data and note length data are sequentially read
Then, in the pitch latch circuit 28, the mark detection circuit 2
6 based on the detection output Sa corresponding to the detection of the mark “10”.
The key code in the pitch data PD "is latched,
From the melody sound generation circuit 32, the latched key code
A tone signal having a pitch corresponding to the sound
The sound is emitted from the dosimeter 34. In addition, pitch latch circuit
28, the mark detection circuit 26 detects the mark "11".
Out of the sound generation control data based on the detection output Sa corresponding to the output.
Key code is latched and this key code is
Is supplied to the waveform storage circuit 38 as load data KCD.
You. The waveform storage circuit 38 stores the mark in the mark detection circuit 26.
The detection output Sb is also supplied in response to the detection of the mark “11”.
You. Therefore, the waveform storage circuit 38 of FIG.
Reading speed corresponding to key code data KCD
At a time, the stored waveform data is read from the memory 62, and the D / A
The sound is converted into an analog tone signal by the conversion circuit 78.
Provided to system 34. Therefore, the sound system
The automatic performance sound based on the pitch data PD "
At the same time, the assistant voice based on the sound generation control
The tone is generated at a pitch designated in advance in step S6. Note that sound generation control
The note length data read next to the data is stored in the read control circuit 2
4 for note length measurement in the same manner as described above.
You.

【0042】なお、上記実施例においては、波形メモリ
62に複数の波形記憶領域を設けるか又は他の波形メモ
リを用いることにより複数の異なる音を記録・再生する
ようにしてもよい。
[0042] In the above embodiments, a plurality of different sounds may be recorded and reproduced by using or other waveform memory providing a plurality of waveform storage area in the waveform memory 62.

【0043】[0043]

【発明の効果】以上のように、この発明によれば、メモ
リに記憶した演奏データに基づいて動的に楽音信号を発
生する自動演奏装置において、演奏データ中に発音命令
信号を含ませておくと共に、かけ声や合いの手等の補助
人声音に対応した波形データを記憶する波形メモリと所
望の音高を指定する音高指定手段とを設け、発音命令信
号の読出し時に波形データを読出して指定に係る音高を
有する補助人声音信号を発生させるようにしたので、自
動演奏の進行中に任意のタイミングで所望の音高のかけ
声や合いの手等の補助人声音を自動的に再生することが
でき、変化に富んだ自動演奏を楽しめる効果が得られる
ものである。
As described above, according to the present invention, the memo
Dynamically generates musical tone signals based on performance data stored in
In an automatic performance device,
Include signals and assist with shouting and hand-to-hand
Waveform memory and location for storing waveform data corresponding to human voice
A pitch designation means for designating a desired pitch is provided.
When reading the signal, read the waveform data and
To generate an assistant voice signal.
Applying the desired pitch at any time during the dynamic performance
Auxiliary voices such as voices and hand of hand can be automatically reproduced, and an effect of enjoying a variety of automatic performances can be obtained.

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

【図1】 この発明の一実施例に係る自動演奏装置をそ
なえた電子楽器の回路構成を示すブロック図である。
FIG. 1 is a block diagram showing a circuit configuration of an electronic musical instrument provided with an automatic performance device according to an embodiment of the present invention.

【図2】 演奏データメモリにおける演奏データのフォ
ーマットを示す図である。
FIG. 2 is a diagram showing a format of performance data in a performance data memory.

【図3】 データ変換回路の回路図である。FIG. 3 is a circuit diagram of a data conversion circuit.

【図4】 波形記憶回路の回路図である。 16…演奏データメモリ、24…読出制御回路、32…
メロディ音形成回路、34…サウンドシステム、38…
波形記憶回路、40…データ変換回路。
FIG. 4 is a circuit diagram of a waveform storage circuit. 16 ... performance data memory, 24 ... read control circuit, 32 ...
Melody sound forming circuit, 34 ... sound system, 38 ...
Waveform storage circuit, 40 ... data conversion circuit.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】(a)所望の楽曲を自動演奏するための演
奏データと前記楽曲の演奏を補助する補助人声音の発生
を指示するための発音命令信号とを演奏進行に従って記
憶する第1の記憶手段と、 (b)前記補助人声音の音高を指定する音高指定手段
と、 (c)前記 第1の記憶手段から演奏データ及び発音命令
信号を演奏進行に従って読出す第1の読出手段と、(d) 前記補助人声音に対応した補助人声音データを記
憶する第2の記憶手段と、(e) 前記第1の記憶手段から読出される発音命令信号
と前記音高指定手段で指定された音高を示す音高データ
に基づいて前記第2の記憶手段から補助人声音データ
を読出す第2の読出手段と、(f) 前記第1の記憶手段から読出される演奏データに
基づいて楽音信号を発生すると共に、前記第2の記憶手
段から読出される補助人声音データに基づいて前記音高
データに対応する音高を有する補助人声音信号を発生す
る信号発生手段とをそなえた自動演奏装置。
(A) A first memory for storing performance data for automatically playing a desired music piece and a sounding instruction signal for instructing generation of an auxiliary voice to assist the performance of the music piece in accordance with the progress of the performance. Storage means; and (b) pitch designation means for designating a pitch of the assistant voice sound.
When, the stores and the first reading means reads accordance playing progression performance data and the sound command signal, the auxiliary who vocal data corresponding to the auxiliary person vocal (d) from (c) said first memory means 2 (E) a sounding instruction signal read from the first storage means
And pitch data indicating the pitch specified by the pitch specifying means.
And (f) generating a tone signal based on the performance data read from the first storage means. Kion high before based on the assistant vocal data read from said second memory means
An automatic performance device comprising signal generating means for generating an assistant voice signal having a pitch corresponding to data .
JP6337300A 1994-12-26 1994-12-26 Automatic performance device Expired - Lifetime JP2600630B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6337300A JP2600630B2 (en) 1994-12-26 1994-12-26 Automatic performance device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6337300A JP2600630B2 (en) 1994-12-26 1994-12-26 Automatic performance device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP8110058A Division JP2639380B2 (en) 1996-04-05 1996-04-05 Automatic performance device

Publications (2)

Publication Number Publication Date
JPH07199921A JPH07199921A (en) 1995-08-04
JP2600630B2 true JP2600630B2 (en) 1997-04-16

Family

ID=18307329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6337300A Expired - Lifetime JP2600630B2 (en) 1994-12-26 1994-12-26 Automatic performance device

Country Status (1)

Country Link
JP (1) JP2600630B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58207083A (en) * 1982-05-27 1983-12-02 ヤマハ株式会社 Automatic performer

Also Published As

Publication number Publication date
JPH07199921A (en) 1995-08-04

Similar Documents

Publication Publication Date Title
JPH045995B2 (en)
JPH04128796A (en) Music reproduction device
JPH0546172A (en) Automatic playing device
JP2600630B2 (en) Automatic performance device
JP2639380B2 (en) Automatic performance device
JP2518742B2 (en) Automatic playing device
JPH0367276B2 (en)
JP2797644B2 (en) Karaoke device with vocalization function
JP2660462B2 (en) Automatic performance device
JPH058638Y2 (en)
JPH0343638B2 (en)
JP4048639B2 (en) Sound generator
JPS648837B2 (en)
JPS6336345Y2 (en)
JPS6155679B2 (en)
JP2965092B2 (en) Electronic musical instrument
JPS6365157B2 (en)
JPS6325698A (en) Electronic musical instrument
JPS5828786A (en) Electronic musical instrument
JPS5999492A (en) Automatic performer
JPH038559B2 (en)
JP5200384B2 (en) Electronic musical instruments and programs
JPH08234784A (en) Harmony generating device
JPS5828792A (en) Voice indicator for electronic musical instrument
JPH0559437B2 (en)

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term