Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6325358B2 - - Google Patents
[go: Go Back, main page]

JPS6325358B2 - - Google Patents

Info

Publication number
JPS6325358B2
JPS6325358B2 JP53024895A JP2489578A JPS6325358B2 JP S6325358 B2 JPS6325358 B2 JP S6325358B2 JP 53024895 A JP53024895 A JP 53024895A JP 2489578 A JP2489578 A JP 2489578A JP S6325358 B2 JPS6325358 B2 JP S6325358B2
Authority
JP
Japan
Prior art keywords
repetition
label
output
input
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP53024895A
Other languages
Japanese (ja)
Other versions
JPS54118228A (en
Inventor
Kazuhiro Murase
Tsuneo Hirose
Masahiko Sumio
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2489578A priority Critical patent/JPS54118228A/en
Publication of JPS54118228A publication Critical patent/JPS54118228A/en
Publication of JPS6325358B2 publication Critical patent/JPS6325358B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 本発明は、プログラマブル自動演奏装置の駆動
方法に関するものであり、特に複雑な反復動作を
行なうプログラマブル自動演奏装置の駆動方法に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for driving a programmable automatic musical performance device, and more particularly to a method for driving a programmable automatic musical performance device that performs complex repetitive motions.

まず、反復記号について説明すると、楽典に記
載されている反復記号として次のようなものがあ
る。たとえば、「〓〓……この記号にはさまれた
部分を2回演奏する。」,「〓〓〓〓……第1回目
は〓〓内を、反復後は〓〓内を演奏しないで〓〓
内を演奏する。」,「〓,D.S.……楽譜にD.S.とし
るされていたら〓の記号の所から反復して演奏す
る。」等がある。実際には、1曲中に複数の反復
記号が使用されており、どの反復記号を最初に行
なうかはその場その場で演奏者が判断する。そし
て、反復記号ごとの優先順位はあまり明確に区別
されていない。
First, to explain about repetition symbols, there are the following repetition symbols described in music books. For example, "〓〓...Play the part between these symbols twice.", "〓〓〓〓...The first time, play the part inside 〓〓, and after repeating, don't play the part inside 〓〓. 〓
play inside. '', ``〓, DS...If DS is marked on the score, play repeatedly from the 〓 symbol.'', etc. In reality, a plurality of repetition marks are used in one song, and the performer decides on the spot which repetition mark to perform first. Moreover, the priority order of each repetition symbol is not very clearly distinguished.

一般に、プログラマブル自動演奏装置の駆動方
法には上記のような反復記号(反復動作)は考慮
されていなかつた。そのため、同じ楽譜を2回繰
り返し演奏する等の楽譜をプログラムする際には
楽譜メモリの記憶容量が楽譜の長さに比例して増
えるという問題があつた。そこで、プログラマブ
ル自動演奏装置に反復機能を備えるものとして反
復記号を楽譜どおり入力する方法である。この方
法では楽譜メモリの記憶容量が増えることについ
ては防ぐことができるが、楽譜どおり入力するこ
とから前述した反復記号の種類だけでも6種類も
あり、その他に「D.C.,Fine,〓,〓,coda,
〓〓,〓〓,〓〓等」があり、15種類以上の入力
ボタンが必要になつてくる。このため、楽譜どお
りの入力方法は入力操作が容易ではあるが、反
面、入力ボタンの数が非常に多くなり、入力操作
がかえつて難しくなり、さらに、反復記号の固定
的な優先順位等を明確にできるように予め記憶し
ておく必要があり、回路構成が複雑になるという
問題があつた。
Generally, the above-mentioned repetition symbol (repetition motion) has not been taken into consideration in the driving method of a programmable automatic performance device. Therefore, when programming a musical score such as playing the same musical score twice, there is a problem in that the storage capacity of the musical score memory increases in proportion to the length of the musical score. Therefore, there is a method in which a programmable automatic performance device is equipped with a repeat function and repeat symbols are inputted exactly as in the musical score. This method can prevent the storage capacity of the score memory from increasing, but because the score is input exactly as it is written, there are six types of repetition marks mentioned above, and there are also "DC, Fine, 〓, 〓, coda ,
〓〓, 〓〓, 〓〓, etc.'', and more than 15 types of input buttons are required. For this reason, although the input method according to the musical score is easy to input, on the other hand, the number of input buttons becomes extremely large, making the input operation even more difficult. It is necessary to store the information in advance so that it can be used in the following manner, which poses the problem of complicating the circuit configuration.

本発明は上記のような問題点を解決するもので
ある。
The present invention solves the above problems.

以下、本発明の反復記号(反復動作)について
第1図と共に説明する。
Hereinafter, the repetition symbol (repetition operation) of the present invention will be explained with reference to FIG.

第1図Aに反復記号の使われ方の一例を示す。
第1図Aの奏法としては、(イ)→(ロ)→(ハ)→(ロ)→(
ニ)→
(ロ)→(ホ)である。第1図Bは第1図Aを本発明の考
え方に置き換えたものであり、一組の反復記号を
1ラベルと考える。第1図Aの反復記号は、同図
Bのラベルにおきかえると、「〓〓〓〓」=「−
」,「〓〓〓〓」=「−」,「〓−D.S.」=「

」,「to〓−〓coda」=「〓−」の4ラベルで
表わされる。働きとしては、まず最初に「−
」のラベルに注目して「−」の動作が終了
すれば次は「−」のラベルに注目するように
反復動作を行なう。すなわち、ラベル,,
……の順にラベルの設定を行なう。実行する際に
はラベル,,……の順に反復動作を行なう
ものである。
Figure 1A shows an example of how repetition symbols are used.
The playing method for Figure 1 A is (A) → (B) → (C) → (B) → (
d)→
(b)→(e). FIG. 1B is a replacement of FIG. 1A with the concept of the present invention, and a set of repeated symbols is considered as one label. If the repetition symbol in Figure 1A is replaced with the label in Figure 1B, "〓〓〓〓" = "-
”, “〓〓〓〓” = “−”, “〓−DS” = “

”, “to〓−〓coda” = “〓−”. As a function, first of all, “-
Once the motion of "-" is completed while focusing on the label "-", the user repeats the motion so as to focus on the label "-". That is, the label,,
Set the labels in the order of... When executed, the operations are repeated in the order of labels, . . . .

ここで、ラベル,,,や,,,
の記号が使われているが、これについて説明す
る。ラベル,,は反復記号の種類を表わ
し、さらに、その数字の小さい反復記号から優先
的に反復動作が行なわれることを示している。記
号○はこの記号の位置から同じラベル(数字)の
所まで飛ぶ動作を行なわせるための記号(以下ジ
ヤンプ記号とする)である。上述のように1組の
反復記号を1ラベルに設定して反復動作の優先順
序にしたがつて予め数字の小さい順にラベルを指
定するようにしたため、反復記号に関する入力ボ
タンの数が少なくなり、入力操作が容易になり、
回路構成も簡素化できるものである。
Here, the label,,,ya,,,
This symbol is used, which will be explained below. The label , , represents the type of repetition symbol, and further indicates that the repetition operation is performed preferentially from the repetition symbol with the smallest number. The symbol ◯ is a symbol (hereinafter referred to as a jump symbol) that causes the player to jump from the position of this symbol to the same label (number). As mentioned above, one set of repetition symbols is set as one label, and the labels are specified in advance in descending numerical order according to the priority order of repetition operations, so the number of input buttons related to repetition symbols is reduced, and the input Easy to operate,
The circuit configuration can also be simplified.

以下、本発明の実施例について第2図〜第6図
と共に説明する。
Embodiments of the present invention will be described below with reference to FIGS. 2 to 6.

第2図は本発明の一実施例を示すブロツク図で
ある。第2図において、1は音高入力手段であ
り、楽音の音高および休符を指定して音高押圧信
号と音高押圧情報とを出力する。2は第1のコー
ド変換手段であり、音高入力手段1の音高押圧情
報出力を入力として楽音の音高および休符を所定
のコード信号に変換する。3は音長入力手段であ
り、楽音の長さを指定して音長押圧信号と音長押
圧情報とを出力する。4は第2のコード変換手段
であり、音長入力手段3の音長押圧情報出力を入
力として楽音の長さを所定のコード信号に変換す
る。5は音長コード一時記憶手段であり、音長入
力手段3の音長押圧信号と第2のコード変換手段
4の出力信号とを入力として音長入力手段3の音
長押圧信号が出力されるたびに第2のコード変換
手段4の出力信号を記憶する。6は反復入力手段
であり、反復動作を指定して反復押圧信号と反復
押圧情報とを出力する。7は第3のコード変換手
段であり、反復入力手段6の反復押圧情報出力を
入力として所定のコード信号に変換する。8は楽
譜メモリであり、音高入力手段1からの音高押圧
信号が出力されるたびに第1のコード変換手段2
の出力信号と音長コード一時記憶手段5の出力信
号を記憶したり、または反復入力手段6からの反
復押圧信号が出力されるたびに第3のコード変換
手段7の出力信号を記憶する。9はR/W制御手
段であり、楽譜メモリ8に対してリード・ライト
制御を行なう。10は反復記憶制御手段であり、
反復入力手段6の反復押圧信号とR/W制御手段
9の出力信号とを入力として反復番地の記憶制御
信号を出力する。11は番地設定装置であり、楽
譜メモリ8の番地を所定の番地に設定する。12
は反復動作装置であり、楽譜メモリ8からの反復
出力信号と反復記憶制御手段10の出力信号と番
地設定装置11の出力信号とを入力として反復動
作を行なう。13は音長計数装置であり、楽譜メ
モリ8からの音長情報を入力として音長を計数す
る。14は楽音形成装置であり、楽譜メモリ8か
らの音高情報を入力として楽音を発生する。
FIG. 2 is a block diagram showing one embodiment of the present invention. In FIG. 2, reference numeral 1 denotes pitch input means, which specifies the pitch and rest of a musical tone and outputs a pitch pressing signal and pitch pressing information. Reference numeral 2 denotes a first code conversion means, which inputs the pitch pressure information output from the pitch input means 1 and converts the pitch and rest of a musical tone into a predetermined code signal. Reference numeral 3 denotes a tone length input means, which specifies the length of a musical tone and outputs a tone length pressing signal and tone length pressing information. Reference numeral 4 denotes a second code converting means, which inputs the tone length pressing information output from the tone length input means 3 and converts the length of a musical tone into a predetermined code signal. Reference numeral 5 denotes a note length code temporary storage means, which inputs the note length press signal of the note length input means 3 and the output signal of the second code conversion means 4, and outputs the note length press signal of the note length input means 3. The output signal of the second code conversion means 4 is stored each time. Reference numeral 6 denotes a repetition input means, which specifies a repetition operation and outputs a repetition press signal and repetition press information. Reference numeral 7 denotes a third code converting means, which inputs the repetitive press information output from the repetitive input means 6 and converts it into a predetermined code signal. Reference numeral 8 denotes a score memory, in which the pitch input means 1 outputs a pitch pressure signal from the first code conversion means 2.
and the output signal of the tone length code temporary storage means 5, or store the output signal of the third code conversion means 7 each time a repetitive pressing signal from the repetitive input means 6 is output. Reference numeral 9 denotes an R/W control means, which performs read/write control for the musical score memory 8. 10 is a repetitive memory control means;
The repetitive press signal of the repetitive input means 6 and the output signal of the R/W control means 9 are input, and a memory control signal of the repetitive address is outputted. Reference numeral 11 denotes an address setting device, which sets the address of the musical score memory 8 to a predetermined address. 12
is a repetitive operation device, which performs repetitive operations by inputting the repetitive output signal from the musical score memory 8, the output signal from the repetitive storage control means 10, and the output signal from the address setting device 11. Reference numeral 13 denotes a note length counting device, which receives note length information from the musical score memory 8 as input and counts note lengths. Reference numeral 14 denotes a musical tone forming device, which receives pitch information from the musical score memory 8 as input and generates musical tones.

上記構成において、楽譜をプログラムする場合
について説明する。
In the above configuration, a case will be described in which a musical score is programmed.

まず、音符に関する入力について説明する。音
長入力手段3から所定の音長(たとえば二分音符
など)を入力すると、音長入力手段3の音長押圧
情報が第2のコード変換手段4を介して音長コー
ド一時記憶手段5に記憶される。次に音高入力手
段1から所定の音高(たとえばC3の音高)を入
力すると、音高入力手段1の音高押圧情報が第1
のコード変換手段2を介して記憶装置8に送られ
る。さらに、音高入力手段1から音高押圧信号
(OFF→ON)が送られると、第1のコード変換
手段2の出力と音長コード一時記憶手段5の出力
とを番地設定装置11で指定された楽譜メモリ8
の所定番地に格納する。そして、音高押圧信号が
ON→OFFに変化をするたびに番地設定装置11
において楽譜メモリ8の指定番地を1つずつ増加
する+1操作を行なう。上述のようにして音符の
入力を順次行なうことができる。
First, input regarding musical notes will be explained. When a predetermined note length (for example, a half note, etc.) is input from the note length input means 3, the note length pressing information of the note length input means 3 is stored in the note length code temporary storage means 5 via the second code conversion means 4. be done. Next, when a predetermined pitch (for example, the pitch of C 3 ) is input from the pitch input means 1, the pitch pressure information of the pitch input means 1 becomes the first pitch.
The data is sent to the storage device 8 via the code conversion means 2. Further, when a pitch pressing signal (OFF→ON) is sent from the pitch input means 1, the address setting device 11 specifies the output of the first code conversion means 2 and the output of the length code temporary storage means 5. Music score memory 8
Store it at the specified location. Then, the pitch pressure signal is
Every time there is a change from ON to OFF, the address setting device 11
Then, a +1 operation is performed to increment the specified address in the musical score memory 8 by one. Notes can be input sequentially as described above.

次に、反復記号に関しての入力について説明す
る。前述したように反復記号にはラベル記号だけ
を指定するもの,……と、ジヤンプ記号○と
ラベル信号,……とを組合せたものとの2種
類がある。
Next, input regarding repetition symbols will be explained. As mentioned above, there are two types of repetition symbols: one that specifies only a label symbol, and one that is a combination of a jump symbol ○ and a label signal, and so on.

まず、ラベル信号だけを指定する場合につい
て、説明する。反復入力手段6より所定のラベル
記号(たとえばなど)を入力すると、反復入力
手段6の反復押圧情報が第3のコード変換手段7
を介して楽譜メモリ8に送られる。さらに、反復
押圧信号(OFF→ON)が送られて上記反復情報
を楽譜メモリ8に格納する。また、反復入力手段
6からの反復押圧信号(OFF→ON)が反復記憶
制御手段10を介して反復動作装置12に加えら
れ、番地設定装置11の出力信号(メモリアドレ
ス)を反復動作装置12に格納する。そして、反
復押圧信号がON→OFFに変化すると、番地設定
装置11において、番地+1操作が行なわれて楽
譜メモリ8の番地指定を1ステツプ進める。
First, the case where only the label signal is specified will be explained. When a predetermined label symbol (for example, etc.) is input through the repetitive input means 6, the repetitive press information of the repetitive input means 6 is transmitted to the third code conversion means 7.
is sent to the musical score memory 8 via. Further, a repetition press signal (OFF→ON) is sent, and the repetition information is stored in the musical score memory 8. Further, a repetitive pressing signal (OFF→ON) from the repetitive input means 6 is applied to the repetitive operation device 12 via the repetitive memory control means 10, and the output signal (memory address) of the address setting device 11 is sent to the repetitive operation device 12. Store. Then, when the repeated pressing signal changes from ON to OFF, an address +1 operation is performed in the address setting device 11, and the address specification in the musical score memory 8 is advanced by one step.

次にジヤンプ記号○とラベル記号の組合せたも
のについて説明する。まず最初にジヤンプ記号を
反復入力手段6から入力する。ジヤンプ記号を反
復入力手段6内のジヤンプ一時記憶部17(第3
図参照)に記憶する。さらにジヤンプ記号が記憶
されると、反復押圧信号を阻止するようにする。
引続き、所定のラベル記号を反復入力手段6から
入力すると、上述のジヤンプ記号とラベル記号が
第3のコード変換手段7を介してコード化されて
楽譜メモリ8に送られる。さらに反復押圧信号
(OFF→ON)が送られて反復情報を楽譜メモリ
8に格納する。また、反復記憶制御手段10へ送
られる反復押圧信号(OFF→ON)は前述したよ
うに阻止されているため、メモリアドレスを反復
動作装置12に格納しない。そして、反復押圧信
号がON→OFFに変化すると、番地設定装置11
において番地を1つ増す+1操作が行なわれて楽
譜メモリ8の番地指定を1ステツプ進める。上述
のようにラベル記号のみの場合だけメモリアドレ
スを反復動作装置12に格納するようにして反復
記号の入力を順次行なうことができる。
Next, a combination of jump symbol ○ and label symbol will be explained. First, a jump symbol is inputted from the repetition input means 6. The jump temporary storage unit 17 (third
(see figure). Furthermore, once the jump symbol is stored, repeated press signals are inhibited.
Subsequently, when a predetermined label symbol is inputted from the repetitive input means 6, the above-mentioned jump symbol and label symbol are encoded via the third code conversion means 7 and sent to the musical score memory 8. Furthermore, a repetition press signal (OFF→ON) is sent, and repetition information is stored in the musical score memory 8. Further, since the repetitive press signal (OFF→ON) sent to the repetitive storage control means 10 is blocked as described above, the memory address is not stored in the repetitive operation device 12. Then, when the repeated pressing signal changes from ON to OFF, the address setting device 11
The +1 operation is performed to increment the address by one, and the address specification of the musical score memory 8 is advanced by one step. As described above, by storing the memory address in the repeating operation device 12 only in the case of label symbols only, repeating symbols can be input sequentially.

以上楽譜プログラムの場合について説明した
が、次に自動演奏時について説明する。すなわち
R/W制御手段9の出力状態がリード状態(楽譜
メモリ8が読み出し状態)の場合を考える。楽譜
メモリ8には前述したように楽譜情報が格納され
ている。そして、それらのプログラムされた楽譜
を自動演奏する場合、番地設定装置11により楽
譜メモリ8の番地を順次指定して行き、それに従
つて楽譜情報が楽譜メモリ8の出力端O1,O2
O3より出力される。
The case of the musical score program has been explained above, and next, the case of automatic performance will be explained. In other words, consider a case where the output state of the R/W control means 9 is a read state (music score memory 8 is in a read state). Musical score information is stored in the musical score memory 8 as described above. When these programmed musical scores are automatically played, the addresses of the musical score memory 8 are sequentially designated by the address setting device 11, and the musical score information is transferred to the output terminals O 1 , O 2 , O 2 of the musical score memory 8 in accordance with the address setting device 11 .
Output from O3 .

楽譜メモリ8の出力O1は音高情報、出力O2
音長情報、出力O3は反復情報である。楽譜が音
符の場合には番地設定装置11で指定された番地
の内容が楽譜メモリ8の出力O1,O2より出力さ
れる。出力O1(音高情報)は楽音形成装置14に
加えられて楽音を発生する。出力O2(音長情報)
は音長計数装置13に加えられる。音長計数装置
13は音符の長さに相当する時間だけ計数を行な
い、計数を終了すれば計数終了パルスを番地設定
装置11に加える。すると楽譜メモリ8の番地指
定は1つ進められ+1操作される。このようにし
て番地設定装置11で指定された楽譜情報が次々
と楽音となつて楽音形成装置14から出力され
る。
Output O 1 of musical score memory 8 is pitch information, output O 2 is note length information, and output O 3 is repetition information. If the musical score is a musical note, the contents of the address specified by the address setting device 11 are output from the outputs O 1 and O 2 of the musical score memory 8. The output O 1 (pitch information) is applied to the musical tone forming device 14 to generate a musical tone. Output O 2 (tone length information)
is added to the tone length counting device 13. The tone length counting device 13 counts for a time corresponding to the length of the note, and when the counting is finished, applies a counting end pulse to the address setting device 11. Then, the address specification of the musical score memory 8 is advanced by one and is operated by +1. In this way, the musical score information specified by the address setting device 11 is outputted from the musical tone forming device 14 one after another as musical tones.

次に反復動作について説明する。番地設定装置
11で指定された番地の内容が楽譜メモリ8の出
力O3(反復情報)より出力されて反復動作装置1
2に加えられる。反復動作装置12では、まず、
最初は数字の一番小さいラベルすなわちだけを
注目する。ここで、反復情報にジヤンプ記号が含
まれていなければ、番地設定装置11に番地+1
情報を送り次の楽譜に進む。他方、反復情報にジ
ヤンプ記号が含まれていると、前述のプログラム
時に記憶した番地設定装置11の出力信号(メモ
リアドレス)、すなわち、楽譜メモリ8の反復先
番地を読み出し、番地設定装置11のメモリアド
レスを設定しなおす。そして、ラベルの注目を
解除してラベル+1、すなわち、ラベルを注
目して前述のとおり次々と反復動作を行なう。以
上のように1組の反復記号を1つのラベルとして
扱い反復記号を数字に置き換えることにより、入
力ボタンを少なくして入力操作を容易にでき、簡
単な回路構成で複雑な反復動作を行なうことがで
きる。
Next, the repetitive motion will be explained. The contents of the address specified by the address setting device 11 are output from the output O 3 (repetition information) of the score memory 8 and the repetitive motion device 1
Added to 2. In the repetitive motion device 12, first,
At first, focus only on the label with the lowest number. Here, if the repetition information does not include a jump symbol, the address setting device 11
Send information and proceed to the next score. On the other hand, if the repetition information includes a jump symbol, the output signal (memory address) of the address setting device 11 stored at the time of the above-mentioned programming, that is, the repetition destination address of the musical score memory 8 is read out, and the memory of the address setting device 11 is read out. Reset the address. Then, attention is released from the label and attention is focused on label +1, that is, the label is focused on, and the above-described repetitive operation is performed one after another. As described above, by treating a set of repetition symbols as one label and replacing the repetition symbols with numbers, it is possible to reduce the number of input buttons, simplify input operations, and perform complex repetition operations with a simple circuit configuration. can.

第3図は具体的な構成図であり、第2図と同一
機能の部分には同一符号を符して説明を省略す
る。第3図において、15a,15bはラベル入
力スイツチであり、反復記号のラベル指定を行な
う。16はジヤンプ入力スイツチであり、反復記
号のジヤンプ指定を行なう。17はジヤンプ一時
記憶部であり、ジヤンプ記号を一時記憶する。1
8は反復押圧信号を阻止するゲート、19は音高
入力手段1の音高押圧信号と反復押圧信号との論
理和をとり、楽譜メモリ8に情報書き込みクロツ
クを発生するゲート、20はR/W制御手段9の
リード又はライト状態を決定するスイツチ、21
はメモリアドレス記憶部であり、番地設定装置1
1の出力信号(メモリアドレス)を記憶する。2
2は比較ラベル発生部であり、どのラベルに注目
するかを決定する。23は比較器であり、楽譜メ
モリ8からの反復(ラベル)情報と比較ラベル発
生部22からの比較ラベル情報とを比較する。2
4は楽譜メモリ8からの反復(ジヤンプ)情報と
比較器23の出力との論理積をとるゲート、25
は前記スイツチ20と連動して、番地設定装置1
1にクロツクパルスを送るスイツチ、26は論理
和をとるゲート、27は自動演奏のテンポを決定
するテンポ発振器、28は各音符の音長を計数す
る計数器、29は反転ゲート、30はラベル設定
部、31は反転ゲート、32は論理積をとるゲー
トである。
FIG. 3 is a concrete configuration diagram, and parts having the same functions as those in FIG. 2 are denoted by the same reference numerals, and explanations thereof will be omitted. In FIG. 3, reference numerals 15a and 15b are label input switches for specifying a label for a repetition symbol. Reference numeral 16 denotes a jump input switch for specifying a jump for repetition symbols. Reference numeral 17 is a jump temporary storage section, which temporarily stores jump symbols. 1
Reference numeral 8 denotes a gate for blocking the repeated pressing signal; 19, a gate for calculating the logical sum of the pitch pressing signal of the pitch input means 1 and the repetitive pressing signal; and generating a clock for writing information into the musical score memory 8; 20, an R/W a switch 21 for determining the read or write state of the control means 9;
is a memory address storage unit, and address setting device 1
1 output signal (memory address) is stored. 2
Reference numeral 2 denotes a comparison label generation unit, which determines which label to pay attention to. A comparator 23 compares the repetition (label) information from the score memory 8 and the comparison label information from the comparison label generation section 22. 2
4 is a gate 25 which takes the AND of the repetition (jump) information from the score memory 8 and the output of the comparator 23;
is interlocked with the switch 20 to set the address setting device 1.
1 is a switch that sends a clock pulse, 26 is a gate that takes an OR, 27 is a tempo oscillator that determines the tempo of automatic performance, 28 is a counter that counts the duration of each note, 29 is an inversion gate, and 30 is a label setting section , 31 is an inversion gate, and 32 is an AND gate.

上記構成において、まず、ラベル入力スイツチ
15a,15bとジヤンプ入力スイツチ16とジ
ヤンプ一時記憶装置17とゲート18と反転ゲー
ト29とで構成されている反復入力手段6を説明
する。ラベル入力だけ(たとえばラベル入力スイ
ツチ15a)であれば、このラベル入力スイツチ
15aを押圧すると、ラベル入力スイツチ15a
の1より第3のコード変換手段7(ラベルをコー
ド化したものをROMに記憶させたもの)を介し
て反復コード化情報が楽譜メモリ8に送られる。
さらに、ラベル入力スイツチ15aの2よりゲー
ト19を介して楽譜メモリ8に書き込み信号が送
られ楽譜メモリ8に反復情報が格納される。ま
た、ラベル入力スイツチ15aの2からゲート1
8の一方の入力に反復押圧信号が加わつており、
このゲート18の他の入力はそれに接がつている
ジヤンプ入力スイツチ16を押圧しない限りハイ
レベルが印加されており、ゲート18の出力はラ
ベル入力スイツチ15aの2などにより左右され
ることになる。そして、ラベル入力スイツチ15
aの2からゲート18及び反復記憶制御手段10
を介してアドレス書き込み信号としてメモリアド
レス記憶部21に送られる。ラベル入力スイツチ
15aがON→OFFになると、反復押圧信号が反
転ゲート29を介してジヤンプ一時記憶部17の
内部をクリヤして出力をハイレベルに保つ。
In the above structure, first, the repetition input means 6, which is composed of label input switches 15a, 15b, jump input switch 16, jump temporary storage device 17, gate 18, and inverting gate 29, will be explained. If only label input is required (for example, label input switch 15a), when this label input switch 15a is pressed, label input switch 15a
1, the repetitive coded information is sent to the musical score memory 8 via the third code conversion means 7 (the coded label is stored in the ROM).
Furthermore, a write signal is sent to the score memory 8 from the label input switch 15a 2 via the gate 19, and the repetition information is stored in the score memory 8. Also, from the label input switch 15a 2 to the gate 1
A repetitive press signal is applied to one input of 8,
A high level is applied to the other inputs of this gate 18 unless the jump input switch 16 connected thereto is pressed, and the output of the gate 18 is influenced by label input switch 15a 2, etc. And label input switch 15
a.2 to gate 18 and repetitive storage control means 10
is sent to the memory address storage section 21 as an address write signal. When the label input switch 15a is turned from ON to OFF, the repeated pressing signal clears the inside of the jump temporary storage section 17 via the inversion gate 29 and keeps the output at a high level.

次に、ラベル入力とジヤンプ入力を行なう時に
ついて説明する。ジヤンプ入力スイツチ16を押
圧すると、ジヤンプ一時記憶部17にジヤンプ入
力ON情報(ロウレベル)を記憶して楽譜メモリ
8に送られる。そしてジヤンプ一時記憶部17か
らゲート18にロウレベルが送られてゲート18
は閉状態になり、ラベル入力スイツチ15aの2
などからの信号を阻止する。引続き、ラベル入力
スイツチ15aを押圧すると、ラベル入力スイツ
チ15aの1からの反復情報は前述したように楽
譜メモリ8に格納される。
Next, a description will be given of when inputting a label and inputting a jump. When the jump input switch 16 is pressed, jump input ON information (low level) is stored in the jump temporary storage section 17 and sent to the score memory 8. Then, a low level is sent from the jump temporary storage section 17 to the gate 18.
is in the closed state, and the label input switch 15a 2
Block signals from etc. Subsequently, when the label input switch 15a is pressed, the repetition information from 1 of the label input switch 15a is stored in the musical score memory 8 as described above.

次に、メモリアドレス記憶部21と比較ラベル
発生部22と比較器23とゲート24とラベル設
定部30とゲート24,32と反転ゲート31で
構成されている反復動作装置12について説明す
る。
Next, the repetitive operation device 12, which is composed of the memory address storage section 21, the comparison label generation section 22, the comparator 23, the gate 24, the label setting section 30, the gates 24 and 32, and the inversion gate 31, will be explained.

まず、楽譜プログラム時には反復記憶制御手段
10からの書き込み信号(OFF→ON)がメモリ
アドレス記憶部21に送られるたびにラベル設定
部30で第3のコード変換手段7の出力信号を特
定のラベルに変換し、メモリアドレス記憶部21
には指定された所定の場所に番地設定装置11の
出力信号(メモリアドレス)を格納する。
First, when programming a musical score, each time a write signal (OFF→ON) from the repetitive storage control means 10 is sent to the memory address storage section 21, the label setting section 30 changes the output signal of the third code conversion means 7 to a specific label. Convert and store memory address storage unit 21
The output signal (memory address) of the address setting device 11 is stored in a designated predetermined location.

次に自動演奏時について説明する。楽譜メモリ
8の出力O3′,O3″は第2図で説明した反復情報の
ことであり、O3′はラベル情報、O3はジヤンプ
情報である。そして、ラベル情報、ジヤンプ情報
は音符の音長にしたがつて次々と反復動作装置1
2に送られてくる。比較ラベル発生部22からの
ラベル情報と楽譜メモリ8からのラベル情報
O3′の比較を比較器23で行ない、一致すれば比
較器23の出力Aから一致パルス信号が出力さ
れ、ゲート32に加えられる。そして、楽譜メモ
リ8からジヤンプ情報(ロウレベル)O3″が送ら
れてこなければ、ゲート32で比較器23(出力
A)からの一致パルス信号は阻止される。また、
比較器23の出力Bには楽譜メモリ8からラベル
情報O3′が送られてくるたびに+1パルス信号を
出力してゲート24に送られる。そして、ゲート
24では楽譜メモリ8からジヤンプ情報(ロウレ
ベル)O3″が送られた時のみ他入力を阻止する。
楽譜メモリ8のジヤンプ情報O3″がないとき+1
パルス信号はゲート24を介して番地設定装置1
1に送られてメモリアドレス+1操作を行なう。
比較ラベル発生部22のラベル情報と楽譜メモリ
8からのラベル情報O3′とが一致して、さらにジ
ヤンプ情報(ロウレベル)O3″も送られてくる
と、ゲート32は開放状態となり、比較器23の
出力Aの一致パルス信号がゲート32を介してメ
モリアドレス記憶部21、番地設定装置11、ゲ
ート26、比較ラベル発生部22とに送られる。
Next, the automatic performance will be explained. The outputs O 3 ′ and O 3 ″ of the score memory 8 are the repetition information explained in FIG. 2, O 3 ′ is label information, and O 3 is jump information.The label information and jump information are the notes Repeating motion device 1 one after another according to the note length of
It will be sent to 2. Label information from the comparison label generator 22 and label information from the score memory 8
The comparator 23 compares O 3 ', and if they match, a match pulse signal is output from the output A of the comparator 23 and applied to the gate 32. If jump information (low level) O 3 '' is not sent from the score memory 8, the gate 32 blocks the coincidence pulse signal from the comparator 23 (output A).
The output B of the comparator 23 outputs a +1 pulse signal each time the label information O 3 ' is sent from the score memory 8, and is sent to the gate 24. The gate 24 blocks other inputs only when jump information (low level) O 3 '' is sent from the score memory 8.
+1 when there is no jump information O 3 ″ in score memory 8
The pulse signal is passed through the gate 24 to the address setting device 1.
1 and performs a memory address +1 operation.
When the label information from the comparison label generator 22 and the label information O 3 ′ from the score memory 8 match and jump information (low level) O 3 ″ is also sent, the gate 32 becomes open and the comparator The coincidence pulse signal of the output A of 23 is sent via the gate 32 to the memory address storage section 21, the address setting device 11, the gate 26, and the comparison label generation section 22.

第4図に上述の一致パルス信号と各部とのタイ
ミングを示す。比較器23の出力Aの一致パルス
信号がOFF状態からON状態に変化すると、メモ
リアドレス記憶部21の出力にはラベル設定部3
0で指定された所定の場所からメモリアドレス信
号に+1操作を行なつて出力される。そして、一
致パルス信号がON状態からOFF状態に変化する
と、メモリアドレス記憶部21の出力信号を番地
設定装置11にメモリアドレスを設定しなおす。
さらに、比較ラベル発生部22のラベル指定を+
1操作を行なう。
FIG. 4 shows the timing of the above-mentioned coincidence pulse signal and each part. When the coincidence pulse signal of the output A of the comparator 23 changes from the OFF state to the ON state, the output of the memory address storage section 21 is set to the label setting section 3.
The memory address signal is incremented by +1 and output from a predetermined location designated by 0. Then, when the coincidence pulse signal changes from the ON state to the OFF state, the output signal of the memory address storage section 21 is used to reset the memory address in the address setting device 11.
Furthermore, the label specification of the comparison label generation section 22 is +
Perform one operation.

スイツチ25の動作としては楽譜プログラム時
はゲート19の出力信号を番地設定装置11に、
そして、自動演奏時には計数器28の出力信号を
番地設定装置11に加える。つまり、番地設定装
置11のクロツク信号入力を選択する。
The operation of the switch 25 is to send the output signal of the gate 19 to the address setting device 11 during musical score programming.
During automatic performance, the output signal of the counter 28 is applied to the address setting device 11. That is, the clock signal input of the address setting device 11 is selected.

テンポ発振器27と計数器28で構成されてい
る音長計数装置13について説明する。楽譜メモ
リ8の出力O2からの音長情報をゲート26から
のクロツク信号で計数器28にセツトし、テンポ
発振器27の発振出力により最大計数値までの計
数を行なう。計数を終了すれば、終了パルスがス
イツチ25を介して番地設定装置11とゲート2
6に送られる。終了パルスの立ち上りでメモリア
ドレスを+1操作行ない、立ち下りで音長データ
を計数器28にセツトする。
The tone length counting device 13 composed of a tempo oscillator 27 and a counter 28 will be explained. The note length information from the output O2 of the musical score memory 8 is set in the counter 28 by the clock signal from the gate 26, and counting is performed up to the maximum count value by the oscillation output of the tempo oscillator 27. When the counting is finished, the end pulse is sent to the address setting device 11 and the gate 2 via the switch 25.
Sent to 6. At the rising edge of the end pulse, the memory address is incremented by 1, and at the falling edge, tone length data is set in the counter 28.

次に、マイクロコンピユータを使用した本発明
の他の実施例について説明する。
Next, another embodiment of the present invention using a microcomputer will be described.

第5図は本実施例に使用した松下電子工業株式
会社製のマイクロコンピユータMN1400のシステ
ムブロツク図である。よく知られているように、
マイクロコンピユータはコンピユータの一種であ
り、信号のやりとりをマイクロ命令でプログラム
制御している。第2図、第3図の各機能ブロツク
とマイクロコンピユータの各部分がはつきりと一
対一に対応することは難しいが、本発明の考え方
そのものはマイクロコンピユータを用いても変わ
らない。たとえば、第2図中の第1〜3のコード
変換手段2,4,7の各コード内容は内部リード
オンリメモリ(ROM)の中に格納されている。
FIG. 5 is a system block diagram of a microcomputer MN1400 manufactured by Matsushita Electronics Co., Ltd. used in this example. As is well known,
A microcomputer is a type of computer, and the exchange of signals is controlled by a program using microinstructions. Although it is difficult to ensure a one-to-one correspondence between each functional block in FIGS. 2 and 3 and each part of the microcomputer, the concept of the present invention itself does not change even if a microcomputer is used. For example, the code contents of the first to third code conversion means 2, 4, and 7 in FIG. 2 are stored in an internal read-only memory (ROM).

ただ、本マイクロコンピユータでは電源投入と
同時にその内部ROMの内容を内部ランダムアク
セスメモリ(RAM)に移し換え、内部RAM領
域で変換を実施する。第2図の音長コード・一時
記憶手段5も内部RAMの所定の領域に設定され
る。また、音長計数装置13も計数データを内部
RAM領域に格納しておき、指定された計数デー
タを内部RAM、演算ユニツト(ALU)、アキユ
ムレータ(ACC)の間でのやりとり(プログラ
ムで制御)で内蔵カウンタにセツトして計数を行
なうことで実現できる。また、反復動作装置12
についても内部RAM領域にメモリアドレス、指
定ラベルを格納しておきALU,ACC等のやりと
りで実現できる。
However, in this microcomputer, the contents of the internal ROM are transferred to the internal random access memory (RAM) as soon as the power is turned on, and the conversion is performed in the internal RAM area. The tone length code/temporary storage means 5 in FIG. 2 is also set in a predetermined area of the internal RAM. In addition, the tone length counting device 13 also stores counting data internally.
This is achieved by storing the specified counting data in the RAM area and setting it in the built-in counter through exchange (controlled by the program) between the internal RAM, arithmetic unit (ALU), and accumulator (ACC) to perform counting. can. In addition, the repetitive motion device 12
This can also be achieved by storing memory addresses and specified labels in the internal RAM area and communicating with ALU, ACC, etc.

第6図にマイクロコンピユータMN1400を用い
た本発明の他の実施例を示す。
FIG. 6 shows another embodiment of the present invention using a microcomputer MN1400.

まず、マイクロコンピユータ33の入・出力に
ついて説明する。音高入力手段1、音長入力手段
3、反復入力手段6の各スイツチ及びプログラム
か自動演奏かの切換スイツチ9等のスイツチ類は
マイクロコンピユータ33の出力ポートCθφ〜
Cθ6と入力ポートAiφ〜Ai3,Biφ〜Bi3で構成さ
れたマトリツクスの各交点に配置し、出力ポート
Cθφ〜Cθ6から順にパルス(7相パルス)を出力
し、入力ポートAiφ〜3,Biφ〜3からマイクロ
コンピユータ33内にとりこみ検索を行なうこと
でどのスイツチを押したかが判別される。出力ポ
ートEθφ〜Eθ3からは音高情報、音長情報、反復
情報が出力される。そして、楽譜メモリ8の
RAMI34には反復情報が、RAM35,3
6には音高情報が、RAM37には音長情報が
それぞれ送られる。また、出力ポートCθ8からは
楽譜メモリ8のRAM,,,にデータを
書き込み状態かデータを読み出し状態にするかを
決定するR/W信号を出力する。そして、出力ポ
ートDθφ〜Dθ4にはRAM,,,のチツ
プ選択信号を出力する。また、出力ポートCθ7か
らは番地設定装置11(プリセツタブルカウンタ
で構成されており、クロツク信号がLowレベル
→Highレベル→Lowレベルと変化すると1ステ
ツプカウントアツプされる)へのクロツク信号を
出力する。
First, input and output of the microcomputer 33 will be explained. Switches such as the pitch input means 1, the note length input means 3, the repetition input means 6, and the program/automatic performance selector switch 9 are connected to the output ports Cθφ~ of the microcomputer 33.
Placed at each intersection of the matrix composed of Cθ6 and input ports Aiφ~Ai3, Biφ~Bi3, and output ports
Pulses (seven-phase pulses) are sequentially output from Cθφ to Cθ6, and are input into the microcomputer 33 from input ports Aiφ to 3 and Biφ to 3 and searched, thereby determining which switch has been pressed. Output ports Eθφ to Eθ3 output pitch information, note length information, and repetition information. And music score memory 8
RAMI34 contains repetition information, RAM35, 3
Pitch information is sent to 6, and note length information is sent to RAM 37. Further, from the output port Cθ8, an R/W signal is output which determines whether the RAM, . Chip selection signals for RAM, . . . are output to output ports Dθφ to Dθ4. Also, output port Cθ7 outputs a clock signal to the address setting device 11 (consisting of a presettable counter, which counts up by one step when the clock signal changes from low level to high level to low level). .

次に、マイクロコンピユータ32の入・出力を
説明する。センス入力SNSOにはスイツチ40に
よりプログラム/自動演奏の状態判別が入力され
る。入力ポートBiφ〜Bi3入力にはRAMI(反復情
報)の出力信号が加えられる。入力ポートAiφ〜
Ai3入力にはセレクタ38を介して番地設定装置
11の出力信号が加えられる。出力ポートCθ9に
は、番地設定装置11の出力信号上位4bit、下位
4bitのどちらを選択するのかを区別するための信
号を出力してセレクタ38に加える。出力ポート
Cθφ〜Cθ7からは反復先のアドレスを出力して番
地設定装置11に加える。出力ポートCθ8からは
上記出力ポートCθφ〜Cθ7の出力信号を番地設定
装置11にセツトするためのセツト信号を出力す
る。総合的な動作については、第2図で説明した
動作をマイクロ命令に直して各マイクロコンピユ
ータ33,39の内部ROM領域に格納してお
き、プログラム制御することにより実現できる。
Next, input/output of the microcomputer 32 will be explained. Program/automatic performance status determination is inputted to the sense input SNSO by the switch 40. An output signal of RAMI (repetition information) is applied to the input ports Biφ to Bi3. Input port Aiφ~
The output signal of the address setting device 11 is applied to the Ai3 input via the selector 38. The output port Cθ9 has the upper 4 bits and lower 4 bits of the output signal of the address setting device 11.
A signal for distinguishing which of the 4 bits to select is output and applied to the selector 38. output port
The repeat destination address is output from Cθφ to Cθ7 and added to the address setting device 11. A set signal for setting the output signals of the output ports Cθφ to Cθ7 to the address setting device 11 is output from the output port Cθ8. The overall operation can be realized by converting the operation explained in FIG. 2 into microinstructions, storing them in the internal ROM area of each microcomputer 33, 39, and controlling them by a program.

以上のように本発明によれば、1組の反復記号
を1ラベルに設定して反復動作の優先順序を予め
数の小さいラベルを指定するようにしたので、入
力操作が容易になり、回路構成が簡素化できるも
のである。
As described above, according to the present invention, one set of repetition symbols is set as one label, and the priority order of the repetition operation is specified in advance to a label with a small number, so that input operations are facilitated and the circuit configuration is can be simplified.

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

第1図A,Bは反復記号の一例を示す図、第2
図は本発明の一実施例を示すブロツク図、第3図
はその具体回路構成図、第4図はその要部の動作
説明図、第5はマイクロコンピユータのシステム
ブロツク図、第6図はマイクロコンピユータを使
用した本発明の他の実施例を示すブロツク図であ
る。 1……音高入力手段、2……第1のコード変換
手段、3……音長入力手段、4……第2のコード
変換手段、5……音長コード一時記憶手段、6…
…反復入力手段、7……第3のコード変換手段、
8……楽譜メモリ、9……R/W制御手段、10
……反復記憶制御手段、11……番地設定装置、
12……反復動作装置、21……メモリアドレス
記憶部。
Figures 1A and B are diagrams showing examples of repetition symbols, Figure 2
Figure 3 is a block diagram showing an embodiment of the present invention, Figure 3 is a specific circuit configuration diagram thereof, Figure 4 is an explanatory diagram of the operation of its main parts, Figure 5 is a system block diagram of a microcomputer, and Figure 6 is a diagram of a microcomputer. FIG. 3 is a block diagram showing another embodiment of the present invention using a computer. DESCRIPTION OF SYMBOLS 1...Pitch input means, 2...First code conversion means, 3...Tone length input means, 4...Second code conversion means, 5...Tone length code temporary storage means, 6...
...repetitive input means, 7... third code conversion means,
8... Score memory, 9... R/W control means, 10
... Repetitive storage control means, 11 ... Address setting device,
12... Repetitive operation device, 21... Memory address storage section.

Claims (1)

【特許請求の範囲】[Claims] 1 楽音の音高および休符を指定する音高入力手
段と、上記音高入力手段で指定された音高および
休符を所定のコード信号に変換する第1のコード
変換手段と、楽音の長さを指定する音長入力手段
と、上記音長入力手段で指定された楽音の長さを
所定のコード信号に変換する第2のコード変換手
段と、反復ラベル指定1,2,3,…、ジヤンプ
指定の反復記号を指定入力する反復入力手段と、
上記反復入力手段で指定された反復記号を所定の
コード信号に変換する第3のコード変換手段と、
前記第2のコード変換手段の出力の情報と前記第
1のコード変換手段の出力の情報と前記第3のコ
ード変換手段の出力の情報とを記憶する楽譜メモ
リと、前記楽譜メモリの番地を所定の番地に設定
する番地設定装置と、反復動作を行なう反復動作
装置とを具備し、楽譜プログラム時、反復順を反
復ラベル1,2,3,…の順に規定し、反復内容
を反復ラベル指定、ジヤンプ指定で規定し、反復
先を入力する場合、反復ラベル指定のみ入力し楽
譜メモリの番地データを反復動作装置内に記憶
し、反復指示を入力する場合、ジヤンプ指定と反
復ラベル指定とを入力し、自動演奏時、楽譜メモ
リから反復順に対応する反復ラベルおよびジヤン
プ指定信号が反復動作装置に入力される毎に反復
ラベルに対応する楽譜メモリの反復先の番地デー
タを反復動作装置から番地設定装置に設定しなお
し、反復順を更新するように構成したことを特徴
とするプログラマブル自動演奏装置の駆動方法。
1 pitch input means for specifying the pitch and rest of a musical tone; first code conversion means for converting the pitch and rest specified by the pitch input means into a predetermined code signal; a second code conversion means for converting the length of the musical note specified by the note length input means into a predetermined code signal; and repeat label specification 1, 2, 3, . . . a repetition input means for inputting a repetition symbol for specifying a jump;
third code conversion means for converting the repetition symbol specified by the repetition input means into a predetermined code signal;
a musical score memory for storing information on the output of the second code converting means, information on the output of the first code converting means, and information on the output of the third code converting means; and a musical score memory having a predetermined address of the musical score memory. and a repetitive motion device that performs a repetitive motion, and when programming a musical score, the repetition order is defined as repetition label 1, 2, 3, etc., and the repetition content is specified by repetition label designation, When specifying a jump specification and inputting a repeat destination, enter only a repeat label specification and store the score memory address data in the repeat operation device, and when inputting a repeat instruction, enter a jump specification and a repeat label specification. During automatic performance, each time the repetition label and jump designation signal corresponding to the repetition order from the score memory are input to the repetition operation device, the repetition destination address data of the score memory corresponding to the repetition label is sent from the repetition operation device to the address setting device. A method for driving a programmable automatic performance device, characterized in that the programmable automatic performance device is configured to reset the settings and update the repetition order.
JP2489578A 1978-03-03 1978-03-03 Programmable automatic player Granted JPS54118228A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2489578A JPS54118228A (en) 1978-03-03 1978-03-03 Programmable automatic player

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2489578A JPS54118228A (en) 1978-03-03 1978-03-03 Programmable automatic player

Publications (2)

Publication Number Publication Date
JPS54118228A JPS54118228A (en) 1979-09-13
JPS6325358B2 true JPS6325358B2 (en) 1988-05-25

Family

ID=12150911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2489578A Granted JPS54118228A (en) 1978-03-03 1978-03-03 Programmable automatic player

Country Status (1)

Country Link
JP (1) JPS54118228A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6191697A (en) * 1984-10-12 1986-05-09 株式会社河合楽器製作所 Melody data reading device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS537317A (en) * 1976-07-09 1978-01-23 Hitachi Ltd Electronic musical instrument

Also Published As

Publication number Publication date
JPS54118228A (en) 1979-09-13

Similar Documents

Publication Publication Date Title
JPS6230635B2 (en)
US4633751A (en) Automatic performance apparatus
US4375776A (en) Tone property control device in electronic musical instrument
US4454797A (en) Automatic music performing apparatus with intermediate span designating faculty
US4217805A (en) Apparatus and method for writing rhythm information in storage
JPS6325358B2 (en)
JPS6243198B2 (en)
JPS648835B2 (en)
US4646610A (en) Electronic musical instrument with automatic ending accompaniment function
US4217806A (en) Automatic rhythm generating method and apparatus in electronic musical instrument
JPS6238713B2 (en)
JP2586450B2 (en) Waveform storage and playback device
US4561338A (en) Automatic accompaniment apparatus
US4612839A (en) Waveform data generating system
JPS6243196B2 (en)
GB2091470A (en) Electronic Musical Instrument
JPS6243197B2 (en)
JPS628797B2 (en)
JPS6041598Y2 (en) Automatic accompaniment device for electronic musical instruments
JPH0617197Y2 (en) Electronic musical instrument
EP0366422A2 (en) Electronic timepiece
JPS6158915B2 (en)
JPS6318759B2 (en)
JPS595911Y2 (en) Chord playing device for electronic musical instruments
JPH0128556Y2 (en)