JPS58207083A - Automatic performer - Google Patents
Automatic performerInfo
- Publication number
- JPS58207083A JPS58207083A JP57090308A JP9030882A JPS58207083A JP S58207083 A JPS58207083 A JP S58207083A JP 57090308 A JP57090308 A JP 57090308A JP 9030882 A JP9030882 A JP 9030882A JP S58207083 A JPS58207083 A JP S58207083A
- Authority
- JP
- Japan
- Prior art keywords
- data
- music
- address
- audio data
- data 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.)
- Pending
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
この発明は、楽曲の演奏に関するデータ(楽曲データ)
に基づいて楽曲の自動演奏を行なう自動演奏装置に関す
るもので、特に演奏の過程で動物の鳴声を再生するよう
にして児tD音楽教習に役立つようにした自動演奏装置
に関する。[Detailed Description of the Invention] This invention provides data related to the performance of music (music data).
The present invention relates to an automatic performance device that automatically performs music based on music, and particularly relates to an automatic performance device that reproduces animal sounds during the performance process to be useful for children's t-d music lessons.
従来、自動演奏装置としては、楽曲を構成する各音符の
音高を示す音高データと符長を示す符長データとを記憶
しておき、これらを楽曲の進行頭に順次読み出して対応
する楽音を発生させるようにしたものがある。ところで
児童が特に興味を示す楽曲として、楽曲の一部に動物の
鳴声が挿入されたもの(例えば第1図に楽譜を示すゝゝ
かっこう“あるいは第2図に示す“ねこふんじゃった“
等)があるが、この種の楽曲を自動演奏装置によって再
生することができれば、児童の音楽教習にムめて役立つ
。Conventionally, automatic performance devices store pitch data indicating the pitch of each note composing a song and note length data indicating the note length, and sequentially read these data at the beginning of the song to play the corresponding musical tone. There is something that is designed to generate this. By the way, the songs that children are particularly interested in are those in which animal sounds are inserted as part of the music (for example, "Kakkou", whose musical score is shown in Figure 1, or "Neko Funjatta", shown in Figure 2).
etc.), but if this type of music could be played back by an automatic performance device, it would be very useful for children's music lessons.
この発明は以上の事情に鑑みてなされたもので、その目
的とするところは児童の音楽教習等に役立つ自動演奏装
置を提供することにあり、演奏過程において動物の鳴声
が発音されるように構成したことを特徴とするものであ
るう
以下、この発明の実施例を図面を参照しながら詳細に説
明する。This invention was made in view of the above circumstances, and its purpose is to provide an automatic performance device that is useful for children's music lessons, etc. Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第3図はこの発明による自動演奏装置を動物の鳴声と階
名(ド、し、ミ、・・・)とを用いて楽曲を再生するよ
うに構成した場合の一実施例を示すフ。FIG. 3 shows an embodiment in which the automatic performance device according to the present invention is configured to play music using animal sounds and scale names (do, shi, mi, . . . ).
ロック図である。It is a lock diagram.
この図に示す自動演奏装置は、楽曲データが動物の鳴声
を指定するデータと同鳴声の発音長さく符長)を示すデ
ータとの組み合わせデータと、階名を指定するデータと
同階名の符長を示すデータとの組み合わせデータとiい
て記憶された楽曲データメモリ1を設けると共に、各動
物の鳴声の音声データ会よび各階名の音声データが記憶
された音声データメモリ2を設け、読出制御部3(続出
制御手段)によって前記楽曲データメモリ1から前記各
組み合わせデータを楽曲の進行順に読み出し、これら読
み出さnたデータを用いて音声データメモリ2の対応す
る音声データをその都度読み出し、さらにこの読み出さ
れた音声データを再生部4によって再生して、例えばカ
ッコウ。The automatic performance device shown in this figure has music data that is a combination of data specifying an animal's voice, data indicating the pronunciation length and note length of the same voice, data specifying the scale name, and data specifying the scale name. A music data memory 1 is provided in which combination data with data indicating the note length of the music data is stored, and an audio data memory 2 is provided in which audio data of each animal's voice and audio data of each scale name are stored. The readout control unit 3 (succession control means) reads each of the combination data from the song data memory 1 in the order of progression of the song, uses these read data to read the corresponding audio data from the audio data memory 2 each time, and further The read audio data is played back by the playback unit 4, for example, as a cuckoo.
カッコウ、し、ド、し、ド、カッコウ、・・・のように
発音させるようにしたものである。It was made to be pronounced like cuckoo, shi, do, shi, do, cuckoo, etc.
以下この実施例の各部を詳述すると、音声データメモリ
2は各動物(かつこう、犬、・・・)の鳴声の音声デー
タおよび各階名(ド、し、ミ、・・・)の音声データが
記憶されたリードオンリメモIJ(ROM)である。こ
の音声データメモリ2には、番廓$か以降の所定数の番
地を用いてかつこうの鳴声の音声データが記憶され、番
地< Lw>以降の所定数の番地を用いて犬の鳴声の音
声データが記憶され、番地<Ld>以降の所i数の番地
を用いてドの音声データが記憶され、番地<Lr>以降
の所定数の番地を用いてしの音声データが記憶され、ま
た同様にして他の動物の鳴声および他の階名の音声デー
タが各々記憶されている。楽曲データメモリ1は、扱か
われる複数の楽曲に対応させて複数の記憶エリアを持つ
ROMから構成されるもので、これらエリアの各々には
対応する7つの楽曲(例えばゝかっこう“ )の楽曲デ
ータが動物の鳴声または階名を指定するデータADと、
前記鳴声または階名の符長を指定するデータLNDとの
組み合わせデータを用いて曲の進行順に記憶されている
。この場合、前記データADとしては、音声データメモ
リ2における対応する音声データの記憶部分の先頭番地
(<Lk>、<Lw>、−、<Ld>、<Lr>、−の
いずれか)を指すアドレスデータが用いられ、また前記
データLNDとしてはテンポ発損器5が出力するテンポ
クロックTCLKを単位時間とした場合の単位時間の数
が用いられる。またデータADは対応する番地の上位側
の所定ビットを用いて、またデータLNDは対応する番
地の下位側の残りのビットを用いて各々記憶される。ま
た楽曲データを記憶する前記各エリアは、これら各エリ
アの先頭番地を指すアドレスデータの下位の所定ビット
が全て零となるような区切れのよい先頭番地を持ってい
る。ここで、この楽器データメモリ1に実際に記憶され
ている楽曲データのフォーマットを、第1図の曲゛かっ
こう“の記憶エリアを例にして示すと、第9図のように
なる。この第9図において、このエリアの先頭番地<1
>には、データADとしてこの曲の最初の音声「カッコ
ウ」に対応して前記番地<L k>を指す値「Lk」が
、またデータLNDとしてはこの最初の音声「カッコウ
」が2分音符に対応する符長であるから「N−」が各々
記憶されている。たてしこの場合、全音符の符長をテン
ポクロックTCLKの周期のN倍であるとしている。ま
たこのエリアの一番目の番地<t+X>には、データA
Dとしてこの曲の最初の音声「カッコウ」の次の休符を
示す値rOJが、またデータLNDとしては同体符がグ
分休符で・らるから+i [t、t Jが記憶されてい
る。な2、この第9図に2ける番地(A+2>以降には
同様にしてデータADとして値rLkj、ro」、rL
rJ、rLa−J。Describing each part of this embodiment in detail below, the audio data memory 2 contains audio data of the sounds of each animal (katsukou, dog,...) and audio data of each floor name (do, shi, mi,...). This is a read-only memory IJ (ROM) in which data is stored. In this audio data memory 2, audio data of dog barking is stored using a predetermined number of addresses after block $, and audio data of dog barking is stored using a predetermined number of addresses after address <Lw>. The audio data of ``C'' is stored using a predetermined number of addresses starting from the address <Ld>, the audio data of ``C'' is stored using a predetermined number of addresses starting from the address <Lr>, Similarly, sounds of other animals and audio data of other scale names are stored respectively. The music data memory 1 is composed of a ROM having multiple storage areas corresponding to the multiple music pieces handled, and each of these areas stores music data for seven corresponding songs (for example, "Kakko"). data AD specifying an animal's sound or floor name;
The data is stored in the progression order of the song using data in combination with data LND specifying the note length of the voice or scale name. In this case, the data AD refers to the starting address (any one of <Lk>, <Lw>, -, <Ld>, <Lr>, -) of the storage part of the corresponding audio data in the audio data memory 2. Address data is used, and the data LND is the number of unit times when the tempo clock TCLK output from the tempo generator 5 is taken as a unit time. Further, data AD is stored using predetermined bits on the upper side of the corresponding address, and data LND is stored using the remaining bits on the lower side of the corresponding address. Further, each of the areas for storing music data has a well-defined start address such that the lower predetermined bits of the address data indicating the start address of each area are all zero. Here, the format of the music data actually stored in this musical instrument data memory 1 is shown in FIG. 9 using the storage area of the song "Kakko" in FIG. 1 as an example. In the figure, the starting address of this area <1
> contains the value "Lk" indicating the address <Lk> corresponding to the first sound "cuckoo" of this song as data AD, and the value "Lk" indicating the address <Lk> corresponding to the first sound "cuckoo" of this song as data LND, and the value "Lk" indicating the address <Lk> corresponding to the first sound "cuckoo" of this song as data LND. Since the note length corresponds to , "N-" is stored in each case. In this case, the length of a whole note is N times the period of the tempo clock TCLK. Also, the first address <t+X> of this area contains data A.
As D, the value rOJ indicating the next rest of the first voice "cuckoo" of this song is stored, and as data LND, +i [t, t J is stored since the homogeneous mark is a g rest. . 2. From the address (A+2>) onward in FIG. 9, the values rLkj, ro'', rL are similarly set as data AD.
rJ, rLa-J.
・・・・・が各々記憶され、またデータLNDとして値
憶されている。. . . are stored respectively, and the values are also stored as data LND.
次に再び第3図において曲選択スイッチ6は楽曲データ
メモリ1に記憶されている複数の楽曲の楽曲データのう
ち、所望の楽曲の楽曲データを選択する之めのスイッチ
でめる。この曲選択スイッチ6に、操作者が希望する楽
曲を選択すると、その楽曲が記憶されているエリア全選
択する選択データAsを出力し楽曲データメモリ1へ供
給する。Next, in FIG. 3 again, the song selection switch 6 is a switch for selecting music data of a desired song from among the music data of a plurality of songs stored in the music data memory 1. When the operator selects a desired piece of music using the song selection switch 6, selection data As for selecting all areas where the song is stored is output and supplied to the music data memory 1.
そして読出制御部3は、楽曲データメモリ1における前
記選択データAsによって選択されたエリアから楽曲デ
ータを順次読み出す。Then, the readout control section 3 sequentially reads music data from the area selected by the selection data As in the music data memory 1.
以下この続出制御部3において、挽出回路7は楽曲デー
タメモリ1に2ける選択されたエリアの所定番地からデ
ータを読与出す回路である、この読出回路7 j、−1
、スタートスイツ、チ(モーメンタリスイツチ)8がオ
ンされて信号5TTitT75?1″信号になると動作
を開始踵まずそのアドレスカウンタ7aをゼロクリアす
る、このアドレスカウンタ7aの出力はアドレスデータ
A1として楽曲データメモリ1へ供給される。ここで前
記曲選択ス1゜ツチ6によって曲ゝゝ″fJ1つこつ“
が選択されているとすnば、選択データAS、は第り図
に示したエリアを選択しているから この第ヌ図に示す
番地<1>のデータが読み出される。この番地<1>の
データのうちデータADすなわち値rLkjは後述する
加算回路9と音声データ読出回路10とへは符長カウン
タ11−1供給さ:九る。符長カウンタ11はカウンタ
と比較器とを有してなるもので、前記データLNDが供
給開始された時点からテンポクロックTCLKの計数を
開始し、このテンポクロックTCLKの計数値が前記デ
ータL 、N Dの1直(この場合は「)」)に一致し
たら信号NEXT(1のパルス信号)を出力し、同時に
テンポクロックの計数値を零に戻す。すなわちこの符長
カラ/り11はデータL N Dが読み出さn−だ時点
から同デーメLNDが示す符長時間(この場合は2分音
符に対応する符長時間)が経過すると信号N E :(
Tを出力する。このイ言号N E X Tは、前記続出
回路7に供給される。続出回路7はこの信号NEXTが
供給されるとアドレスカウンタ7aをインクリメントす
る。この結果−楽曲データメモリ1の番地<、、1+
1 >のデータが読み出される。そして上述した動作と
同様の動作が操り返される。Hereinafter, in this continuous output control section 3, the retrieval circuit 7 is a circuit that reads out data from a predetermined location in a selected area in the music data memory 1, and this readout circuit 7j, -1
When the start switch (momentary switch) 8 is turned on and the signal 5TTitT75?1'' is reached, the operation starts.First, the address counter 7a is cleared to zero.The output of the address counter 7a is stored in the music data memory 1 as the address data A1. Here, the song selection switch 1゜tchi 6 selects the song ``fJ one trick''
If is selected, the selection data AS selects the area shown in Figure 1, so the data at address <1> shown in Figure 1 is read out. Of the data at address <1>, data AD, that is, the value rLkj, is supplied to an adder circuit 9 and an audio data readout circuit 10, which will be described later, by a note length counter 11-1. The note length counter 11 has a counter and a comparator, and starts counting the tempo clock TCLK from the time when the data LND starts being supplied, and the counted value of the tempo clock TCLK is used as the data L, N. When it matches D's 1st shift (in this case, ")"), a signal NEXT (1 pulse signal) is output, and at the same time, the count value of the tempo clock is returned to zero. In other words, this note length color/return signal 11 generates a signal N E :(
Output T. This A word NEXT is supplied to the successive output circuit 7. When the successive circuit 7 is supplied with this signal NEXT, it increments the address counter 7a. This result - address of song data memory 1 <,, 1+
1 > data is read. Then, an operation similar to the one described above is repeated.
しかしてこの続出制御部3によれば、楽曲データメモリ
1における選択された楽曲に対応するエリアの各データ
(データADとデータLNDとからなるデータ)が曲の
進行順に、かつ谷符長に応じたタイミングで順次読み出
される。However, according to this succession control unit 3, each data (data consisting of data AD and data LND) in the area corresponding to the selected song in the song data memory 1 is arranged in the order of progression of the song and according to the valley note length. They are read out sequentially at the specified timing.
一方、前記スタートスイッチ8がオンされた時て発生し
た信号5TRT (1の)・ルス信号)はオアゲート1
2を介して遅延回路13へ供給される−この遅延回路1
3は、読出回路7における信号5TRT (または信
号NEXT )が供給されてからアドレス信号A1が出
力さするまでの4延時間、および楽曲データメモリ1に
おけるアドレス信号A1が供給されて力)らデータが読
み出される1での遅延時間を補償するだめのものである
。この場合、前記信号5TRTはこの遅延口@13によ
って所定時間遅延されて音声データ読出回路10へ供給
される。音声データ読出回路10は楽曲データメモリ1
から読み出されたデータADに基づいて対応する音声デ
ータを読み出す回路で、アドレスカウンタ10aおよび
比較器等を有して構成さ几、前記遅延回路13から’
1 ’m号が供給されると起動されるようになっている
。ここで今、遅延回路13が信号5TRTに対応する1
信号を出力したとすると、音声データ読出回路10はア
ドレスカウンタ10aをゼロクリアし、このアドレスカ
ラン710aの出力でアドレスデータA2として出力す
る。加算回路9は楽曲データメモリ1から供給さnたデ
ータAD(この場合は須rLkj)とこのアドレスデー
タA2(この場合は?1 r Oj >とf 7jl]
%してアドレスデータA3(この場合はVLk+Qj
=lLkjとなtQc >を作成し音声データメモリ
2へ供給する。この結果、音声データメモ920番地〈
Lk〉のデータ(「カツプラ」の最初の音P要素データ
)が読み出される。次に前記アドレスカウンタlOユは
音声デーメルL+吊し用のりはツクφによってインクリ
メントされ、これによって前記アドレスデータA2は「
1」となる。On the other hand, when the start switch 8 is turned on, the signal 5TRT (1)/rus signal) is the OR gate 1.
2 to the delay circuit 13 - this delay circuit 1
3 is the total time from when the signal 5TRT (or signal NEXT) is supplied to the readout circuit 7 until the address signal A1 is output, and when the address signal A1 is supplied to the music data memory 1 and the data is output. This is to compensate for the delay time when 1 is read. In this case, the signal 5TRT is delayed for a predetermined time by the delay port @13 and then supplied to the audio data reading circuit 10. The audio data reading circuit 10 is the music data memory 1
This circuit reads out the corresponding audio data based on the data AD read out from the delay circuit 13, and includes an address counter 10a, a comparator, etc.
It is designed to be activated when No. 1'm is supplied. Now, the delay circuit 13 is 1 corresponding to the signal 5TRT.
When the signal is output, the audio data reading circuit 10 clears the address counter 10a to zero, and outputs the output of the address counter 710a as address data A2. The adder circuit 9 adds the data AD supplied from the music data memory 1 (in this case, S rLkj) and this address data A2 (in this case, ?1 r Oj > and f 7jl).
% and address data A3 (in this case, VLk+Qj
=lLkj and tQc> are created and supplied to the audio data memory 2. As a result, the voice data memo address 920
Lk> data (first sound P element data of "Katsupura") is read out. Next, the address counter IOY is incremented by the voice mark L+the hanging glue φ, and thereby the address data A2 becomes "
1”.
この結果、上述した動作と同様にして音声データメモリ
2の番地くLk+1〉のデータが読み出される。以下同
様にして音声データメモリ2の番地<Lk+2>以降の
各番地の音声要素データがクロックφ毎に順次読み出さ
れてゆく。そして、前記アドレスカウンタ10aの出力
がデータADによって決まる所定値(この値は各音声デ
ータの音声要素データ数すなわち読み出すべき番地数で
あり、音声の種類によって各々異なる。)に到達すると
音声データ続出回路10の動作は停止する。As a result, data at address Lk+1> of the audio data memory 2 is read out in the same manner as described above. Thereafter, in the same manner, the audio element data at each address after address <Lk+2> of the audio data memory 2 is sequentially read out every clock φ. Then, when the output of the address counter 10a reaches a predetermined value determined by the data AD (this value is the number of audio element data of each audio data, that is, the number of addresses to be read, and differs depending on the type of audio), the audio data continuous output circuit 10 stops.
このようにして曲1かつこう”の最初の音声「カッコウ
」に対応する音声データが読み出されろう
次に、この最初の音声「力・ツコウ」の符長時間が経過
して、信号NEXTd’出拐されると、同信号NEXT
はオアゲート12を介して遅延回路13へ供給される。In this way, the audio data corresponding to the first voice ``Cuckoo'' of song 1, ``Katsukou'', is read out.Next, when the note length of this first voice ``Riki・Tsukou'' has elapsed, the signal NEXTd' When you are kidnapped, the same signal NEXT
is supplied to the delay circuit 13 via the OR gate 12.
この結果、音声データ読出回路10は再び起動される。As a result, the audio data reading circuit 10 is activated again.
しかしながらこの場合はデータADが値「0」すなわち
休符であるため音声データの読み出しは行なわれない、
次にこの休符の符長時間が経過して信号NEXTが再度
出力されると、音声データ読出回路10は再び起動され
る。この場合はデータADが値rLkJであるから、音
声データメモリ2から音声「カッコウ」に対応する音声
データが読み出される。However, in this case, since the data AD has the value "0", that is, it is a rest, no audio data is read out.Next, when the note length of this rest has elapsed and the signal NEXT is output again, the audio data The read circuit 10 is activated again. In this case, since the data AD is the value rLkJ, the audio data corresponding to the audio "cuckoo" is read from the audio data memory 2.
以下同様にして音声データ読出回路10は信号NEXT
が発生される毎に起動されて、その時のデータADが示
す音声データを音声データメモリ2から読み出す。Similarly, the audio data reading circuit 10 receives the signal NEXT.
is activated every time AD is generated, and the audio data indicated by the data AD at that time is read out from the audio data memory 2.
以上のよう処して音声データメモリ2から読み出された
音声データの各音声要素データは、D/A変換器14に
供給されて対応するアナコグ信号に変換され、更に増幅
器15によって増幅されてスピーカー6へ供給される。Each audio element data of the audio data read out from the audio data memory 2 in the above manner is supplied to the D/A converter 14 and converted into a corresponding anacog signal, and further amplified by the amplifier 15 and sent to the speaker 6. supplied to
□。□.
しかして、この実施例によれ6エ例えばLdll ”か
つこう“を選択して再生を開始すれは、第9図に示した
楽曲データが硯み出され、これに従2)て、第5図に示
すI:Jにがつこう2よび階名の音声が再生される。な
おこの−X5図において斜線で示す部分は無音期間を各
々示している。According to this embodiment, when 6D, for example, selects the Ldll "Katakou" and starts playback, the music data shown in FIG. 9 is extracted, and accordingly, the music data shown in FIG. The audio of I:J ni Gatsuko 2 and the floor name shown in is played back. Note that in this -X5 diagram, the shaded portions each indicate a silent period.
次に第6図は、この発明による自動演奏装置の他の実施
例を具備する電子オルガンの構成を示すブロック図であ
る。この図に示す実施例は、同一の曲に対して動物の鳴
声と通常の楽器音とを用いた楽曲再生(自動演奏)と、
動物の鳴声と階名の音声とを用いた楽曲再生(自動演奏
)とを選択的に行ない得るように構成したものである。Next, FIG. 6 is a block diagram showing the configuration of an electronic organ equipped with another embodiment of the automatic performance device according to the present invention. The embodiment shown in this figure reproduces the same song using animal sounds and normal instrument sounds (automatic performance),
This system is configured to selectively play music (automatic performance) using animal sounds and scale name voices.
なお、この第6図において、第3図の各部に対応する部
分は、同一の符号を付してその説明を省略する。Note that in FIG. 6, parts corresponding to those in FIG. 3 are given the same reference numerals, and their explanations will be omitted.
この実施例に2いて、鍵盤17はこの゛1子オルガンの
鍵盤であり、またキースイッチ回路18はこの場117
の各#(キー)に/対/に対応して設けられたキースイ
ッチからなるLglII@でめる。押′a検出回路19
はキースイッチ回路18暫′こおける各キースイッチを
走置して押下*i演出し、各押下樋ケ示すキーコードi
(C−と出力する。一方、音色選択スイッチ21)id
、操作者の希望する楽器音(オルガン、ピアノ、トラン
ペット等)を選択するためのスイッチであり、この音色
選択スイッチ20は選択された楽器音を示すトーンコー
ドTCを出力する。楽音信号形成回路21は、前記キー
コードKCを入力して各押下鍵に対応する音高の音源信
号を発生すると共に、これら音源信号にトーンコードT
Cが示す楽器音の音色を付与して楽音信号を生成し出力
する。この楽音信号は増幅器15へ供給される。In this embodiment, the keyboard 17 is the keyboard of this single child organ, and the key switch circuit 18 is in this case 117.
LglII@ is made up of key switches provided corresponding to each # (key) /pair/. Push'a detection circuit 19
In the key switch circuit 18, each key switch is moved and pressed *i, and the key code i that indicates each press is pressed.
(Outputs C-. On the other hand, tone selection switch 21) id
, is a switch for selecting an instrument sound (organ, piano, trumpet, etc.) desired by the operator, and this tone selection switch 20 outputs a tone code TC indicating the selected instrument sound. The musical tone signal forming circuit 21 inputs the key code KC and generates a tone source signal with a pitch corresponding to each pressed key, and also adds a tone code T to these tone source signals.
A musical tone signal is generated and outputted by adding the timbre of the musical instrument sound indicated by C. This musical tone signal is supplied to an amplifier 15.
しかして以上の部分においては演奏者が鍵盤17を操作
して演奏を行なえば、スピーカ16から演奏した楽曲の
楽音が発生される。However, in the above portion, when the performer operates the keyboard 17 to perform a performance, the speaker 16 generates the musical tone of the played song.
次に、自動演奏装置を構成する部分について説明する。Next, the parts constituting the automatic performance device will be explained.
まず、この実施例における音声データメモリは、動物の
鳴声の音声データを記憶した音声データメモリ2と、階
名の音声データを記憶した音声データメモリ2′とから
なっている。音声データメモリ2においては、番地<L
k>を先頭番地としてかつこうの鳴声の音声データが、
また番地<Lw>を先頭番地として犬の鳴声の音声デー
タが、また同様にして他の動物の鳴声の音声データが各
々記憶されている。また音声データメモリ2′において
は、番地<Ld>を先頭番地としてドの音声データが、
また番地<Lr>を先頭番地としてしの音声データが、
また同様にして他の階名の音声データが各々記憶されて
いる。First, the audio data memory in this embodiment consists of an audio data memory 2 that stores audio data of animal sounds, and an audio data memory 2' that stores audio data of floor names. In the audio data memory 2, address <L
The audio data of Katsuko's voice with k> as the starting address is
Further, audio data of a dog's barking is stored with the address <Lw> as the first address, and similarly, audio data of other animals' vocalizings are stored. In addition, in the audio data memory 2', the audio data of C is stored with the address <Ld> as the first address.
Also, the audio data starting from the address <Lr> is
Similarly, audio data for other scale names are stored.
また楽曲データメモリ1の各エリアには対応する楽曲の
楽曲データが、動物の鳴声または音符の音高を指定する
データAD/MKCと、前記鳴声または音符の符長を指
定するデータLNDと、前記データA D / M K
Cが動物の鳴声を指定するデータかまたは音符の音高
を指定するデータかを識別するためのビットよりBとの
組み合わせデータを用いて曲の進行順に記憶されている
。この場合、前記データA D / M K Cとして
は、動物の鳴声を指定する場合は音声データメモリ2に
おける対応する音声データの記憶部分の先頭番地(<L
k>、 <Lw>。In addition, each area of the music data memory 1 contains music data of a corresponding music piece, including data AD/MKC that specifies the pitch of an animal's voice or a note, and data LND that specifies the note length of the voice or note. , said data A D / M K
The data is stored in the order in which the song progresses using data in combination with B from a bit for identifying whether C is data specifying an animal's sound or data specifying the pitch of a musical note. In this case, when specifying the sound of an animal, the data AD/MKC is the starting address (<L
k>, <Lw>.
・・・のいずれか)を指すアドレスデータADが、まだ
音符の音高を指定する場合は音高に対応する鍵のキーコ
ードMKC(前記キーコードKCと同様のコード)が用
いられ、一方前記データLNDとしては第3図に示した
ものと同様にテンポクロックTCLKを単位時間とした
場合の単位時間の数が用いられる。また前記ビットID
BはデータAD/MKCが動物の鳴声を指定するアドレ
スデータADである場合ばゝ1″、また同データAD/
MKCが音符の音高を指定するキーコードMKCである
場合fo“となるように決められている。そして、ビッ
トよりBは対応する番地のMSBに、またデータLND
は対応する番地のLSBlllの所定ビットを用いて、
またデータAD/MKCは対応する番地の残りのビット
を用いて各々記憶される。ここで、この楽曲データメモ
リ1に実際に記憶されている楽曲データのフォーク)ッ
トを、第7図に示した曲1かつこう”の記憶エリアを例
にして示すと第7図のLうになる。 i
次に第6図において、符号22で示すスイッチ(オルタ
ネイトスイッチ)は、楽器音を再生するか、階名の音声
を再生するかを選択するための選択スイッチである。こ
の選択スイッチ22はオン状態の時、信号SYLがゝ1
“信号となって階名の音声再生が選択され、またオフ状
態の時、信号SYLがゝ0“徊号となって楽器音の再生
が選択される。また符号23.24.25で示す切換器
はデータ入力端子■に供給されるデータを、制御入力端
子SBQ・とゝ0“信号が供給されている場合はデータ
出力端子Aから出力し、一方向制御入力端子SBビ1“
信号が供給さルている場合はデータ出力端子Bから出力
するように構成されたものである。...) still specifies the pitch of a musical note, the key code MKC (same code as the key code KC) of the key corresponding to the pitch is used; As data LND, the number of unit times when the tempo clock TCLK is taken as a unit time is used, similar to that shown in FIG. Also, the bit ID
B is 1'' if the data AD/MKC is the address data AD specifying the sound of an animal;
If MKC is a key code MKC that specifies the pitch of a musical note, it is determined to be "fo".B from the bit is set to the MSB of the corresponding address, and the data LND
uses the predetermined bits of LSBll at the corresponding address,
Further, data AD/MKC are each stored using the remaining bits of the corresponding addresses. Here, the fork cut of the music data actually stored in this music data memory 1 is shown using the storage area of "Song 1 Katakou" shown in FIG. 7 as an example. i Next, in Fig. 6, a switch (alternate switch) indicated by the reference numeral 22 is a selection switch for selecting whether to reproduce the instrument sound or the sound of the scale name.This selection switch 22 When is in the on state, the signal SYL is 1
When the signal SYL is in the OFF state, the signal SYL becomes a "0" signal and the playback of the musical instrument sound is selected. In addition, the switch indicated by reference numerals 23, 24, and 25 outputs the data supplied to the data input terminal ■ from the data output terminal A when the control input terminal SBQ and the "0" signal are supplied. Control input terminal SB bit 1"
When a signal is supplied, it is configured to be output from data output terminal B.
以下、曲選択スイッチ6によって曲“かつこう”が選択
されている場合の再生動作について説明する。The reproduction operation when the song "Katsukou" is selected by the song selection switch 6 will be described below.
まず選択スイッチ22をオフ状態にして楽器音を選択し
た場合から説明する。今、操作者がスタートスイッチ8
をオンすると、信号5TRTか1信号になり、楽曲デー
タメモリ1における番地<1>のデータが読み出される
。この読み出されたデータのうちピッ1−IDBは切換
器23.24の各制御入力端子SBに供給され、データ
AD/IVIKCは切換器23のデータ入力端子Iへ供
給され、またデータLNDは符長カウンタ11へ供給さ
れる。この場合、ビットIDBば1“であるから、前記
データAD/MKCすなわちデータADとして読み出さ
れた値rLkJは切換a23を介して加算回路9および
音声データ読出回路10へ供給される。また一方、前記
信号5TRTはオアゲート12を介して遅延回路13へ
供給され、ここで所定時間遅延された後、切換器24を
介して音声データ読出回路10、へ供給される。この結
果、音声データ読出回路10は動作を開始し、音声デー
タメモリ2から「カッコウ」に対応する音声データを読
み出す。そしてこの読み出された音声データはオア回路
26を介し、てD/A変換器14に供給される。この結
果、かつこうの鳴声が再生される。一方符長カウンタ1
1はデータLNDとし長時間を計時踵この符長時間が経
過すると信号NEXTを出力する。First, a case will be described in which a musical instrument sound is selected by turning off the selection switch 22. Now, the operator presses the start switch 8.
When turned on, the signal becomes 5TRT or 1, and the data at address <1> in the music data memory 1 is read out. Of this read data, pins 1-IDB are supplied to each control input terminal SB of the switch 23 and 24, data AD/IVIKC is supplied to the data input terminal I of the switch 23, and data LND is supplied to the control input terminal SB of the switch 23 and 24. It is supplied to the long counter 11. In this case, since the bit IDB is 1'', the data AD/MKC, that is, the value rLkJ read as data AD, is supplied to the adder circuit 9 and the audio data read circuit 10 via the switch a23. The signal 5TRT is supplied to the delay circuit 13 via the OR gate 12, where it is delayed for a predetermined time, and then supplied to the audio data readout circuit 10 via the switch 24. As a result, the audio data readout circuit 10 starts its operation and reads out audio data corresponding to "cuckoo" from the audio data memory 2. The read audio data is then supplied to the D/A converter 14 via the OR circuit 26. As a result, Katsukou's voice is played back. One-sided note length counter 1
1 is data LND, which measures a long time, and outputs a signal NEXT when this long time has elapsed.
この信号NEXTが出力されると、楽曲データメモリ1
の番地<t+1>のデータが読み出さルる。When this signal NEXT is output, the music data memory 1
The data at address <t+1> is read out.
この場合ビットIDBぽO“であるから、データAD/
MKCすなわちキーコードMKCとして読み出されたコ
ード「0」(休符のキーコードは「0」である。)は切
換器23.25を順次介して楽音信号形成回路21・\
供給される8楽音信号形成回路21はこのキーコードM
K Cが「0」であるから楽音信号を生成せず、したが
ってこの場合は楽器音は再生さ1ない。一方、符長カウ
ンタ11はデータL i’J Dとして読み出された1
直「7」に基づいて1分休符の符長時間を計時し、この
符長時間が経過すると信号NEXTを発生する。In this case, the bit IDB is ``, so the data AD/
MKC, that is, the code "0" read out as the key code MKC (the key code for a rest is "0") is sequentially passed through the switch 23, 25 to the musical tone signal forming circuit 21.
The supplied 8-tone signal forming circuit 21 uses this key code M.
Since KC is "0", no musical tone signal is generated, and therefore no musical instrument sound is reproduced in this case. On the other hand, the note length counter 11 is 1 read out as data L i'J D.
The note length of the one-minute rest is counted based on the direct ``7'', and when this note length has elapsed, a signal NEXT is generated.
以下同様にして楽曲データメモリ1の番地〈t+2〉以
降の各データが符長時間に応じて順次読み出されていく
。この場合、例えば楽曲データメモリ10番地〈t+4
〉のデータが読み出された場合は、データAD/VIK
C−¥″なわちデータMKCとして読み出され之しのキ
ーコードMKCが切換器23.25を順仄介して楽音信
号形成回路21へ供給される。したがってこの場合はし
の音高を持つ楽器音が再生される。Thereafter, in the same manner, each piece of data from address <t+2> onward in the music data memory 1 is sequentially read out according to the note length. In this case, for example, music data memory address 10 <t+4
> data is read, data AD/VIK
C-\", that is, the key code MKC read as data MKC is supplied to the musical tone signal forming circuit 21 via the switch 23, 25. Therefore, in this case, the musical instrument with the pitch of Sound is played.
・しかして、この実施例によnば選択スイッチ22をオ
ン状態にして分けば楽曲データメモリ1に記憶されてい
る楽曲を、動物の鳴声と楽器音とを用いて再生すること
ができる。- According to this embodiment, if the selection switch 22 is turned on and divided, the music stored in the music data memory 1 can be played back using animal sounds and musical instrument sounds.
次に選択スイッチ22をオン状態にして階名の音声を選
択した場合を説明する。Next, a case will be described in which the selection switch 22 is turned on and the voice of the scale name is selected.
この場合、スタートスイッチ8がオンされてから楽曲デ
ータメモリ10番地〈t〉以降の各データが符長時間に
応じて順次読み出されていく過程は前述した動作と同様
である。また楽曲データメモリ1から読み出されたデー
タAD/MKCが動物の鳴声を指定するデータADであ
る場合、すなわち帯地<1>、<1−+2>等のデータ
を読み出した場合も前述した動作と同様にして音声デー
タメモリ2から対応する動物の鳴声の音声データが呪み
出される。In this case, after the start switch 8 is turned on, the process in which each piece of data from address <t> onward in the music data memory 10 is read out sequentially according to the note length is the same as the operation described above. The above-mentioned operation also occurs when the data AD/MKC read from the music data memory 1 is data AD specifying the sound of an animal, that is, when data such as obi area <1>, <1-+2>, etc. is read. In the same manner as above, the audio data of the corresponding animal's voice is extracted from the audio data memory 2.
一方、楽曲データメモリ1から読み出されたデータAD
/MKCがキーコードMKCである場合、すなわち番地
<t+1>、<t−+−3>、<t+4>、<t+5>
等のデータを洸み出した場合は次のようになる。On the other hand, the data AD read from the music data memory 1
When /MKC is the key code MKC, that is, address <t+1>, <t-+-3>, <t+4>, <t+5>
If you extract the data, it will look like this:
これを番地くt+4〉のデータが読み出された場合を例
にして説明すると、楽曲データメモリ1から読み出され
たデータAD、”MKCすなわち一しのキーコードMK
Cは切換器23.25を順次介して変換メモリ27−\
供給される。変換メモリ27は入力されたキーコードM
KCを、音声データメモリ2′における対応する音声デ
ータ記憶部の先頭番地を指すアドレスデータABに変換
するR OMで、前記しのキーコードMKCが供給され
ると、音声データメモリ2′の番地(Lr)を指すアド
レスデータAD’を出力する。この番地(Lr)を指す
アドレスデータAD’は、加算回路9′および音声デー
タ5恍出回路1σへ供給される。一方、楽曲データメモ
リ1の番地<t+ 4 >のデータを読み出すために使
用された信号N E X Tは、オアゲート12.遅延
回路13.切換器24.アンドゲート28を順次介して
音声データ読出回路10′へ供給される。この結果、音
声データ読出回路10′が起動され音声データメモリ2
′1こ2けるンの音声データが読み出さルも。このdシ
、喝された音声データはオア回路26を介してD/A変
換器14へ供給され、この結果、しの音声9瓢再生され
る。To explain this using an example where data at address t+4 is read out, the data AD read out from music data memory 1, "MKC", that is, the first key code MK.
C is sequentially connected to the conversion memory 27-\ through the switching devices 23 and 25.
Supplied. The conversion memory 27 stores the input key code M.
When the above-mentioned key code MKC is supplied to the ROM which converts KC into address data AB pointing to the first address of the corresponding audio data storage section in the audio data memory 2', the address ( Address data AD' pointing to Lr) is output. Address data AD' pointing to this address (Lr) is supplied to an adder circuit 9' and an audio data 5 computation circuit 1σ. On the other hand, the signal NEXT used to read the data at address <t+4> of the music data memory 1 is transmitted to the OR gate 12. Delay circuit 13. Switch 24. The signals are sequentially supplied to the audio data reading circuit 10' via the AND gate 28. As a result, the audio data reading circuit 10' is activated and the audio data memory 2
'1-2 voice data can also be read out. This digitized audio data is supplied to the D/A converter 14 via the OR circuit 26, and as a result, the original audio data is reproduced.
しかしてこの構成によれば、選択スイッチ22をオン状
態にしておけば、楽曲データメモリlに記憶ざ几た楽曲
を、動物の鳴声と階名の音声とを用いて再生することか
できる。However, according to this configuration, if the selection switch 22 is turned on, the music stored in the music data memory 1 can be played back using the sounds of the animals and the voices of the scale names.
なお、以上に説明した各実施例においては、楽曲データ
メモリ1を予め楽曲データが記憶されたROMとして説
明したが、この楽曲データメモリ1をランダムアクセス
メモリ(RAM)で構成し、このRAMに磁気テープ等
の記憶媒体から楽曲データを入力したり、あるいはプロ
グラムスイッチおよび鍵盤等と操作して楽曲データを入
力するようにしてもよい。また前記各実施例においては
、音声データが記憶された音声データメモ+) 2 、
2′を用いて音声を発生させる方法を用いたが、音声を
発生させる方法としては音声信号形成パラメータが記憶
さルた音声データメモリヲ設け、これらパラメータ7c
用いてデジタル71′ルタ等全制御し、これによって音
声学発生させるようにしてもよい。In each of the embodiments described above, the song data memory 1 has been explained as a ROM in which song data is stored in advance, but the song data memory 1 is configured with a random access memory (RAM), and this RAM has a magnetic memory. Music data may be input from a storage medium such as a tape, or by operating a program switch, a keyboard, or the like. Further, in each of the above embodiments, the voice data memo +) 2 in which voice data is stored,
2' was used, but as a method for generating sound, an audio data memory in which audio signal formation parameters are stored is provided, and these parameters 7c are used.
It is also possible to use a digital 71' router, etc., to control the entire system, thereby generating phonetics.
以上の説明から明らかなよう(・こ、この発明てよる自
動演奏装置によれば、楽曲データメモリと、この楽曲デ
ータメモリから楽曲の演奏に関するデータを順次読み出
す涜出制御手段と、音声データメモリを有する可聴信号
発生手段とを設け、楽曲の再生過程の一部または全部に
おいて前記音声データメモリのデータを用いて動物の鳴
声を再生するようにしたので、楽曲の一部に動物の鳴声
等が挿入されている楽曲を再生することが可能になり、
これによって児童の音楽教習に極めて役立たせることが
できる。As is clear from the above description, the automatic performance device according to the present invention includes a music data memory, an output control means for sequentially reading out data related to the performance of music from the music data memory, and an audio data memory. Since an audible signal generating means having an audible signal generating means is provided and the animal sounds are reproduced using the data of the audio data memory in part or all of the music reproduction process, the animal sounds etc. are included in a part of the music. It is now possible to play songs that have been inserted,
This makes it extremely useful for music lessons for children.
第1図および第1図は曲楽の一部に動物の鳴声が挿入さ
れた楽曲の楽譜を示す図、第3図はこの発明による自動
演奏装置の一実施例の構成を示すブロック図、第り図は
同実施例の楽曲データメモリ1における楽曲データの記
憶フォーマット例を示す−、第5図は同実施例による楽
曲の再生例を示す図、第6図はこの発明による自動演奏
装置の池の実施例を具備する電子オルガンの構成を示す
す1におシする某冊データの記1fフォーマノr例を示
す図でめるー
ト・・・・・栄■データメモリ、2・・・・・・音声デ
ータメモリ、3・・・・・・続出制御手段(続出制御部
→、4・・・・・・再生部。
出願人 日本楽器&!造造式式公
社理人 弁理士 志 賀 正 武
第711 and 1 are diagrams showing the score of a piece of music in which animal sounds are inserted into a part of the music, and FIG. 3 is a block diagram showing the configuration of an embodiment of an automatic performance device according to the present invention. Fig. 2 shows an example of the storage format of music data in the music data memory 1 of the same embodiment, Fig. 5 shows an example of music playback according to the embodiment, and Fig. 6 shows an example of the automatic performance device according to the present invention. A book showing the configuration of an electronic organ equipped with an embodiment of the invention 1. A book containing data 1. A diagram showing an example of a formanor. ...Audio data memory, 3...Sequel control means (sequence control unit →, 4... Playback unit. Applicant: Nippon Gakki &!Zozoshiki Public Corporation, Patent attorney: Tadashi Shiga Take No. 71
Claims (2)
タメモリと、この楽曲データメモリから前記データを順
次読み出す読出制御手段と、前記楽曲データメモリから
読み出されたデータに基づいて可聴信号を発生する可聴
信号発生手段とを備え、前記可聴信号発生手段は少なく
とも動物の鳴き声に関する音声データを記憶する音声デ
ータメモリを有し、楽曲の再生過程の一部において動物
の鳴き声を発生するようにしたことを特徴とする自動演
奏装置。(1) a music data memory in which data related to the performance of music is stored; a read control means for sequentially reading out the data from the music data memory; and an audible signal generated based on the data read from the music data memory. an audible signal generating means, the audible signal generating means having an audio data memory for storing at least audio data relating to animal sounds, and generating the animal sounds during a part of the music reproduction process. Features an automatic performance device.
る信号を発生する手段を有し楽器音信号と動物の鳴き声
信号とを発生するようにしたことを特徴とする特許請求
の範囲第1項記載の電子楽器つ(3)前記可聴信号発生
手段は、さらに階名に関する音声データを記憶する第2
の音声データメモリを有し、階名音声信号と動物の鳴き
声信号とを発生するようにしたことを特徴とする特許請
求の範囲第7項記載の自動演奏装置。(2) The audible signal generating means further includes means for generating a signal corresponding to the musical instrument sound, and generates the musical instrument sound signal and the animal cry signal. (3) The audible signal generating means further includes a second electronic musical instrument that stores audio data related to scale names.
8. The automatic performance device according to claim 7, further comprising a voice data memory for generating scale name voice signals and animal sound signals.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57090308A JPS58207083A (en) | 1982-05-27 | 1982-05-27 | Automatic performer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57090308A JPS58207083A (en) | 1982-05-27 | 1982-05-27 | Automatic performer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58207083A true JPS58207083A (en) | 1983-12-02 |
Family
ID=13994906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57090308A Pending JPS58207083A (en) | 1982-05-27 | 1982-05-27 | Automatic performer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58207083A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6296696U (en) * | 1985-12-07 | 1987-06-19 | ||
JPH07199921A (en) * | 1994-12-26 | 1995-08-04 | Yamaha Corp | Automatic player |
US5518408A (en) * | 1993-04-06 | 1996-05-21 | Yamaha Corporation | Karaoke apparatus sounding instrumental accompaniment and back chorus |
US5654516A (en) * | 1993-11-03 | 1997-08-05 | Yamaha Corporation | Karaoke system having a playback source with pre-stored data and a music synthesizing source with rewriteable data |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5577799A (en) * | 1978-12-07 | 1980-06-11 | Nippon Musical Instruments Mfg | Electronic musical instrument producing human voice |
-
1982
- 1982-05-27 JP JP57090308A patent/JPS58207083A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5577799A (en) * | 1978-12-07 | 1980-06-11 | Nippon Musical Instruments Mfg | Electronic musical instrument producing human voice |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6296696U (en) * | 1985-12-07 | 1987-06-19 | ||
US5518408A (en) * | 1993-04-06 | 1996-05-21 | Yamaha Corporation | Karaoke apparatus sounding instrumental accompaniment and back chorus |
US5654516A (en) * | 1993-11-03 | 1997-08-05 | Yamaha Corporation | Karaoke system having a playback source with pre-stored data and a music synthesizing source with rewriteable data |
JPH07199921A (en) * | 1994-12-26 | 1995-08-04 | Yamaha Corp | Automatic player |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5243123A (en) | Music reproducing device capable of reproducing instrumental sound and vocal sound | |
JPH05341793A (en) | 'karaoke' playing device | |
JPS6226477B2 (en) | ||
JPH045995B2 (en) | ||
JPS58207083A (en) | Automatic performer | |
TW200428357A (en) | Method of creating a music file with main melody and accompaniment | |
JPS648835B2 (en) | ||
JPH0415959B2 (en) | ||
JP2797644B2 (en) | Karaoke device with vocalization function | |
JPH0367276B2 (en) | ||
JP2850483B2 (en) | Karaoke device with ring singing function | |
JPS6333790A (en) | Electronic musical instrument | |
JPH04331990A (en) | Voice electronic musical instrument | |
JPS6177095A (en) | Circuit for electronic musical instrument | |
JPH0343638B2 (en) | ||
JPS648837B2 (en) | ||
Komara | Classic Keys: Keyboard Sounds That Launched Rock Music | |
JP3321578B2 (en) | Voice synthesis guidance device | |
JPH04238393A (en) | Music reproducing device with back-ground chorus reproducing function | |
JP2965092B2 (en) | Electronic musical instrument | |
JP2548723Y2 (en) | Music playback device | |
JPH1165559A (en) | Music display conversion method | |
JPH0713037Y2 (en) | Electronic piano sound source circuit | |
JPS5811986A (en) | Electronic audio musical instrument | |
JP2639380B2 (en) | Automatic performance device |