JPH02210396A - Automatic musical performance device of electronic musical instrument - Google Patents
Automatic musical performance device of electronic musical instrumentInfo
- Publication number
- JPH02210396A JPH02210396A JP1308084A JP30808489A JPH02210396A JP H02210396 A JPH02210396 A JP H02210396A JP 1308084 A JP1308084 A JP 1308084A JP 30808489 A JP30808489 A JP 30808489A JP H02210396 A JPH02210396 A JP H02210396A
- Authority
- JP
- Japan
- Prior art keywords
- address
- musical tone
- information
- input
- output
- 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.)
- Granted
Links
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 abstract description 6
- 238000001514 detection method Methods 0.000 description 34
- 239000013256 coordination polymer Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000003111 delayed effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 235000013527 bean curd Nutrition 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- FGRBYDKOBBBPOI-UHFFFAOYSA-N 10,10-dioxo-2-[4-(N-phenylanilino)phenyl]thioxanthen-9-one Chemical compound O=C1c2ccccc2S(=O)(=O)c2ccc(cc12)-c1ccc(cc1)N(c1ccccc1)c1ccccc1 FGRBYDKOBBBPOI-UHFFFAOYSA-N 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【発明の詳細な説明】
この発明は電子楽器の自動演奏装置に関するものである
。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an automatic performance device for an electronic musical instrument.
(従来技術の説明)
従来の電子楽器の自動演奏装置は、例えば米国特許第3
,890.871号明細書に開示されている様に、演奏
者が鍵盤で演奏した楽音をそのままコード化して記憶し
これを再生して自動演奏を行う様に構成されている。従
って、従来の電子楽器の自動演奏装置は単にテープレコ
ーダの様な機能を有しているにすぎず、演奏者が自由に
作曲したり編曲したりするという機能に欠けていた0例
えば、演奏者が曲の途中を一部編曲したいと思っても、
従来の電子楽器の自動演奏装置では演奏者が曲の最初か
ら電子楽器を演奏し直してその一部を編曲しなければな
らなかったのである、更に、電子楽器を演奏できない者
は、その自動演奏装置に楽音を記憶させることができな
いため、全く電子楽器の自動演奏を楽しめないという欠
点があった。(Description of Prior Art) A conventional automatic performance device for an electronic musical instrument is disclosed in, for example, U.S. Pat.
, No. 890.871, the musical tones played by a player on a keyboard are encoded and stored as they are, and are reproduced for automatic performance. Therefore, conventional automatic performance devices for electronic musical instruments merely have a function similar to that of a tape recorder, and lack the ability for the performer to freely compose and arrange music. Even if you want to arrange part of the song,
With conventional automatic performance devices for electronic musical instruments, the performer had to replay the song from the beginning on the electronic instrument and arrange part of it. Since musical tones cannot be stored in the device, the user cannot enjoy automatic performance of an electronic musical instrument at all.
(この発明の目的および概略説明)
この発明はかかる従来の電子楽器の自動演奏装置の欠点
に鑑みなされたもので、演奏者が楽音を自由に記憶装置
に書き込むことができ、更に一度書き込んだ曲の途中の
楽音を自由に変更できる機能を有する電子楽器の自動演
奏装置を提供することを目的とする。(Objective and General Description of the Invention) The present invention has been made in view of the drawbacks of the conventional automatic performance devices for electronic musical instruments. An object of the present invention is to provide an automatic performance device for an electronic musical instrument having a function of freely changing musical tones in the middle of a musical tone.
この発明の電子楽器の自動演奏装置は、(a)自動演奏
用の楽音情報の入力操作を行なうための入力操作手段と
、
(b)多数のアドレスを有し、各アドレス毎に読み書き
可能な記憶装置と、
(c)この記憶装置に関してアドレス値増大方向又はア
ドレス値減少方向のいずれかの方向でアドレス歩進操作
を行なうためのアドレス歩進操作手段と、
(d)このアドレス歩進操作手段の操作に応じて前記記
憶装置のアドレスを指定するアドレス指定手段と、
(8)このアドレス指定手段で指定されたアドレスに前
記入力操作手段の操作に応じた音高情報と時間情報とか
らなる楽音情報を書込む書込手段と、
(f)前記記憶装置に書込まれた楽音情報を順次に読出
すことにより自動的に楽音を発生する楽音発生手段と
をそなえたものである。An automatic performance device for an electronic musical instrument according to the present invention includes (a) an input operation means for inputting musical tone information for automatic performance; and (b) a memory having a large number of addresses and readable and writeable for each address. (c) address increment operation means for performing an address increment operation in either the address value increasing direction or address value decreasing direction with respect to this storage device; (d) the address increment operation means; (8) musical tone information consisting of pitch information and time information corresponding to the operation of the input operation means at the address specified by the address specification means; and (f) musical tone generating means that automatically generates musical tones by sequentially reading musical tone information written in the storage device.
この発明の構成によれば、アドレス指定を二方向的に行
なえるので、アドレスを戻すことで簡単に曲の一部の入
力情報を書き換えることができる。また、音高情報と時
間情報とからなる楽音情報を記憶装置に書込むイベント
方式を用いたので、記憶装置が効率よく使用できる。According to the configuration of the present invention, address specification can be performed in two directions, so input information for a part of a song can be easily rewritten by returning the address. Furthermore, since an event method is used in which musical tone information consisting of pitch information and time information is written into the storage device, the storage device can be used efficiently.
(この発明の構成および動作説明)
以下添付の図面によりこの発明について詳細に説明する
。(Description of Structure and Operation of the Present Invention) The present invention will be described in detail below with reference to the accompanying drawings.
第1図はこの発明の実施例を示すものであり、スタート
スイッチ1の固定接点はアースされ、可動接点は一方に
おいて抵抗を介して正電圧源+■に接続され他方におい
て遅延回路2の入力側とアドレスジェネレータフのリセ
ット端子Rに接続されている。FIG. 1 shows an embodiment of the present invention, in which the fixed contact of the start switch 1 is grounded, the movable contact is connected to the positive voltage source +■ via a resistor on one side, and the input side of the delay circuit 2 on the other side. and is connected to the reset terminal R of the address generator.
アドレスジェネレータ7はカウンタとデコーダの組合せ
やシフトレジスタ等の計数回路で構成されており、この
アドレスジェネレータ7は前記したリセット端子Rの他
に計数入力端子Cとアドレスジェネレータフに加算動作
か又は減算動作かのいずれか一方を行わせるためこれを
指定するアップ・ダウン指定入力端子U/Dとを有して
いる。The address generator 7 is composed of a counting circuit such as a combination of a counter and a decoder or a shift register, and in addition to the above-mentioned reset terminal R, the address generator 7 performs an addition or subtraction operation on the count input terminal C and the address generator Tough. It has an up/down designation input terminal U/D for designating either one of them.
例えば、アップ・ダウン指定入力端子U/Dに論理値“
1”が入力されているときは加算動作を行、い、論理値
“O”が入力されているときは減算動作を行う様に構成
されている。For example, the logical value "
When a logic value "1" is input, an addition operation is performed, and when a logic value "O" is input, a subtraction operation is performed.
遅延回路2の出力側はオア回路3の第1の入力端子に接
続されている。手動操作、アドレスジェネレータ制御装
置4は、アドレスジェネレータ7のアップ・ダウン指定
入力端子U/Dに論理値″1”又は0″を出力するため
のアップ・ダウン指定スイッチS1とアドレスジェネレ
ータ7を手動で歩進させるための手動操作歩進スイッチ
S2とを有している。ここで、アップ・ダウン指定スイ
ッチS1の出力は出力端子A1から出力される様に構成
されており、出力端子A1はアドレスジェネレータフの
アップ・ダウン指定入力端子U/Dに接続されている。The output side of the delay circuit 2 is connected to the first input terminal of the OR circuit 3. Manual operation, the address generator control device 4 manually controls the up/down designation switch S1 and the address generator 7 to output a logical value "1" or 0" to the up/down designation input terminal U/D of the address generator 7. It has a manually operated step switch S2 for stepping.Here, the output of the up/down designation switch S1 is configured to be output from an output terminal A1, and the output terminal A1 is an address generator. It is connected to the up/down designation input terminal U/D of the front panel.
手動操作歩進スイッチS2の出、力は出力端子A2から
出力される様に構成されており、出力端子A2は手動・
自動切換スイッチ6の固定接点Mに接続されている。こ
こで手動操作歩進スイッチS2はこれを1回投入すると
パルスが1つ出力される様に構成されている。The output and force of the manual operation step switch S2 is configured to be output from the output terminal A2.
It is connected to the fixed contact M of the automatic changeover switch 6. Here, the manually operated advance switch S2 is configured so that one pulse is output when it is turned on once.
手動・自動切換スイッチ6の可動接点はオア回路3の第
2の入力端子に接続され、オア回路3の出力側はアドレ
スジェネレータフの計数入力端子Cに接続されている。The movable contact of the manual/automatic changeover switch 6 is connected to the second input terminal of the OR circuit 3, and the output side of the OR circuit 3 is connected to the counting input terminal C of the address generator turf.
アドレスジェネレータフのアドレス信号出力側はランダ
ムアクセスメモリ9のアドレス入力側に接続されており
、ランダムアクセスメモリ9の書き込み・読み出し指定
入力端子W/Rは書き込み・読み出し指定スイッチ8の
可動接点に接続されている。書診込み・読み出し指定ス
イッチ8の固定接点W(書き込み側)には論理値“1”
が入力され、固定接点R(読み出し側)には論理値“0
”が入力されている。ここで、ランダムアクセスメモリ
9はその書き込み・読み出し指定入力端子W/Rに論理
値“1″が入力されると書き込み可能の状態になり、論
理値“O”が入力されると読み出し可能の状態になる様
に構成されている。The address signal output side of the address generator turf is connected to the address input side of the random access memory 9, and the write/read designation input terminal W/R of the random access memory 9 is connected to the movable contact of the write/read designation switch 8. ing. The fixed contact W (writing side) of the check writing/reading designation switch 8 has a logical value “1”.
is input, and the fixed contact R (readout side) has the logical value “0”.
” has been input. Here, when the random access memory 9 receives a logical value “1” to its write/read designation input terminal W/R, it enters a writable state, and a logical value “O” is input. It is configured so that it becomes readable when it is read.
入力装置11の出力側はランダムアクセスメモリ9の書
ぎ込み入力側に接続されており、この入力装置11はラ
ンダムアクセスメモリ9の各アドレスに記憶する楽音情
報を演奏者の意思(演奏者のスイッチング動作)に従っ
て出力する機能を有している。出力される楽音情報は一
つの発生楽音を決定するために必要とされるすべての情
報が含まれ、この実施例では次の様な情報群によって楽
音情報を形成し発生楽音を決定している。The output side of the input device 11 is connected to the write input side of the random access memory 9, and this input device 11 inputs musical tone information to be stored at each address of the random access memory 9 according to the player's intention (player's switching It has a function to output according to the operation). The output musical tone information includes all the information required to determine one generated musical tone, and in this embodiment, the musical tone information is formed by the following information group and the generated musical tone is determined.
従って、入力装置11にはこれらの各種情報を出力する
多数のスイッチが設けられており、演奏者は自分の意思
に従ってこれらのスイッチを操作してランダムアクセス
メモリ9に発生楽音の楽音情報を書き込む動作を行う。Therefore, the input device 11 is provided with a large number of switches that output these various types of information, and the performer operates these switches according to his/her will to write the musical tone information of the generated musical tone into the random access memory 9. I do.
ランダムアクセスメモリ9の読み出し出力側は一方にお
いて楽音形成装置10に入力され、他方において時間検
出自動アドレスジェネレータ制御装置5の入力側に接続
されているーここで、ランダムアクセスメモリ9の読み
出し出力側から時間検出自動アドレスジェネレータ制御
装置5に入力されるのは上記楽音情報のうち時間情報だ
けであり、楽音形成装置lOに入力されるものは上記楽
音情報から、時間情報を除いた残りの音階情報(オクタ
ーブ情報+音名情報)と休符情報とエンベロープ制御情
報である。The readout output of the random access memory 9 is connected on the one hand to the tone generator 10 and on the other hand to the input of the time-detecting automatic address generator control device 5 - here, the readout output of the random access memory 9 is connected to the tone forming device 10 and on the other hand to the input of the time-detecting automatic address generator control device 5; Of the musical tone information, only the time information is input to the detection automatic address generator control device 5, and what is input to the musical tone forming device 1O is the remaining scale information (octave information + note name information), rest information, and envelope control information.
時間検出自動アドレスジェネレータ制御装置5は、ラン
ダムアクセスメモリ9から時間情報を受けて、その指示
された時間(楽音発生時間、楽音発生体止時間)を正確
に計数し、その時間内に限って出力端子B2から時間信
号TS(論理値“1“)を出力し、更に上記指示時間を
計数すると同時に出力端子B1からパルスを1つ発生す
る様に構成されている。ここで、出力端子B1は手動・
自動切換スイッチ6の固定接点Aに接続され、出力端子
B2は楽音形成装置10の時間信号入力端子Tに接続さ
れている。The time detection automatic address generator control device 5 receives time information from the random access memory 9, accurately counts the specified time (musical sound generation time, musical sound generator stop time), and outputs only within that time. It is configured to output a time signal TS (logical value "1") from the terminal B2, and to generate one pulse from the output terminal B1 at the same time as the above-mentioned indicated time is counted. Here, output terminal B1 is manually operated.
It is connected to the fixed contact A of the automatic changeover switch 6, and its output terminal B2 is connected to the time signal input terminal T of the musical tone forming device 10.
楽音形成装置10は、ランダムアクセスメモリ9から読
み出される音階情報、休符情報、エンベロープ置部情報
並びに時間検出自動アドレスジェネレータ制御装置5の
出力端子B2から出力される時間信号TSをそれぞれ受
けて、この各情報と時間信号によって定められる楽音を
発生する機能を有している。The musical tone forming device 10 receives the scale information, rest information, envelope position information read out from the random access memory 9, and the time signal TS outputted from the output terminal B2 of the time detection automatic address generator control device 5. It has a function of generating musical tones determined by each piece of information and a time signal.
以上の構成を有するこの発明の実施例の動作について次
に説明する。尚、説明の便宜上ランダムアクセスメモリ
9に楽音情報を書き込む「楽音情報書き込み動作」とラ
ンダムアクセスメモリ9から楽音情報を読み出し楽音を
発生する「楽音情報読み出し動作Jに分けて説明する。The operation of the embodiment of the present invention having the above configuration will be described next. For convenience of explanation, the explanation will be divided into a ``musical tone information writing operation'' for writing musical tone information into the random access memory 9 and a ``musical tone information reading operation J'' for reading musical tone information from the random access memory 9 and generating musical tones.
音情報書き入み動作
演奏者が楽音情報をランダムアクセスメモリ9に書き込
む場合には、書き込み・読み出し指定スイッチ8を固定
接点Wの側に投入設定する。これによって、スイッチ8
を介して論理値“1′″がランダムアクセスメモリ9の
書き込み・読み出し指定入力端子W/Rに入力されるた
め、ランダムアクセスメモリ9は書き込み可能の状態に
なる。続いて、手動・自動切換スイッチ6を固定接点M
に投入設定し、更にスタートスイッチ1を投入設定する
。これによって、手動操作アドレスジェネレータ制御装
置4によりアドレスジェネレータ7が操作可能となる。Sound information writing operation When the performer writes musical sound information into the random access memory 9, the write/read designation switch 8 is turned on to the fixed contact W side. This causes switch 8
Since the logical value "1'" is input to the write/read designation input terminal W/R of the random access memory 9 through the write/read designation input terminal W/R, the random access memory 9 becomes in a writable state. Next, set the manual/automatic changeover switch 6 to the fixed contact M.
and then set start switch 1 to close. As a result, the address generator 7 can be operated by the manually operated address generator control device 4.
また、アドレスジェネレータフのリセット端子Rに印加
されていた正電圧+Vがスタートスイッチ1を介してア
ースされるため、アドレスジェネレータフのリセット状
態が解除される。アドレスジェネレータフのリセット状
態が解除された時点においては、遅延回路2とオア回路
3を介してまだ正電圧+Vがアドレスジェネレータフの
計数入力端子Cに印加されているため、アドレスジェネ
レータ7はこの正電圧+■を論理値“1”として計数し
、これを第1番目のアドレス信号ADIとしてランダム
アクセスメモリ9のアドレス入力側に出力する。やがて
、遅延回路2の働きによってアース電位(論理値″0′
″に相当)がオア回路3に入力されるため、以後の動作
にスタートスイッチ1は関与しなくなる0以上の説明か
ら明らかな様に、スタートスイッチ1の投入設定によっ
てアドレスジェネレータ7は第1番目のアドレス信号A
DIを発生し、この第1番目のアドレス信号ADZによ
ってランダムアクセスメモリ9の第1アドレス(1番地
)が書き込み可能の状態になる。この状態で、演奏者は
自動演奏する曲の1拍目の楽音情報(時間情報、音階情
報等)を入力装置11に設けられた各種スイッチを操作
することによりランダムアクセスメモリ9の第1アドレ
スに書き込むことができる。Further, since the positive voltage +V applied to the reset terminal R of the address generator Tough is grounded via the start switch 1, the reset state of the address generator Tough is released. At the time when the reset state of the address generator 7 is released, the positive voltage +V is still applied to the counting input terminal C of the address generator 7 via the delay circuit 2 and the OR circuit 3. The voltage +■ is counted as a logical value "1" and outputted to the address input side of the random access memory 9 as the first address signal ADI. Eventually, due to the action of the delay circuit 2, the ground potential (logical value "0'
'') is input to the OR circuit 3, so the start switch 1 will not be involved in the subsequent operation.As is clear from the explanation above, the address generator 7 is set to the first position by turning on the start switch 1. Address signal A
DI is generated, and the first address (address 1) of the random access memory 9 becomes writable by this first address signal ADZ. In this state, the performer inputs the musical tone information (time information, scale information, etc.) of the first beat of the song to be played automatically to the first address of the random access memory 9 by operating various switches provided on the input device 11. Can be written.
次に演奏者は手動操作アドレスジェネレータ制御装置4
のアップ−ダウン指定スイッチS1がアップ位置に投入
されている(出力端子A1は論理値“1“を出力する。Next, the performer uses the manually operated address generator control device 4.
The up-down designation switch S1 is in the up position (the output terminal A1 outputs a logical value of "1").
)ことを確認する。これによって、アドレスジェネレー
タフのアップ・ダウン指定入力端子U/Dに論理値“1
“が入力され、アドレスジェネレータフが加算動作を行
う状態にある事が確認される。次に手動操作アドレスジ
ェネレータ制御装置4の手動操作歩進スイッチS2を1
回没入設定する。これによって、手動操作アドレスジェ
ネレータ制御装置4の出力端子A2からパルスが1つ発
生され、このパルスは手動・自動切換スイッチ6とオア
回路3を介してアドレスジェネレータフの計数入力端子
Cに入力される。アドレスジェネレータ7はこのパルス
を計数し、第2番目のアドレス信号AD2をランダムア
クセスメモリ9に出力する。従って、ランダムアクセス
メモリ9の第2アドレス(2番地)が書き込み可能の状
態になる。従って、演奏者は前記した場合と同様に入力
装置11の各種スイッチを操1乍することにより、ラン
ダムアクセスメモリ9の第2アドレスに演奏する曲の2
拍目の楽音情報を書き込むことができる。以後の書き込
み動作は、第2拍目の楽音情報の書き込みと全く同様に
、手動操作アドレスジェネレータ4の手動操作歩進スイ
ッチS2の投入設定と入力装置11の各種スイッチの操
作の繰り返しによって行われる。). As a result, the logic value "1" is applied to the up/down designation input terminal U/D of the address generator.
" is input, and it is confirmed that the address generator is in a state where it performs an addition operation. Next, the manually operated advance switch S2 of the manually operated address generator control device 4 is turned to 1.
Set immersive times. As a result, one pulse is generated from the output terminal A2 of the manually operated address generator control device 4, and this pulse is inputted to the counting input terminal C of the address generator via the manual/automatic changeover switch 6 and the OR circuit 3. . The address generator 7 counts these pulses and outputs the second address signal AD2 to the random access memory 9. Therefore, the second address (address 2) of the random access memory 9 becomes writable. Therefore, by operating various switches on the input device 11 in the same way as in the case described above, the performer selects the second address of the piece of music to be played at the second address in the random access memory 9.
Musical tone information for beats can be written. The subsequent writing operation is performed by repeating the ON setting of the manually operated advance switch S2 of the manually operated address generator 4 and the operation of various switches of the input device 11, just like the writing of the musical tone information of the second beat.
また、演奏者が入力装置11の操作を間違えて、誤った
楽音情報をランダムアクセスメモリ9に書き込んだ場合
には、次の様な動作によって誤って書き込んだ楽音情報
を訂正することができる。先ず、手動操作アドレスジェ
ネレータ制御装置4のアップ・ダウン指定スイッチS1
をダウンの側に投入設定する。これによって出力端子A
1から論理値“0”が出力されるため、アドレスジェネ
レータ7は減算可能の状態になる。続いて、誤った楽音
情報を書ぎ込んだアドレス(番地)に対応するアドレス
信号AD1がアドレスジェネレータフから発生されるま
で手動操作歩進スイッチS2を投入設定する。この操作
によって、誤った楽音情報が書き込まれたランダムアク
セスメモリ9のアドレスを指定した後、再び入力装置1
1の各種スイッチを操作して正しい楽音情報を書き込め
ば良い。Furthermore, if the performer makes a mistake in operating the input device 11 and writes incorrect musical tone information into the random access memory 9, the mistakenly written musical tone information can be corrected by the following operation. First, the up/down designation switch S1 of the manually operated address generator control device 4
Set it to the down side. As a result, output terminal A
Since the logical value "0" is output from 1, the address generator 7 is in a state where subtraction is possible. Subsequently, the manually operated advance switch S2 is turned on until the address signal AD1 corresponding to the address to which the erroneous musical tone information has been written is generated from the address generator. By this operation, after specifying the address of the random access memory 9 where the incorrect musical tone information has been written, the input device 1
All you have to do is operate the various switches in step 1 to write the correct musical tone information.
干 読み出し イ
次に、以上記述した楽音情報書き込み動作によってラン
ダムアクセスメ千す9に書き込まれた楽音情報を読み出
して、自動演奏を行う場合について説明する。Reading A Next, a case will be described in which musical tone information written in the random access memory 9 is read out by the musical tone information writing operation described above and automatic performance is performed.
演奏者は、先ず書き込み・読み出し指定スイッチ8を固
定接点Rの側に投入設定する。これによって、ランダム
アクセスメモリ9の書き込み・読み出し指定入力端子W
/Rに論理値“0”が入力されるため、ランダムアクセ
スメモリ9は読み出し可能の状態になる。次に手動・自
動切換スイッチ6を固定接点Aに投入設定する。これに
よって時間検出自動アドレスジェネレータ制御装置5に
よってアドレスジェネレータフの制御が可能になる。次
にスタートスイッチ1を投入設定すると、前記した楽音
情報書き込み動作の場合と全く同様にアドレスジェネレ
ータフのリセット状態が解除され、アドレスジェネレー
タフから第1番目のアドレス信号ADIが出力される。The performer first sets the write/read designation switch 8 to the fixed contact R side. As a result, the write/read designation input terminal W of the random access memory 9
Since the logical value "0" is input to /R, the random access memory 9 becomes readable. Next, the manual/automatic changeover switch 6 is set to the fixed contact A. This allows the time-detected automatic address generator control device 5 to control the address generator tofu. Next, when the start switch 1 is turned on, the reset state of the address generator turf is released, just as in the case of the musical tone information writing operation described above, and the first address signal ADI is outputted from the address generator turf.
従って、ランダムアクセスメモリ9の第1アドレスに記
憶された演奏曲の第1拍目の楽音情報が読み出され、こ
の読み出された楽音情報のうち時間情報だけが時間検出
自動アドレスジェネレータ制御装置5に入力され、残り
の音階情報・休符情報・エンベロープ制御情報は楽音形
成装置10に入力される。Therefore, the musical tone information of the first beat of the performance piece stored in the first address of the random access memory 9 is read out, and of this read musical tone information, only the time information is stored in the time detection automatic address generator control device 5. The remaining scale information, rest information, and envelope control information are input to the musical tone forming device 10.
時間検出自動アドレスジェネレータ制御装置5はこの1
拍目の時間情報を受けて、直ちにその時間情報が指定す
る時間の計数を開始し、それと同時に出力端子B2から
時間信号Tミ(論理値“1”)を出力する。The time detection automatic address generator control device 5 is this one.
Upon receiving the time information of the beat, it immediately starts counting the time specified by the time information, and at the same time outputs the time signal Tmi (logical value "1") from the output terminal B2.
楽音形成装置10はランダムアクセスメモリ9から出力
される音階情報・休符情報・エンベロープ制御情報並び
に時間検出自動アドレスジェネレータ制御装置5の出力
する時間信号TS(論理値“1“)を受けて、演奏曲の
1拍目の楽音の発生をこれらの情報に従って開始する。The musical tone forming device 10 receives the scale information, rest information, and envelope control information output from the random access memory 9, as well as the time signal TS (logical value “1”) output from the time detection automatic address generator control device 5, and starts playing. Generation of the musical tone of the first beat of the song is started according to this information.
やがて、時間検出自動アドレスジェネレータ制御装置5
が、ランダムアクセスメモリ9の第1アドレスから読み
出された時間情報によって規定される時間を計数すると
、その出力端子B1からパルスが1つ発生されると同時
に出力端子B2は時間信号TS(論理値“1″′)の出
力を停止する。Eventually, the time detection automatic address generator control device 5
However, when counting the time defined by the time information read from the first address of the random access memory 9, one pulse is generated from the output terminal B1 and at the same time the output terminal B2 outputs the time signal TS (logical value). "1"') output is stopped.
これによって、楽音形成装置10は演奏曲の1拍目の楽
音発生を終了する。出力端子Blから発生されたパルス
は手動・自動切換スイッチ6とオア回路3を介してアド
レスジエネレータフの計数入力端子Cに入力される。ア
ドレスジェネレータ7はこのパルスを受けて第2番目の
アドレス(GS 号AD2を出力する。従って、ランダ
ムアクセスメモリ9の第2アドレスに記憶されている楽
音情報が読み出される。以後の発音動作は1拍目の楽音
発生と全く同様にして行われ、2拍目の楽音が楽音形成
装置10から発音される。この様に時間検出、自動アド
レスジェネレータ制御装置5の働きによって次々とアド
レスジエネレータフが駆動され、これに従ってランダム
アクセスメモリ9から楽音情報が次々と読み出されて楽
音形成装置lOから楽音が順次発生されるのである。As a result, the musical tone forming device 10 finishes generating the musical tone of the first beat of the performance piece. The pulses generated from the output terminal Bl are inputted to the counting input terminal C of the address generator via the manual/automatic changeover switch 6 and the OR circuit 3. The address generator 7 receives this pulse and outputs the second address (GS number AD2). Therefore, the musical tone information stored in the second address of the random access memory 9 is read out. The subsequent sound generation operation is performed in one beat. This is done in exactly the same way as the musical tone generation of the second beat, and the musical tone of the second beat is generated from the musical tone forming device 10. In this way, the address generator turf is driven one after another by the time detection and the function of the automatic address generator control device 5. Accordingly, the musical tone information is read out one after another from the random access memory 9, and musical tones are sequentially generated from the musical tone forming device 1O.
尚、この実施例では時間検出自励アドレスジェネレータ
制御装置5の出力端子B2から時間信号TSとして論理
値“1″が出力されているものとして説明したが、この
発明はこれに限定されるものではなく、例えば時間検出
自動アドレスジェネレータ制御装置5がランダムアクセ
スメモリ9の出力する時間を計数するとその出力端子B
2から時間信号TSとしてパルスを1つ発生する様にし
てもよい。Although this embodiment has been described on the assumption that the logical value "1" is output as the time signal TS from the output terminal B2 of the time detection self-excited address generator control device 5, the present invention is not limited to this. For example, when the time detection automatic address generator control device 5 counts the time output by the random access memory 9, its output terminal B
2, one pulse may be generated as the time signal TS.
また5、この実施例では入力装置11の出力がランダム
アクセスメモリ9にのみ入力される。ものとして説明し
たが、入力装置11の出力を楽音形成装置10にも入力
させ、これによってランダムアクセスメモリ9に楽音情
報を書き込む際に該楽音情報に対応する楽音を楽音形成
装置ioから発音させるようにしても良い。5. In this embodiment, the output of the input device 11 is input only to the random access memory 9. However, the output of the input device 11 is also input to the musical tone forming device 10, so that when musical tone information is written to the random access memory 9, a musical tone corresponding to the musical tone information is generated from the musical tone forming device io. You can also do it.
次にこの発明をシンセサイザ方式の電子楽器に応用した
場合について、第2図〜第7図を用いて説明する。尚、
この明細書に添付した図面ではアンド回路とオア回路を
それぞれ第2図(A)、(B)に示す記号で表示し、そ
れぞれの図において入力信号a、b%Cがアンド回路と
オア回路に入力されていることを示す。Next, a case where the present invention is applied to a synthesizer type electronic musical instrument will be explained using FIGS. 2 to 7. still,
In the drawings attached to this specification, AND circuits and OR circuits are shown with the symbols shown in FIGS. Indicates that it has been entered.
第3図は第1図における入力装置11の詳細図であり、
各音符(16分音符、8分音符、・・・)にそれぞれ対
応する時間情報指定スイッチT1〜T5並びに各音域に
それぞれ対応するオクターブ情報指定スイッチ01〜0
5並びに各音名CNBのそれぞれに対応する音名情報指
定スイッチN1〜N12並びに各休符(llil株分、
8分休符、・・・)に対応する休符情報指定スイッチR
1〜R5(この休符情報は時間情報としても用いられる
。)並びに次の音符が休符であることを示す休符指示情
報指定スイッチNRが設けられている。この休符指示情
報指定スイッチNRはある楽音が発音されその次の音符
が休符である場合休符の前の発生楽音をある程度伸ばし
て発音させ休符における不自然な楽音の消滅を防止する
ために設けられているものである。これらのスイッチ群
T1〜T5.Of〜05、Nl〜N12.R1〜R5,
NRの一端には論理値“1”がそれぞれ入力されている
。FIG. 3 is a detailed diagram of the input device 11 in FIG. 1,
Time information designation switches T1 to T5 corresponding to each note (sixteenth note, eighth note, etc.) and octave information designation switches 01 to 0 corresponding to each musical range, respectively.
5, pitch name information designation switches N1 to N12 corresponding to each pitch name CNB, and each rest (llil stock,
Rest information specification switch R corresponding to eighth rests, etc.)
1 to R5 (this rest information is also used as time information) and a rest indication information designation switch NR indicating that the next note is a rest. This rest instruction information designation switch NR is used to, when a musical note is sounded and the next note is a rest, cause the generated musical note before the rest to be emitted by extending it to a certain extent to prevent unnatural musical tones from disappearing at the rest. It is provided in These switch groups T1 to T5. Of~05, Nl~N12. R1~R5,
A logic value "1" is input to one end of each NR.
時間情報指定スイッチT1〜T5の他端はそれぞれ図示
する様にオア回路群21の入力側に接続され、同様に休
符情報指定スイッチR1〜R5の他端が一方においてオ
ア回路群21の入力側に接続されている。The other ends of the time information designation switches T1 to T5 are respectively connected to the input side of the OR circuit group 21 as shown in the figure, and similarly, the other ends of the rest information designation switches R1 to R5 are connected to the input side of the OR circuit group 21 on the one hand. It is connected to the.
ここで時間情報指定スイッチT1〜T5並びに休符情報
指定スイッチR1〜R5とオア回路群21は、これらの
各スイッチT1〜T5.R1〜R5のそれぞれを投入設
定することによって、オア回路群21の各出力線TCI
〜TC5に次の表(1)に示す様なコード化された時間
情報が出力される様に結線されている。Here, the time information designation switches T1 to T5, the rest information designation switches R1 to R5, and the OR circuit group 21 are connected to each of these switches T1 to T5. By turning on each of R1 to R5, each output line TCI of the OR circuit group 21
~TC5 are wired so that coded time information as shown in the following table (1) is output.
表 (1)
この表(1)から明らかな様に各音符とそれぞれ対応す
る各休符は同一のコードで示されている。Table (1) As is clear from this table (1), each note and each corresponding rest are indicated by the same code.
オクターブ情報指定スイッチ01〜05の他端はそれぞ
れ図示する様にオア回路群22の入力側に、接続され、
また音名情報指定スイッチN1〜N12の他端も図示す
る様にそれぞれオア回路群230入力側に接続されてい
る。更に休符情報指定スイッチR1〜R5の他端は他方
においてオア回路25の入力側に接続されている。オア
回路群22.23の出力側は図示する様にアンド回路群
24の第1の入力端子群にそれぞれ接続され、オア回路
25の出力側は図示する様にインバータ27を介してオ
ア回路群24の第2の入力端子群に接続されている。The other ends of the octave information designation switches 01 to 05 are respectively connected to the input side of the OR circuit group 22 as shown in the figure.
The other ends of the note name information designation switches N1 to N12 are also connected to the input side of the OR circuit group 230, respectively, as shown. Further, the other ends of the rest information designation switches R1 to R5 are connected to the input side of the OR circuit 25 on the other side. The output sides of the OR circuit groups 22 and 23 are respectively connected to the first input terminal group of the AND circuit group 24 as shown, and the output side of the OR circuit 25 is connected to the OR circuit group 24 via an inverter 27 as shown. is connected to the second input terminal group of.
ここで、各音域に対応して設けられているオクターブ情
報指定スイッチ01〜05の他端並びにオア回路群22
並びにアンド回路群24は、これらの各接点01〜05
のそれぞれを投入設定することによって、アンド回路群
24の出力線OC1〜OC3に次q表(2)に示す様な
コード化されたオクターブ情報が出力される様に結線さ
れている。Here, the other ends of the octave information designation switches 01 to 05 provided corresponding to each range and the OR circuit group 22
And the AND circuit group 24 connects each of these contacts 01 to 05.
By turning on each of them, the output lines OC1 to OC3 of the AND circuit group 24 are connected so that coded octave information as shown in Table (2) below is output.
表 (2)
また、各音名に対応して設けられている音名情報指定ス
イッチN1〜N12の他端並びにオア回路群23並びに
アンド回路群24は、各スイッチN1〜N12のそれぞ
れを投入設定することによってアンド回路群24の出力
線NCI〜NC4に次の表(3)に示す様なコード化さ
れた音名情報が出力される様に結線されている。Table (2) In addition, the other ends of the note name information specifying switches N1 to N12 provided corresponding to each note name, the OR circuit group 23, and the AND circuit group 24 are set to turn on each switch N1 to N12. As a result, the output lines NCI to NC4 of the AND circuit group 24 are connected so that coded pitch name information as shown in Table (3) below is output.
表 (3)
また各休符に対して設けられている休符情報指定スイッ
チR1〜R5の他端並びにオア回路25並びにインバー
タ27並びにアンド回路群24は、各スイッチR1〜R
5のいずれか1つを投入設定すると、表(4)に示す様
にアンド回路群24の出力線OCI〜OC3、NCI〜
NC4がすべて論理値また次の音符が休符であることを
示す休符指示情報指定スイッチNRは、これを投入設定
するとオア回路26の出力線NRCから論理値゛°1°
“が出力される様に結線されている。Table (3) In addition, the other ends of the rest information designating switches R1 to R5 provided for each rest, the OR circuit 25, the inverter 27, and the AND circuit group 24 are connected to each of the switches R1 to R5.
5, the output lines OCI to OC3 and NCI to
When the rest instruction information designation switch NR, which indicates that NC4 is all logical values and the next note is a rest, is turned on, the logical value ゛°1° is output from the output line NRC of the OR circuit 26.
The wires are connected so that “ is output.
以上の説明から明らかな様に、楽譜上の音符が意味する
発音時間が表(1)の時間情報によって表示され、楽譜
上の音符が意味する発生楽音の音高が表(2)のオクタ
ーブ情報並びに表(3)の音名情報によって表示される
。ここで前記した様にオクターブ情、報と音名情報をあ
わせて音階情報と呼称する。まだ楽譜上の休符が意味す
る楽音発生の休止時間が表(11の時間情報で示され、
この休止時間内は楽音発生を確実に休止するため表(4
)に示す様にオクターブ情報と音名情報をすべて論理値
°゛O”にしている。As is clear from the above explanation, the pronunciation time implied by the note on the score is displayed by the time information in Table (1), and the pitch of the generated musical sound meant by the note on the score is displayed by the octave information in Table (2). The pitch name information shown in Table (3) is also displayed. As mentioned above, the octave information, information, and note name information are collectively referred to as scale information. The rest times of musical tones that are meant by rests on the score are shown in the table (time information 11).
To ensure that musical tone generation is stopped during this pause time, see Table 4.
), all octave information and note name information are set to the logical value °゛O''.
また、以上の様にしてコード化された各種情報の他にエ
ンベロープ発生器制御用のエンベロープ制御情報を出力
するため、図示しない適宜の電圧源に接続された可変抵
抗群28が設けられており、この可変抵抗群28はアナ
ログ・デジタル変換器(以下、A/Dコンバータと称す
)群29の入力側にそれぞれ接続されている。A/Dコ
ンバータ群29によってデジタル変換された可変抵抗群
28の各出力がエンベロープ制御情報として出力される
。In addition to the various information coded as described above, a variable resistor group 28 connected to an appropriate voltage source (not shown) is provided to output envelope control information for controlling the envelope generator. This variable resistance group 28 is connected to the input side of an analog-to-digital converter (hereinafter referred to as A/D converter) group 29, respectively. Each output of the variable resistance group 28 digitally converted by the A/D converter group 29 is output as envelope control information.
以上の説明から明らかな様に、この入力装置11によれ
ば、各種情報指定スイッチT1〜T5.01〜05、N
1〜N12、R1〜R5、NRを適宜に投入設定し可変
抵抗群28を適宜に調整することによって、一つの楽音
(楽譜上の音符)に関するすべての情報(時間情報、音
階情報、休符情報、エンベロープ制御情報)をコード化
して発生することができる。As is clear from the above description, according to this input device 11, various information designation switches T1 to T5.01 to 05, N
1 to N12, R1 to R5, and NR as appropriate and adjust the variable resistor group 28 appropriately, all information (time information, scale information, rest information) regarding one musical tone (note on musical score) can be obtained. , envelope control information) can be encoded and generated.
尚、この実施例では時間情報の最小単位を16分音符と
し、更に時間情報を16分音符から全音符までの5つに
限定したが、この発明はこれに限定されるものでなく、
例えば時間情報の最小単位を64分音符として更に各種
付点音符等も時間情報として出力する様に入力装置11
を構成しても良い。In this embodiment, the minimum unit of time information is a sixteenth note, and the time information is further limited to five from a sixteenth note to a whole note, but the present invention is not limited to this.
For example, the input device 11 may be configured so that the minimum unit of time information is a 64th note, and various dotted notes are also output as time information.
may be configured.
第4図は第1図におけるランダムアクセスメモリ9と楽
音形成装置lOを示す詳細図であり、この実施例では楽
音形成装置1Gとしてシンセサイザを用いている。FIG. 4 is a detailed diagram showing the random access memory 9 and musical tone forming device 10 in FIG. 1, and in this embodiment, a synthesizer is used as the musical tone forming device 1G.
先ずランダムアクセスメモリ9への楽音情報書き込み動
作から説明する。第4図においてランダムアクセスメモ
リ9の書き込み・読み出し指定入力端子W/Rに論理値
“1”が入力されているとき、前記した様にランダムア
クセスメモリ9は書き込み可、能の状態にある。この状
態の場合には、アドレスジェネレータフから出力される
アドレス信号ADi (i=1・・・n)によって指定
される各アドレス(この実施例では1つのアドレスが第
4図のランダムアクセスメモリ9内に示す一行の複数ビ
ットに相当する。)に入力装置11から出力されるコー
ド化された楽音情報(時間情報、音階情報等)が書き込
まれる。特に、ランダムアクセスメモリ9の各アドレス
における最終ビット※には、次のアドレスに書き込まれ
る楽音情報が休符か否かを示す休符指示情報(第3図の
休符指示情報指定スイッチNRにより入力装置11の出
力線NRCから出力される情報)が書き込まれる。即ち
、次の発生楽音が休符の場合にはこの最終ビットに論理
値“1”が書き込まれ、次の楽音が休符でない場合には
論理値“0”が書き込まれる。First, the operation of writing musical tone information into the random access memory 9 will be explained. In FIG. 4, when a logical value "1" is input to the write/read designation input terminal W/R of the random access memory 9, the random access memory 9 is in a writable state as described above. In this state, each address (in this embodiment, one address is stored in the random access memory 9 in FIG. 4) specified by the address signal ADi (i=1...n) output from the address generator Coded musical tone information (time information, scale information, etc.) output from the input device 11 is written into the bits corresponding to one line of bits shown in FIG. In particular, the last bit* of each address in the random access memory 9 contains rest instruction information (inputted by the rest instruction information designation switch NR in FIG. (information output from the output line NRC of the device 11) is written. That is, if the next musical tone to be generated is a rest, a logical value "1" is written to this final bit, and if the next musical tone is not a rest, a logical value "0" is written to this final bit.
前記した様にランダムアクセスメモリ9の書き込み時に
は、手動操作アドレスジェネレータ制御装置4を作動さ
せ(第1図の手動・自動切換スイッチ6を固定接点Mに
設定する。)、手動操作歩進スイッチS2を投入設定す
ることによってアドレスジェネレータフのアドレス信号
・ADiの発生を制御している。従って、演奏者はこの
手動操作歩進スイッチS2を投入設定し更に入力装置1
1の各スイッチT1〜T5.01〜05、N1〜N12
、R1〜R12、NRを適宜投入設定して可変、抵抗群
28を調整することにより、次々と楽音情報をランダム
アクセスメモリ9に書き込むことが出来る。As described above, when writing to the random access memory 9, the manually operated address generator control device 4 is activated (the manual/automatic changeover switch 6 in FIG. 1 is set to the fixed contact M), and the manually operated advance switch S2 is activated. By setting it to ON, the generation of the address signal ADi of the address generator Tough is controlled. Therefore, the performer turns on this manually operated step switch S2, and then inputs the input device 1.
1 each of switches T1 to T5.01 to 05, N1 to N12
, R1 to R12, and NR as appropriate to adjust the variable resistor group 28, musical tone information can be successively written into the random access memory 9.
以上に記述した操作によってランダムアクセスメモリ9
に楽音情報を1曲分書き込み、更にこれを自動演奏する
場合について説明する。第4図において、ランダムアク
セスメモリ9の書き込み・読み出し指定入力端子W/R
に論理値“0″が入力されているとき、前記した様にラ
ンダムアクセスメモリ9は読み出し可能の状態にある。By the operation described above, random access memory 9
A case will be explained in which musical tone information for one song is written in the , and the musical tone information is automatically played. In FIG. 4, the write/read designation input terminal W/R of the random access memory 9
When the logical value "0" is input to the random access memory 9, the random access memory 9 is in a readable state as described above.
また前記した様にアドレスジェネレータ7は読み出し時
には時間検出自動アドレスジェネレータ制御装置5によ
って自動制御される(第1図において手動・自動切換ス
イッチ6を固定接点Aに投入設定する)。ま・た、この
実施例では前記した様に楽音形成装置lOにシンセサイ
ザを用いており、このシンセサイザは主として電圧制御
形弁振器35と電圧制御形フィルタ36と電圧制御形増
幅器37並びにサウンドシステム38によって構成され
ている。また、電圧制御形弁振器35には発振器用エン
ベロープ波形発生器32が設けられ、同様に電圧制御形
フィルタ36にはフィルタ用エンベロープ波形発生器3
3が設けられ、同様に電圧制御形増幅器37には増幅器
用エンベロープ波形発生器34が設けられている。Further, as described above, the address generator 7 is automatically controlled by the time detection automatic address generator control device 5 at the time of reading (in FIG. 1, the manual/automatic changeover switch 6 is set to the fixed contact A). Additionally, in this embodiment, as described above, a synthesizer is used as the musical tone forming device IO, and this synthesizer mainly includes a voltage-controlled valve oscillator 35, a voltage-controlled filter 36, a voltage-controlled amplifier 37, and a sound system 38. It is made up of. Further, the voltage-controlled valve oscillator 35 is provided with an oscillator envelope waveform generator 32, and similarly, the voltage-controlled filter 36 is provided with a filter envelope waveform generator 3.
Similarly, the voltage controlled amplifier 37 is provided with an amplifier envelope waveform generator 34.
今、仮にランダムアクセスメモリ9のあるアドレスがア
ドレスジェネレータフの出力するアドレス信号ADiに
よりて指定されたとする。このときランダムアクセスメ
モリ9は読み出し可能の状態にあるため指定されたアド
レスに記憶している楽音情報を読み出す。読み出された
楽音情報のうち時間情報だけが第1図及び第4図に示す
様に時間検出自動アドレスジェネレータ5に入力され、
残りの音階情報(オクターブ情報+音名情報)と休符情
報、エンベロープ制御情報がそれぞれラッチ回路30を
介して、デジタル・アナログ変換器(以下、D/Aコン
バータと称す)群31に入力される。D/Aコンバータ
群31によってアナログ信号化された楽音情報は適宜に
エンベロープ発生器32、33.34並びに電圧制御形
光振器35、電圧制御形フィルタ36に入力される。Assume now that a certain address in the random access memory 9 is designated by the address signal ADi output from the address generator turf. At this time, since the random access memory 9 is in a readable state, the musical tone information stored at the designated address is read out. Of the musical tone information read out, only the time information is input to the time detection automatic address generator 5 as shown in FIGS. 1 and 4.
The remaining scale information (octave information + note name information), rest information, and envelope control information are each input to a digital-to-analog converter (hereinafter referred to as D/A converter) group 31 via a latch circuit 30. . Musical tone information converted into analog signals by the D/A converter group 31 is inputted to envelope generators 32, 33, 34, a voltage-controlled optical oscillator 35, and a voltage-controlled filter 36 as appropriate.
また時間検出自動アドレスジェネレータ制御装置5は上
記時間情報を受けて、第1図に示す様にその出力端子B
2から時間信号TSを出力する。Further, the time detection automatic address generator control device 5 receives the above-mentioned time information, and as shown in FIG.
2 outputs a time signal TS.
この時間信号TSはエンベロープ波形発生器32゜33
、34の時間信号入力端子Tに入力される。This time signal TS is generated by the envelope waveform generator 32, 33.
, 34 are input to the time signal input terminals T.
エンベロープ波形発生器32.33.34及び電圧制御
形光振器35及び電圧制御形フィルタ36及び電圧制御
形増幅器37及びサウンドシステム38から成るシンセ
サイザは、D/Aコンバータ群31によってアナログ信
号化された楽音情報と時間検出自動アドレスジェネレー
タ制御装置5の出力する時間信号TSを受けて、ランダ
ムアクセスメモリ9に記憶されていた楽音を正確に発音
する。ランダムアクセスメモリ9に記憶されていた時間
情報により定まる一定時間発音すると、前記した様に時
間検出自動アドレスジェネレータ制御装置5の出力端子
Bl(第1図参照)からパルスが1つ発生され、これが
アドレスジェネレータフに入力されるため、アドレスジ
ェネレータ7は次のアドレス信号ADiを出力する。従
って、ランダムアクセスメモリ9の次のアドレスが指定
され、以後同様の楽音情報読み出し動作が繰り返し行わ
れる。A synthesizer consisting of an envelope waveform generator 32, 33, 34, a voltage-controlled optical oscillator 35, a voltage-controlled filter 36, a voltage-controlled amplifier 37, and a sound system 38 is converted into an analog signal by a D/A converter group 31. Upon receiving musical tone information and a time signal TS output from a time detection automatic address generator control device 5, the musical tone stored in a random access memory 9 is accurately generated. When the sound is generated for a certain period of time determined by the time information stored in the random access memory 9, one pulse is generated from the output terminal Bl (see Fig. 1) of the time detection automatic address generator control device 5 as described above, and this pulse is generated as an address. The address generator 7 outputs the next address signal ADi. Therefore, the next address in the random access memory 9 is specified, and the same tone information reading operation is repeated thereafter.
ここで、ラッチ回路30はランダムアクセスメモリ9の
各アドレスの最終ビット※に論理値“1″(休符指示情
報)が記憶されている場合(即ち、次のアドレスに記憶
されている楽音情報が休符の場合)に限って作動するも
のであり、発生楽音が休符の存在によって急激に消滅す
るのを防止するため一時的に楽音情報をラッチして、自
然な感じで徐々に発生楽音を消滅させる機能を有してい
る。Here, the latch circuit 30 stores the logical value "1" (rest instruction information) in the last bit* of each address of the random access memory 9 (that is, the tone information stored in the next address In order to prevent the generated musical note from suddenly disappearing due to the presence of a rest, it temporarily latches the musical note information and gradually reproduces the generated musical note in a natural way. It has the function of extinguishing.
第5図(A+ は第1図における手動操作アドレスジェ
ネレータ制御装置4と時間検出自動アドレスジェネレー
タ制御装置5とアドレスジェネレータフの詳細図である
。FIG. 5 (A+ is a detailed diagram of the manually operated address generator control device 4, the time-detecting automatic address generator control device 5, and the address generator tofu in FIG. 1).
手動操作アドレスジェネレータ制御装置4はアップ・ダ
ウン指定スイッチSLと手動操作歩進スイッチS2によ
って構成されている。アップ・ダウン指定スイッチS1
の一端はアースされ、他端は一方において抵抗を介して
正電圧源+Vに接続され他方においてアドレスジェネレ
ータ7のカウンタ71のアップ・ダウン指定入力端子U
/Dに接続されている。また手動操作歩進スイッチS2
は一方において正電圧源+Vに接続され、他方において
コンデンサ41と抵抗42から成る微分回路を介して手
動・自動切換スイッチ6の固定接点Mに接続されている
。The manually operated address generator control device 4 is composed of an up/down designation switch SL and a manually operated advance switch S2. Up/down designation switch S1
One end is grounded, the other end is connected to the positive voltage source +V via a resistor, and the other end is connected to the up/down designation input terminal U of the counter 71 of the address generator 7.
/D is connected. Also, manually operated step switch S2
is connected on one side to a positive voltage source +V, and on the other side to a fixed contact M of the manual/automatic changeover switch 6 via a differentiating circuit consisting of a capacitor 41 and a resistor 42.
スタートスイッチ1の一端はアースされ、その他端は一
方において抵抗を介して正電圧源子Vに接続され他方に
おいて微分回路61の入力端とアドレスジェネレータ7
のカウンタ71のリセット端子Rに接続されている。微
分回路61の出力側は遅延回路82とインバータ63を
介してオア回路3の第1の入力端、子に接続されている
。またインバータ63の出力側はスイッチ85を介して
時間検出自動アドレスジェネレータ制御装置5の発振器
50のリセット端子Rに接続されている。オア回路3の
第2の入力端子には手動・自動切換スイッチ6の可動接
点が接続されており、オア回路3の出力側はカウンタ7
1の計数入力端子Cに接続されている。One end of the start switch 1 is grounded, the other end is connected to the positive voltage source V via a resistor, and the input end of the differentiating circuit 61 and the address generator 7 are connected to the other end.
is connected to the reset terminal R of the counter 71. The output side of the differentiating circuit 61 is connected to the first input terminal of the OR circuit 3 via a delay circuit 82 and an inverter 63. The output side of the inverter 63 is also connected to the reset terminal R of the oscillator 50 of the time detection automatic address generator control device 5 via a switch 85. A movable contact of a manual/automatic changeover switch 6 is connected to the second input terminal of the OR circuit 3, and the output side of the OR circuit 3 is connected to a counter 7.
It is connected to the counting input terminal C of No. 1.
アドレスジェネレータ7はカウンタ71とデコーダ72
で構成されており、カウンタ7]の出力側はデコーダ7
2の入力側に接続されている。デコーダ72の出力側は
、第1図に示す様にランダムアクセスメモリ9のアドレ
ス入力側に接続されている。The address generator 7 has a counter 71 and a decoder 72
The output side of counter 7 is decoder 7.
Connected to the input side of 2. The output side of the decoder 72 is connected to the address input side of the random access memory 9, as shown in FIG.
時間検出自動アドレスジェネレータ制御装置5は次の様
に構成されている。クロックパルスCPを発生し可変抵
抗51によってその発振周波数を調整することができる
発振器50の出力側が、一方において分局器52の入力
側に接続され、他方においてD型フリップフロップ58
のリセット端子Rに接続されている0分局器52の出力
側はカウンタとデコーダの組合せから成る計数回路53
の計数入力端子Cに接続されている。ここで計数回路5
3はその計数入力端子Cに入力されるパルスcp’を順
次計数し、その計数値に対応した1本の出力線C1(i
=1.2・・・n)に論理値“1”を出力する様に構成
されている。この実施例では、クロックパルスCP′が
16分音符に相当する周期で出力される様に分周器52
が形成されている。計数回路53の各出力線01〜Cn
はリードオンリイメモリ54のアドレス入力側に接続さ
れており、リードオンリイメモリ54の各出力線R1,
R2〜Rnはそれぞれ図示する様に対応するアンド回路
ANI〜ANHの入力側に接続されている。ここで、リ
ードオンリイメモリ54は第5図(B)に示すオア回路
群と等価の機能を有しており、計数回路53の各出力線
Ciに出力される論理値″1″に対応して出力線R1〜
Rnにそれぞれ表(5)及び第6図(A)に示す様な論
理値を出力する様に構成されてい即ち、計数回路53が
第1番目のクロックパルスcp’を計数し出力線C1に
論理値°゛1”を出力するとリードオンリイメモリ54
の出力線R1〜Rnのすべてが論理値“1“を出力し、
第2番目のクロックパルスCP′を計数し出力線c2に
論理値“1“が出力されるとリードオンリイメモリ54
の出力線R2〜Rnが論理値“1”を出力し、以後同様
のパターンでリードオンリイメモリ54から論理値”1
”が出力され、第n番目のクロックパルスCP”が計数
されるとリードオンリイメモリ54の出力端子Rnだけ
が論理値“1“を出力する。The time detection automatic address generator control device 5 is constructed as follows. The output side of an oscillator 50, which generates a clock pulse CP and whose oscillation frequency can be adjusted by a variable resistor 51, is connected on the one hand to the input side of a divider 52 and on the other hand to a D-type flip-flop 58.
The output side of the 0 divider 52 connected to the reset terminal R of is a counting circuit 53 consisting of a combination of a counter and a decoder.
is connected to the counting input terminal C of. Here, counting circuit 5
3 sequentially counts the pulses cp' input to its counting input terminal C, and connects one output line C1 (i
=1.2...n) is configured to output a logical value "1". In this embodiment, the frequency divider 52 is configured to output the clock pulse CP' at a period corresponding to a sixteenth note.
is formed. Each output line 01 to Cn of the counting circuit 53
is connected to the address input side of the read-only memory 54, and each output line R1,
R2 to Rn are connected to the input sides of corresponding AND circuits ANI to ANH, respectively, as shown. Here, the read-only memory 54 has a function equivalent to the OR circuit group shown in FIG. Output line R1~
In other words, the counting circuit 53 counts the first clock pulse cp' and outputs a logic value to the output line C1. When the value °゛1” is output, read-only memory 54
All of the output lines R1 to Rn output the logical value "1",
When the second clock pulse CP' is counted and a logic value "1" is output to the output line c2, the read-only memory 54
The output lines R2 to Rn output the logical value "1", and thereafter the read-only memory 54 outputs the logical value "1" in the same pattern.
" is output, and when the n-th clock pulse CP" is counted, only the output terminal Rn of the read-only memory 54 outputs the logical value "1".
また、第1図と第4図に示した様にランダムアクセスメ
モリ9から読み出される時間情報が時間検出自動アドレ
スジェネレータ制御装置5のデコーダ55に入力されて
おり、デコーダ55の各出力線D1〜Dnはそれぞれ図
示する様にアンド回路ANI〜ANnの入力側に接続さ
れている。ここで、デコーダ55はランダムアクセスメ
モリ9から読み出される各時間情報に対して表(6)に
示す様に出力線D1〜Dnに論理値”1”を出力する。Further, as shown in FIGS. 1 and 4, the time information read from the random access memory 9 is input to the decoder 55 of the time detection automatic address generator control device 5, and each output line D1 to Dn of the decoder 55 is inputted to the decoder 55 of the time detection automatic address generator control device 5. are connected to the input sides of AND circuits ANI to ANn, respectively, as shown. Here, the decoder 55 outputs a logical value "1" to the output lines D1 to Dn as shown in Table (6) for each time information read from the random access memory 9.
表 (6)
アンド回路ANI〜ANnの各出力線はオア回路57の
入力側に接続されており、オア回路57の出力側はD型
フリップフロップ58の入力端子りに接続されている。Table (6) Each output line of the AND circuits ANI to ANn is connected to the input side of the OR circuit 57, and the output side of the OR circuit 57 is connected to the input terminal of the D-type flip-flop 58.
フリップフロップ58の出力端子Qは、計数回路53の
リセット端子R並びに分周器52のリセット端子R並び
に微分回路590入力側並びに手動・自動切換スイッチ
6の固定接点A並びに楽音形成装置10の入力端子Tに
それぞれ接続されている。また、微分回路59の出力側
は発振器50のリセット端子Rに接続されている。The output terminal Q of the flip-flop 58 is connected to the reset terminal R of the counting circuit 53, the reset terminal R of the frequency divider 52, the input side of the differentiating circuit 590, the fixed contact A of the manual/automatic changeover switch 6, and the input terminal of the musical tone forming device 10. Each is connected to T. Further, the output side of the differentiating circuit 59 is connected to the reset terminal R of the oscillator 50.
以上の構成を有する手動操作アドレスジェネレータ制御
装置4と時間検出自動アドレスジェネレータ制御装置5
とアドレスジエネレータフの動作について次に説明する
。A manually operated address generator control device 4 and a time detection automatic address generator control device 5 having the above configurations.
Next, the operation of the address generator tough will be explained.
楽 予 書咎゛入み イ
演奏者がランダムアクセスメモリ9に楽音情報を書き込
む場合には、前記した様に第1図に示す書き込み、・読
み出し指定スイッチ8を固定接点Wの側に投入設定して
ランダムアクセスメモリ9を書き込み可能の状態にする
。次に、手動操作アドレスジェネレータ制御装置4でア
ドレスジエネレータフを制御するため、手動・自動切換
スイッチ6を固定接点Mに投入設定する。When a performer writes musical tone information to the random access memory 9, as described above, the write/read designation switch 8 shown in FIG. 1 is set to the fixed contact W side. to make the random access memory 9 writable. Next, in order to control the address generator graph by the manually operated address generator control device 4, the manual/automatic changeover switch 6 is set to the fixed contact M.
更にスイッチ135が1間」位置にあることを確認した
後、スタートスイッチ1を投入設定すると、アドレスジ
ェネレータ7のカウンタ71のリセット端子Rに印加さ
れていた正電圧+Vがスタートスイッチ1を介してアー
スされるため、カウンタ71のリセット状態が解除され
る。これと同時に微分回路61がこの+■ボルトからア
ースへの電位変化を微分し負のパルスを1つ発生する。Furthermore, after confirming that the switch 135 is in the "1" position, when the start switch 1 is turned on, the positive voltage +V applied to the reset terminal R of the counter 71 of the address generator 7 is grounded via the start switch 1. Therefore, the reset state of the counter 71 is released. At the same time, the differentiating circuit 61 differentiates this potential change from +■ volts to ground and generates one negative pulse.
この負のパルスは遅延回路62によって微小時間遅延さ
れた後インバータ63によって正のパルスに変換され、
オア回路3を介してカウンタ71の計数入力端子Cに入
力される。カウンタ71の入力端子Cにこのパルスが入
力される時刻は、遅延回路62の働きによってカウンタ
71のリセット状態解除の時刻よりも微小時間遅れるた
め、このパルスは確実にカウンタ71によって計数され
る。この計数値がデコーダ72によって第1番目のアド
レス信号ADIに変換され、ランダムアクセスメモリ9
のアドレス入力側に入力されるためランダムアクセスメ
モリ9の第1アドレスが書き込み可能になる。この状態
で入力装置11の各種スイッチT1〜NR(第3図)を
適宜に操作することによって第1番目の楽音情報がラン
ダムアクセスメモリ9の第1アドレスに記憶される。This negative pulse is delayed by a minute time by the delay circuit 62 and then converted into a positive pulse by the inverter 63.
It is input to the counting input terminal C of the counter 71 via the OR circuit 3. Since the time at which this pulse is input to the input terminal C of the counter 71 is delayed by a minute time than the time at which the reset state of the counter 71 is released due to the action of the delay circuit 62, this pulse is reliably counted by the counter 71. This count value is converted into the first address signal ADI by the decoder 72, and the random access memory 9
The first address of the random access memory 9 becomes writable. In this state, the first musical tone information is stored at the first address of the random access memory 9 by appropriately operating various switches T1 to NR (FIG. 3) of the input device 11.
ランダムアクセスメモリ9の第2アドレス以降の楽音情
報の書き込みは、手動操作アドレスジェネレータ制御装
置4の歩進スイッチS2を投入し、その後入力装置11
の各種スイッチT1〜NR(第3図)を操作することに
よりて行われる。即ち、歩進スイッチS2を投入すると
、コンデンサ41と抵抗42から成る微分回路が、歩進
スイッチS2の固定接点における+Vボルトへの急激な
電圧上昇をとらえてパルスを1つ発生する。このパルス
が手動・自動切換スイッチ6とオア回路3とを介してカ
ウンタ71の計数入力端子Cに入力される。従って、カ
ウンタ71はこのパルスを計数し、デコーダ72がラン
ダムアクセスメモリ9へ第2番目のアドレス信号AD2
を出力する。従って、ランダムアクセスメモリ9の第2
アドレスが書き込み可能となり、入力装置11の各種ス
イッチT1〜NRを適宜投入することによって第2番目
の楽音情報が書き込まれる。この様にして、次々と楽音
情報−がランダムアクセスメモリ9に書き込まれる。To write musical tone information from the second address onwards in the random access memory 9, turn on the step switch S2 of the manually operated address generator control device 4, and then turn on the step switch S2 of the input device 11.
This is done by operating various switches T1 to NR (FIG. 3). That is, when the stepwise switch S2 is turned on, a differentiating circuit consisting of a capacitor 41 and a resistor 42 captures the sudden voltage rise to +V volts at the fixed contact of the stepwise switch S2 and generates one pulse. This pulse is input to the counting input terminal C of the counter 71 via the manual/automatic changeover switch 6 and the OR circuit 3. Therefore, the counter 71 counts this pulse, and the decoder 72 outputs the second address signal AD2 to the random access memory 9.
Output. Therefore, the second
The address becomes writable, and the second musical tone information is written by turning on various switches T1 to NR of the input device 11 as appropriate. In this way, musical tone information is written into the random access memory 9 one after another.
また、演奏者が入力装置11の操作を間違えて誤った楽
音情報を書き込んだ場合には、次の様にしてこの情報を
訂正することができる0手動操作アドレスジェネレータ
制御装置4のアップ・ダウン指定スイッチS1を固定接
点りの側に投入設定する。これによってカウンタ71に
印加されていた正電圧+Vがアースされるため、カウン
タ71は通常の加算動作とは逆に減算動作を行うように
セットされる。続いて、誤った楽音情報を書き込んだア
ドレスがデコーダ72から出力されるアドレス信号AD
iによって指定されるまで、歩進スイッチS2を投入し
、入力装置11の各種スイッチT1〜NRを操作して正
しい楽音情報をランダムアクセスメモリ9に記憶させる
。In addition, if the performer makes a mistake in operating the input device 11 and writes incorrect musical tone information, this information can be corrected as follows.0 Manual operation address generator control device 4 up/down designation Switch S1 is set to the fixed contact side. As a result, the positive voltage +V applied to the counter 71 is grounded, so that the counter 71 is set to perform a subtraction operation, contrary to the normal addition operation. Subsequently, an address signal AD is output from the decoder 72 in which the address where the incorrect musical tone information is written is
The step switch S2 is turned on and the various switches T1 to NR of the input device 11 are operated until the correct musical tone information is stored in the random access memory 9 until specified by i.
楽音情報読み出し動乍
以上の楽音情報書き込み動作によフてランダムアクセス
メモリ9に書き込まれた楽音情報を読み出し、自動演奏
を行う場合について説明する。A case will be described in which the musical tone information written in the random access memory 9 is read out by the musical tone information writing operation described above and the automatic performance is performed.
演奏者は、先ず第1図に示す書き込み・読み出し指定ス
イッチ8を固定接点Rの側に投入設定し、ランダムアク
セスメモリ9を読み出し可能の状態にする。次にアドレ
スジエネレータフを時間検出自動アドレスジェネレータ
制御装置5で制御するため、手動・自動切換スイッチ6
を固定接点Aの側に没入設定する。First, the performer turns on the write/read designation switch 8 shown in FIG. 1 to the fixed contact R side to put the random access memory 9 in a readable state. Next, in order to control the address generator turf with the time detection automatic address generator control device 5, a manual/automatic changeover switch 6 is used.
is recessed into the fixed contact A side.
更にスイッチ65を投入設定した後スタートスイッチ1
を投入設定すると、前記した楽音情報書き込み動作の場
合と全く同様にアドレスジェネレータフのカウンタ71
のリセット状態が解除され、そこから微分回路61によ
って発生されるパルスが遅延回路62の働きによって微
小時間遅延してカウンタ71の計数入力端子Cに入力さ
れる。更に微分回路61から出力されるパルスが微小時
間遅延した後、スイッチ55を介して時間検出自動アド
レスジェネレータ制御装置5の発振器50のリセット端
子Rに入力される。カウンタ71は上記パルスを確実に
計数しデコーダ72はランダムアクセスメモリ9に第1
番目のアドレス信号ADIを出力する。従って、ランダ
ムアクセスメモリ9はその第1アドレスに記憶している
楽音情報を読み出し、そのうち前記した様に時間情報だ
けが時間検出自動アドレスジェネレータIIJ御装置5
のデコーダ55に入力され、他の楽音情報は楽音形成装
置1゜に入力される。従って、楽音形成装置10は、前
記した様に入力された楽音情報に従って楽音を発生する
。Furthermore, after turning on the switch 65, the start switch 1 is turned on.
When set to input, the counter 71 of the address generator turf is set to
The reset state of is released, and the pulses generated by the differentiating circuit 61 are input to the counting input terminal C of the counter 71 with a minute delay due to the action of the delay circuit 62. Further, the pulse output from the differentiating circuit 61 is inputted to the reset terminal R of the oscillator 50 of the time detection automatic address generator control device 5 via the switch 55 after being delayed by a minute time. A counter 71 reliably counts the pulses and a decoder 72 stores the first pulse in the random access memory 9.
The second address signal ADI is output. Therefore, the random access memory 9 reads out the musical tone information stored at the first address thereof, and as described above, only the time information is read out from the time detection automatic address generator IIJ controller 5.
The other musical tone information is input to the musical tone forming device 1°. Therefore, the musical tone forming device 10 generates musical tones according to the input musical tone information as described above.
時間検出自動アドレスジェネレータ制御装置5は、デコ
ーダ55に入力された時間情報を次の様に処理して発生
楽音の時間を計数し、アドレスジェネレータフのアドレ
ス信号ADiの発生を制御し楽音形成装置10の入力端
子Tに時間情報TSを出力する。The time detection automatic address generator control device 5 processes the time information input to the decoder 55 as follows, counts the time of the generated musical tone, controls the generation of the address signal ADi of the address generator turf, and controls the musical tone forming device 10. The time information TS is output to the input terminal T of.
前記した様にスイッチ65が投入設定されているため、
スタートスイッチ1の投入設定によって微分回路61か
ら発生されるパルスが時間検出自動アドレスジェネレー
タ制御装置5の発振器50のリセット端子Rに入力され
る。従って、アドレスジェネレータフが第1番目のアド
レス信号ADIを出力しランダムアクセスメモリ9から
第1番目の楽音情報が読み出されるのと同時に、発振器
50がクロックパルスCPの発生を開始する。Since the switch 65 is set to close as described above,
A pulse generated from the differentiating circuit 61 when the start switch 1 is turned on is input to the reset terminal R of the oscillator 50 of the time detection automatic address generator control device 5. Therefore, at the same time that the address generator Taf outputs the first address signal ADI and the first musical tone information is read from the random access memory 9, the oscillator 50 starts generating the clock pulse CP.
このクロックパルスCPは分周m52によってクロック
パルスCP′に分周される。分周器52はこの実施例で
は16分音符の長さに相当する周期でクロックパルスC
P′を出力する様に構成されている。このクロックパル
スCP’は計数回路53に入力されて、計数回路53は
クロックパルスcP′の計数値に応じて対応する1木の
出力線Ciに論理値“1“を出力する。This clock pulse CP is divided into clock pulses CP' by frequency division m52. In this embodiment, the frequency divider 52 uses a clock pulse C with a period corresponding to the length of a sixteenth note.
It is configured to output P'. This clock pulse CP' is input to the counting circuit 53, and the counting circuit 53 outputs a logical value "1" to the corresponding one-tree output line Ci in accordance with the count value of the clock pulse cP'.
前記した様に、リードオンリイメモリ54は計数回路5
39出力線Ci (i = 1 、2・−n)から順次
出力される論理値“1”を受けてその出力端子R1〜R
nに第6図に示す様な論理出力を発生する。As mentioned above, the read-only memory 54 is connected to the counting circuit 5.
39 Receives the logical value “1” sequentially output from the output line Ci (i = 1, 2・-n) and outputs the output terminals R1 to R
A logic output as shown in FIG. 6 is generated at n.
今、ランダムアクセスメモリ9の第1アドレスに記憶さ
れていた時間情報が8分音符であると仮定すると、表(
11)から明らかな様にデコーダ55はその出力線D2
に限って論理値“1”を出力し他の出力MDI、D3〜
Dnからは論理値“0“を出力する。従って、計数回路
53が第1のクロックパルスCP′を計数しリードオン
リイメモリ54が論理値″1″を出力線Rt〜Rnのす
べてから出力すると、アンド回路AN2のアンド条件が
成立するためオア回路57に論理値“1”が入力されル
、従ってD型フリップフロップ5Bの入力端子りに論理
値“1”が入力され、出力端子Qは論理値“0′を出力
する。Now, assuming that the time information stored at the first address of the random access memory 9 is an eighth note, the table (
11), the decoder 55 has its output line D2.
The logical value “1” is output only when the other outputs MDI, D3~
A logic value "0" is output from Dn. Therefore, when the counting circuit 53 counts the first clock pulse CP' and the read-only memory 54 outputs the logical value "1" from all of the output lines Rt to Rn, the AND condition of the AND circuit AN2 is satisfied, so the OR circuit A logic value "1" is input to the D-type flip-flop 57, so a logic value "1" is input to the input terminal of the D-type flip-flop 5B, and the output terminal Q outputs a logic value "0".
続いて、計数回路53が第2のクロックパルスCP′を
計数し、リードオンリイメモリ54の出力線R2〜Rn
に論理値″′1″が出力されると、前記と同様にアンド
回路AN2のアンド条件が成立しているためオア回路5
7を介して論理値“1”がD型フリップフロップ58の
入力端子りに入力される。従って、フリサブフロップ5
8は第6図(B)に示す様に論理値“O”を出力し続け
る。続いて計数回路53が第3のクロックパルスCP′
を計数しリードオンリイメモリ54の出力線R3〜Rn
に論理値“1“が出力されるとアンド回路AN2のアン
ド条件が成立しなくなる。従って、オア回路57には論
理値“0”が出力され、この論理値“O”がD型フリッ
プフロップ58の入力端子りに入力される。従って、D
型フリップフロップ58は反転し出力端子Qは第6図(
B)に示す様にこの時点で論理値“1“を出力する0w
L分回路59はこの論理値“0”から論理値“1”への
変化を受けてパルスを1つ発生する。このパルスが発振
器50のリセット端子Rに入力されるため、発振器50
は直ちにリセットされ新たにクロックパルスCPの発生
を開始する0発振器50の出力するクロックパルスCP
がD型フリップフロップ58のリセット端子Rに入力さ
れる。ため、第6図(B)に示す様に直ちにD型フリッ
プフロップ58はリセットされ出力端子Qは論理値“0
”を出力する。この様にして、ランダムアクセスメモリ
9内に記憶された時間情報の規定する時間が正確に検出
され、D型フリップフロップ58の出力端子Qから第6
図(B)に示す様にパルスが1つ発生される。Subsequently, the counting circuit 53 counts the second clock pulse CP' and outputs the output lines R2 to Rn of the read-only memory 54.
When the logic value "'1" is output, the AND condition of the AND circuit AN2 is satisfied as described above, so the OR circuit 5 is output.
A logical value "1" is inputted to the input terminal of the D-type flip-flop 58 via the input terminal 7. Therefore, the frisub flop 5
8 continues to output the logical value "O" as shown in FIG. 6(B). Subsequently, the counting circuit 53 outputs the third clock pulse CP'
The output lines R3 to Rn of the read-only memory 54 are counted.
When the logic value "1" is outputted to the AND circuit AN2, the AND condition of the AND circuit AN2 no longer holds true. Therefore, a logic value "0" is output to the OR circuit 57, and this logic value "O" is input to the input terminal of the D-type flip-flop 58. Therefore, D
The type flip-flop 58 is inverted and the output terminal Q is as shown in FIG.
As shown in B), 0w outputs the logical value “1” at this point.
The L portion circuit 59 generates one pulse in response to this change from the logical value "0" to the logical value "1". Since this pulse is input to the reset terminal R of the oscillator 50, the oscillator 50
The clock pulse CP output by the 0 oscillator 50 is immediately reset and starts generating a new clock pulse CP.
is input to the reset terminal R of the D-type flip-flop 58. Therefore, as shown in FIG. 6(B), the D-type flip-flop 58 is immediately reset and the output terminal Q becomes the logic value "0".
”. In this way, the time specified by the time information stored in the random access memory 9 is accurately detected, and the sixth
One pulse is generated as shown in Figure (B).
以上の様にしてD型フリップフロップ5Bの出力端子i
から出力されるパルスは一方において時間信号TSとし
て楽音形成装置10の入力端子Tに入力され、他方にお
いて手動・自動切換スイッチ6とオア回路3を介してア
ドレスジェネレータ7のカクンタ71の計数入力端子C
に入力される。従って楽音形成装置lOはランダムアク
セスメモリ9の第1アドレスに記憶されていた楽音の発
生を停止し、更にアドレスジェネレータ7が第2のアド
レス信号AD2を出力する。また、このパルスが分周器
52と計数回路53のリセット端子Rに入力されるため
両者はこの時点でリセットされ、次の時間検出動作に備
える。As described above, the output terminal i of the D-type flip-flop 5B
On the one hand, the pulses outputted from are input as a time signal TS to the input terminal T of the musical tone forming device 10, and on the other hand, the pulses are input to the counting input terminal C of the kakunta 71 of the address generator 7 via the manual/automatic changeover switch 6 and the OR circuit 3.
is input. Therefore, the musical tone generating device 1O stops generating the musical tone stored at the first address of the random access memory 9, and furthermore, the address generator 7 outputs the second address signal AD2. Furthermore, since this pulse is input to the reset terminal R of the frequency divider 52 and the counting circuit 53, both are reset at this point and are ready for the next time detection operation.
ランダムアクセスメモリ9は、アドレスジェネレータフ
の出力する第2のアドレス信号AD2を受けてその第2
アドレスに記憶した楽音情報を読み出す。読み出された
楽音情報は第1拍目の楽音発生と全く同様に、時間検出
自動アドレスジェネレータ制御装置5が時間情報の規定
する時間を正確に検出してパルスを発生し、この時間内
に限って楽音形成装置10からランダムアクセスメモリ
9の第2アドレスに記憶された楽音が発音される。The random access memory 9 receives the second address signal AD2 output from the address generator turf and reads the second address signal AD2.
Reads the musical tone information stored at the address. The read musical tone information is generated by the time detection automatic address generator control device 5, which accurately detects the time specified by the time information and generates a pulse, just as the musical tone is generated at the first beat. Then, the musical tone stored in the second address of the random access memory 9 is generated from the musical tone forming device 10.
以後の楽音発生動作も全く同様に行われる。Subsequent musical tone generation operations are performed in exactly the same manner.
尚、以上の時間検出動作に関する説明では8分音符がラ
ンダムアクセスメモリ9から時間情報として読み出され
た場合について説明したが、他の音符が読み出された場
合も全く同様の動作によって時間検出が行われる。例え
ば、4分音符が読み出された場合には計数回路53が第
5のクロックパルスCP′を計数したとき、アンド回路
AN4のアンド条件が成立しなくなり、この時点でD型
フリップフロップ58が反転し出力端子Qが論理値“!
”を出力する。D型フリップフロップ58はその後直為
に発振器50の出力するクロックパルスCPによりリセ
ットされるため、D型フリップフロップ58の出力端子
Qは再び論理値“O”を出力し、結果としてD型フリッ
プフロップ58の出力端子Qからパルスが1つ発生され
る。In addition, in the above explanation regarding the time detection operation, the case where an eighth note is read out as time information from the random access memory 9 has been explained, but when other notes are read out, time detection can be performed using exactly the same operation. It will be done. For example, when a quarter note is read out, when the counting circuit 53 counts the fifth clock pulse CP', the AND condition of the AND circuit AN4 no longer holds, and at this point the D-type flip-flop 58 is inverted. Then, the output terminal Q is a logical value “!
Since the D-type flip-flop 58 is then directly reset by the clock pulse CP output from the oscillator 50, the output terminal Q of the D-type flip-flop 58 outputs the logical value "O" again, and the result is One pulse is generated from the output terminal Q of the D-type flip-flop 58 as follows.
尚、以上第3図〜第6図に記載した実施例では楽音形成
装置1Gにシンセサイザを用いて説明したが、この説明
はこれに限定されるものではなく、例えば楽音形成装置
として波形メモリ読み出し方式の電子楽器等を用いても
良い。In the embodiments shown in FIGS. 3 to 6, a synthesizer is used as the musical tone forming device 1G, but the explanation is not limited to this. For example, the musical tone forming device may be a waveform memory read-out method. An electronic musical instrument or the like may also be used.
第7図に示すのは時間検出自動アドレスジェネレータ制
御装置5の第2の実施例である。ランダムアクセスメモ
リ9から読み出されるコード化された時間情報がデコー
ダ80に入力されている。デコーダ80の各出力線D1
〜Dnはそれぞれ各遅延回路DLI、DL2・・−Dt
、nの入力側に接続されている。各遅延回路DLI〜D
Lnの出力側はオア回路81の入力側に接続されており
、オア回路81の出力側は微分回路820入力側に接続
されている。ここで、デコーダ80は入力される時間情
報に対応する1本の出力線Di (i=1、−” n
)に限って論理値“1”を出力する様に構成される。A second embodiment of the time-sensing automatic address generator control device 5 is shown in FIG. Encoded time information read from random access memory 9 is input to decoder 80 . Each output line D1 of the decoder 80
~Dn are respective delay circuits DLI, DL2...-Dt
, n. Each delay circuit DLI~D
The output side of Ln is connected to the input side of OR circuit 81, and the output side of OR circuit 81 is connected to the input side of differential circuit 820. Here, the decoder 80 has one output line Di (i=1, -"n
) is configured to output a logical value of “1” only when
例えば、時間情報によって規定される音符が16分音符
の場合には第1め出力線DIに論理値“11が出力され
、8分音符の場合には第2の出力線D2に論理値“1”
が出力され、全音符の場合には第nの出力線Dnに論理
値″1″が出力される。また、遅延回路DLI〜DLn
は次の様な一定のタイミングで入力される論理値“!”
を遅延させる様に構成されている0例えば第1の遅延回
路DLIは入力される論理値“1“を16分音符に相当
する時間遅延して出力し、第2の遅延回路DL2は入力
される論理値“1”を8分音符に相当する時間遅延して
出力し、第3の遅延回路DL3は入力される論理値“1
”を付点8分音符に相当する時間遅延して出力する。そ
して第n番目の遅延回路DLnは全音符に相当する時間
入力される論理値“1″を遅延させて出力する。For example, if the note specified by the time information is a sixteenth note, the logical value "11" is output to the first output line DI, and if it is an eighth note, the logical value "1" is output to the second output line D2. ”
is output, and in the case of a whole note, a logical value "1" is output to the n-th output line Dn. In addition, delay circuits DLI to DLn
is a logical value "!" that is input at a certain timing as shown below.
For example, the first delay circuit DLI delays the input logical value "1" by a time corresponding to a sixteenth note and outputs it, and the second delay circuit DL2 The third delay circuit DL3 outputs the logical value "1" with a time delay corresponding to an eighth note, and the third delay circuit DL3 receives the input logical value "1".
'' is delayed for a time corresponding to a dotted eighth note and outputted.The n-th delay circuit DLn then delays and outputs the input logic value "1" for a time corresponding to a whole note.
以上の構成を有するこの時間検出自動アドレスジェネレ
ータ制御装置5の動作について説明する。今、時間情報
によって規定される音符が8分音符であると仮定する。The operation of this time detection automatic address generator control device 5 having the above configuration will be explained. Now, assume that the note defined by the time information is an eighth note.
前記した様に、この場合にはデコーダ80の第2の出力
線D2に限って論理値“1”が出力される。この論理値
“1”は第2の遅延回路DL2に入力され、8分音符に
相当する時間遅延された後オア回路81を介して微分回
路82に入力される。従って、このとき微分回路82は
、論理値“0“から論理値“1”への変化を受けてパル
スを1つ発生する。この実施例は、このパルスを時間信
号TS及びアドレスジェネレータフの歩進用パルスとし
て利用するものである。As described above, in this case, the logic value "1" is output only to the second output line D2 of the decoder 80. This logical value "1" is input to the second delay circuit DL2, delayed for a time corresponding to an eighth note, and then input to the differentiating circuit 82 via the OR circuit 81. Therefore, at this time, the differentiating circuit 82 generates one pulse in response to the change from the logical value "0" to the logical value "1". In this embodiment, this pulse is used as a stepping pulse for the time signal TS and the address generator turf.
(この発明の効果)
以上の説明から明らかな様に、この発明の電子楽器の自
動演奏装置によれば、演奏者が自由に曲を記憶装置に書
き込むことができ更に一度書き込んだ曲の一部を自由に
かつ容易に変更(修正)することが可能な電子楽器の自
動演奏装置を提供することができる。また、全く電子楽
器を演奏できない者でも楽音情報を記憶させることがで
きるため自動演奏を楽しむことができ、更に作曲編曲等
を自由に行う事ができる効果を有する。(Effects of the Invention) As is clear from the above explanation, according to the automatic performance device for an electronic musical instrument of the present invention, the player can freely write songs into the storage device, and can also write a part of the song that has been written once. It is possible to provide an automatic performance device for an electronic musical instrument that can freely and easily change (modify) the following. Furthermore, even those who cannot play electronic musical instruments at all can enjoy automatic performance because they can store musical tone information, and have the effect of being able to freely compose, arrange, etc.
第1図はこの発明の実施例を示すブロック図、第2図(
A)、(B)はこの明細書で使用するアンド回路、オア
回路を示す説明図、第3図は入力装置の詳細図、第4図
はランダムアクセスメモリと楽音形成装置の詳細図、3
45図(A)は手動操作アドレスジェネレータ制御装置
と時間検出自動アドレスジェネレータ制御装置とアドレ
スジェネレータの詳細図、第5図(B)はリードオンリ
イメモリの機能を示す回路図、第6図(^)、(B)は
第5図に示した時間検出自動アドレスジェネレータのタ
イミングチャート、第7図は時間検出自動アドレスジェ
ネレータの第2の実施例を示す詳細図である。
1・・・スタートスイッチ、2・・・遅延回路、4・・
・手動操作アドレスジェネレータ制御装置、5・・・時
間検出自動アドレスジェネレータ制御装置、6・・・手
動・自動切換スイッチ、7・・・アドレスジェネレータ
、9・・・ランダムアクセスメモリ、10・・・楽音形
成装置、11・・・入力装置。
出願人 ヤ マ ハ 株 式会社FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 (
A) and (B) are explanatory diagrams showing AND circuits and OR circuits used in this specification, FIG. 3 is a detailed diagram of the input device, and FIG. 4 is a detailed diagram of the random access memory and musical tone forming device.
Figure 45 (A) is a detailed diagram of the manually operated address generator control device, time detection automatic address generator control device, and address generator, Figure 5 (B) is a circuit diagram showing the read-only memory function, and Figure 6 (^) , (B) is a timing chart of the time detection automatic address generator shown in FIG. 5, and FIG. 7 is a detailed diagram showing a second embodiment of the time detection automatic address generator. 1... Start switch, 2... Delay circuit, 4...
・Manual operation address generator control device, 5... Time detection automatic address generator control device, 6... Manual/automatic changeover switch, 7... Address generator, 9... Random access memory, 10... Musical tone Forming device, 11... input device. Applicant Yamaha Co., Ltd.
Claims (1)
入力操作手段と、 (b)多数のアドレスを有し、各アドレス毎に読み書き
可能な記憶装置と、 (c)この記憶装置に関してアドレス値増大方向又はア
ドレス値減少方向のいずれかの方向でアドレス歩進操作
を行なうためのアドレス歩進操作手段と、 (d)このアドレス歩進操作手段の操作に応じて前記記
憶装置のアドレスを指定するアドレス指定手段と、 (e)このアドレス指定手段で指定されたアドレスに前
記入力操作手段の操作に応じた音高情報と時間情報とか
らなる楽音情報を書込む書込手段(f)前記記憶装置に
書込まれた楽音情報を順次に読出すことにより自動的に
楽音を発生する楽音発生手段と をそなえた電子楽器の自動演奏装置。[Claims] (a) an input operation means for inputting musical tone information for automatic performance; (b) a storage device having a large number of addresses and capable of reading and writing for each address; (c ) address increment operation means for performing an address increment operation in either the address value increasing direction or the address value decreasing direction with respect to this storage device; (e) writing for writing musical tone information consisting of pitch information and time information in accordance with the operation of the input operation means into the address specified by the address specification means; Means (f) An automatic performance device for an electronic musical instrument, comprising: musical tone generating means for automatically generating musical tones by sequentially reading musical tone information written in the storage device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1308084A JPH02210396A (en) | 1989-11-28 | 1989-11-28 | Automatic musical performance device of electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1308084A JPH02210396A (en) | 1989-11-28 | 1989-11-28 | Automatic musical performance device of electronic musical instrument |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12252177A Division JPS5456414A (en) | 1977-10-14 | 1977-10-14 | Automatic performance apparatus of electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02210396A true JPH02210396A (en) | 1990-08-21 |
| JPH0447320B2 JPH0447320B2 (en) | 1992-08-03 |
Family
ID=17976678
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1308084A Granted JPH02210396A (en) | 1989-11-28 | 1989-11-28 | Automatic musical performance device of electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02210396A (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS647397A (en) * | 1987-06-30 | 1989-01-11 | Toshiba Corp | Nonvolatile semiconductor memory |
-
1989
- 1989-11-28 JP JP1308084A patent/JPH02210396A/en active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS647397A (en) * | 1987-06-30 | 1989-01-11 | Toshiba Corp | Nonvolatile semiconductor memory |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0447320B2 (en) | 1992-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4417494A (en) | Automatic performing apparatus of electronic musical instrument | |
| EP0149896B1 (en) | Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument | |
| JPH0120756B2 (en) | ||
| US4244258A (en) | Rhythm system for electronic organ | |
| US4314493A (en) | Automatic rhythm pattern accompaniment equipment | |
| US4437380A (en) | Musical envelope-producing device | |
| JPS6364799B2 (en) | ||
| JPS647397B2 (en) | ||
| JPH02210396A (en) | Automatic musical performance device of electronic musical instrument | |
| JPS648357B2 (en) | ||
| JPS58118981A (en) | Time signaling device of clock | |
| US5160797A (en) | Step-recording apparatus and method for automatic music-performing system | |
| US4704932A (en) | Electronic musical instrument producing level-controlled rhythmic tones | |
| JPS628797B2 (en) | ||
| KR920000764B1 (en) | Adsr data output system of electronic instrument | |
| JPS6248833B2 (en) | ||
| JPH0434756B2 (en) | ||
| JP2636393B2 (en) | Automatic performance device | |
| JPH0535268A (en) | Automatic playing device | |
| JP2536460B2 (en) | Method and device for generating musical sound | |
| JPH0132997B2 (en) | ||
| JPS633318B2 (en) | ||
| JPS61245196A (en) | Musical sound generation | |
| JPS636795Y2 (en) | ||
| JPS5910997A (en) | Envelope control system for electronic musical instrument |