JPH0136954B2 - - Google Patents

Info

Publication number
JPH0136954B2
JPH0136954B2 JP56194807A JP19480781A JPH0136954B2 JP H0136954 B2 JPH0136954 B2 JP H0136954B2 JP 56194807 A JP56194807 A JP 56194807A JP 19480781 A JP19480781 A JP 19480781A JP H0136954 B2 JPH0136954 B2 JP H0136954B2
Authority
JP
Japan
Prior art keywords
data
latch circuit
key
circuit
solenoid
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
JP56194807A
Other languages
Japanese (ja)
Other versions
JPS5897177A (en
Inventor
Takamichi Sawase
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP56194807A priority Critical patent/JPS5897177A/en
Publication of JPS5897177A publication Critical patent/JPS5897177A/en
Publication of JPH0136954B2 publication Critical patent/JPH0136954B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10FAUTOMATIC MUSICAL INSTRUMENTS
    • G10F1/00Automatic musical instruments
    • G10F1/02Pianofortes with keyboard

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明はピアノ自動演奏装置に係り、特に、
雑音等による誤動作を防止する誤動作防止方法に
関する。
[Detailed Description of the Invention] The present invention relates to an automatic piano performance device, and in particular,
The present invention relates to a malfunction prevention method for preventing malfunctions caused by noise, etc.

近年、ピアノを自動的に演奏するピアノ自動演
奏装置が開発されている。この装置は、ピアノの
各キー(鍵)に各々キー駆動用のソレノイドを設
け、これらのソレノイドを、カセツトテープある
いはフロツピイデイスク等の記憶部に記憶されて
いる演奏データに基づいて駆動することにより、
ピアノを自動的に演奏するものである。
In recent years, automatic piano performance devices that automatically play the piano have been developed. In this device, each key of the piano is provided with a key-driving solenoid, and these solenoids are driven based on performance data stored in a storage unit such as a cassette tape or floppy disk. According to
It plays the piano automatically.

ところで、このピアノ自動演奏装置における内
部回路が雑音等によつて誤動作を起こすと、記憶
部に記憶されている楽音以外の楽音が発生した
り、最悪の場合はソレノイドに許容時間以上信号
が印加され、ソレノイドを焼損するという問題が
生じる。
By the way, if the internal circuit of this automatic piano performance device malfunctions due to noise etc., a musical tone other than the musical tone stored in the memory section may be generated, or in the worst case, a signal may be applied to the solenoid for longer than the allowable time. , the problem of burning out the solenoid occurs.

そこでこの発明は、雑音等に基づく操作子の誤
動作を防止することができるピアノ自動演奏装置
における誤動作防止方法を提供することを目的と
している。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a method for preventing malfunctions in an automatic piano performance device, which can prevent malfunctions of operators due to noise or the like.

なおこの発明において操作子とは、ピアノのキ
ーおよびペダルの総称である。
Note that in this invention, the operator is a general term for piano keys and pedals.

以下、図面を参照しこの発明の一実施例を詳細
に説明する。第1図はこの発明による方法を適用
したピアノ自動演奏装置の構成を示すブロツク図
である。この図において符号1は各キーに各々近
接して設けられたキー駆動用のソレノイドであ
り、この図に示す回路は、これらのソレノイドを
記憶部2に記憶されている演奏データに基づいて
駆動し、ピアノを自動的に演奏するものである。
Hereinafter, one embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the structure of an automatic piano performance device to which the method according to the present invention is applied. In this figure, reference numeral 1 indicates a key driving solenoid provided close to each key, and the circuit shown in this figure drives these solenoids based on the performance data stored in the storage section 2. , which automatically plays the piano.

すなわち、この図において、符号3はキーを指
定するためのキーアドレスSADおよびソレノイ
ド1を駆動するためのソレノイド駆動データ
SKDを楽曲の進行順に時分割で出力するデータ
出力回路であり、記憶部2、操作部4および制御
回路5から構成されている。記憶部2は予め各ソ
レノイド1を駆動するための演奏データが楽曲の
進行順に記憶されているメモリである。ここで、
記憶部2に記憶されている演奏データについて説
明する。まず、キーオンを指定する演奏データ
ED−1は、第2図イに示すように、オン/オフ
識別コード“1”と、キーコードKCと、打鍵強
度データSDと、時間データTDとから構成され
る。この場合、打鍵強度データSDはキーの打鍵
強度、すなわち、ソレノイド1のプランジヤの駆
動速度に対応するデータであり、また、時間デー
タTDはキーを駆動すべき時刻に関するデータで
ある。一方、キーオフを指定する演奏データED
−2は、第2図ロに示すように、オン/オフ識別
コード“0”と、キーコードKCと、時間データ
TDとから構成される。そして、記憶部2には、
これらの演奏データEDが、順次、演奏順に記憶
されている。
That is, in this figure, code 3 is the key address SAD for specifying the key and the solenoid drive data for driving the solenoid 1.
This is a data output circuit that outputs SKD in time-sharing order in the order of progression of the music, and is composed of a storage section 2, an operation section 4, and a control circuit 5. The storage unit 2 is a memory in which performance data for driving each solenoid 1 is stored in advance in the order in which the music progresses. here,
The performance data stored in the storage section 2 will be explained. First, the performance data that specifies key-on
As shown in FIG. 2A, ED-1 is composed of an on/off identification code "1", a key code KC, keystroke strength data SD, and time data TD. In this case, the keystroke strength data SD is data corresponding to the keystroke strength of the key, that is, the driving speed of the plunger of the solenoid 1, and the time data TD is data regarding the time at which the key should be driven. On the other hand, the performance data ED that specifies key-off
-2, as shown in Figure 2B, the on/off identification code “0”, the key code KC, and the time data.
Consists of TD. Then, in the storage unit 2,
These performance data ED are sequentially stored in performance order.

操作子4は、自動演奏のスタートを指示するス
タートスイツチ、自動演奏の停止を指示するスト
ツプスイツチ、音量を指示する音量スイツチ等を
有して構成されるもので、各スイツチの出力は制
御回路5へ供給される。
The operator 4 includes a start switch for instructing the start of automatic performance, a stop switch for instructing the stop of automatic performance, a volume switch for instructing the volume, etc. The output of each switch is sent to the control circuit 5. Supplied.

制御回路5は記憶部2から演奏データEDを順
次読出し、読出した演奏データEDに基づいて、
キーアドレスSAD(7ビツト)およびソレノイド
駆動データSKD(8ビツト)を時分割で出力する
と共に、ロード信号LD1〜LD3を出力する回路で
ある。この場合、ソレノイド駆動データSKDは
打鍵強度データSDに基づいて作成されるデータ
であり、その最上位ビツト(MSB)がソレノイ
ド1のオン/オフを指示するビツトとなり、他の
7ビツトがソレノイド1を駆動するためのデータ
となる。なお、この制御回路5については後に詳
述する。
The control circuit 5 sequentially reads the performance data ED from the storage section 2, and based on the read performance data ED,
This circuit outputs the key address SAD (7 bits) and the solenoid drive data SKD (8 bits) in a time-division manner, and also outputs the load signals LD 1 to LD 3 . In this case, the solenoid drive data SKD is data created based on the keystroke strength data SD, and its most significant bit (MSB) is the bit that instructs solenoid 1 to turn on/off, and the other 7 bits turn solenoid 1 on and off. This becomes the data for driving. Note that this control circuit 5 will be explained in detail later.

ラツチ回路7(第1ラツチ回路)は、そのロー
ド端子Lへロード信号LD1が供給された時、制御
回路5から出力されているキーアドレスSADま
たはソレノイド駆動データSKDをラツチするも
ので、その出力はラツチ回路8(第3ラツチ回
路)へ供給される。ラツチ回路8は、そのロード
端子Lへロード信号LD2が供給された時、ラツチ
回路7から出力されているデータをラツチするも
ので、その出力はデコーダ9へ供給される。デコ
ーダ9はラツチ回路8の出力をデコードするもの
で、このデコーダ9の各出力は各々、各ソレノイ
ド1に対応して設けられたソレノイド駆動回路1
1のラツチ回路12(第2ラツチ回路)のエネー
ブル端子Eへ供給される。
The latch circuit 7 (first latch circuit) latches the key address SAD or solenoid drive data SKD output from the control circuit 5 when the load signal LD 1 is supplied to its load terminal L. is supplied to the latch circuit 8 (third latch circuit). The latch circuit 8 latches the data output from the latch circuit 7 when the load signal LD 2 is supplied to its load terminal L, and its output is supplied to the decoder 9. The decoder 9 decodes the output of the latch circuit 8, and each output of the decoder 9 corresponds to a solenoid drive circuit 1 provided corresponding to each solenoid 1.
The signal is supplied to the enable terminal E of the first latch circuit 12 (second latch circuit).

ソレノイド駆動回路11はラツチ回路12、駆
動信号発生回路13、アンドゲート14、バツフ
アアンプ15から構成されるもので、バツフアア
ンプ15の出力がソレノイド1へ供給される。ラ
ツチ回路12はそのエネーブル端子Eへ“1”信
号信号が供給されると、データラツチ可能状態と
なり、この状態においてそのロード端子Lへロー
ド信号LD3が供給されると、ラツチ回路7の出力
をラツチする。そして、ラツチしたデータの
MSBをアンドゲート14の一方の入力端へ供給
し、また、他の7ビツトを駆動信号発生回路13
へ供給する。駆動信号発生回路13は、ラツチ回
路12から供給されるデータに対応するパルス幅
を有する一定周期のソレノイド駆動信号を作成
し、アンドゲート14およびバツフアアンプ15
を介してソレノイド1へ供給する。これにより、
ソレノイド1が駆動される。
The solenoid drive circuit 11 is composed of a latch circuit 12, a drive signal generation circuit 13, an AND gate 14, and a buffer amplifier 15, and the output of the buffer amplifier 15 is supplied to the solenoid 1. When the latch circuit 12 is supplied with a "1" signal signal to its enable terminal E, it enters a data latch enabled state, and in this state, when the load signal LD 3 is supplied to its load terminal L, it latches the output of the latch circuit 7. do. Then, the latched data
The MSB is supplied to one input terminal of the AND gate 14, and the other 7 bits are supplied to the drive signal generation circuit 13.
supply to The drive signal generation circuit 13 generates a solenoid drive signal with a constant period having a pulse width corresponding to the data supplied from the latch circuit 12, and generates a solenoid drive signal of a constant period with a pulse width corresponding to data supplied from the latch circuit 12,
Supplied to solenoid 1 via. This results in
Solenoid 1 is activated.

次に、上記構成による回路の動作を説明する。 Next, the operation of the circuit with the above configuration will be explained.

操作者が操作部4のスタートスイツチを押す
と、制御回路5が、まず記憶部2の先頭番地に記
憶されている演奏データEDを読出す。ここで、
読出された演奏データEDが第2図イに示す演奏
データED−1であるとし、また、この演奏デー
タED−1のキーコードKCがキーF3(第3オクタ
ーブF音のキー)のキーアドレスSADであると
する。以後、制御回路5はクロスパルスに基づい
て演奏データED−1の時間データTDに対応す
る時間を計測する。そして、時間データTDに対
応する時間が経過した時点で、次の演奏データ
EDを読出す。ここで、読出された演奏データED
が第2図ロに示す演奏データED−2であるとし、
また、その演奏データED−2のキーコードKCが
キーF3のキーアドレスSADであるとする。以後、
制御回路5は上記演奏データED−2の時間デー
タTDに対応する時間を計測すると共に、時間計
測が終了した前記演奏データED−1のキーコー
ドKCおよび打鍵強度データSDの処理を行う。す
なわち、まず打鍵強度データSDをソレノイド1
の特性およびオン/オフ識別コード“1”に基づ
いて変換し、MSBが“1”のソレノイド駆動デ
ータSKDを得る。次に、キーアドレスSADを第
3図イに示す時間T1の間ラツチ回路7へ出力し、
次いで、同図に示す時に時間T2(T2=T1)の間
ソレノイド駆動データSKDをラツチ回路7へ出
力する。また、時間T1の前半部および時間T2
前半部において第4図ロに示すロード信号LD1
ラツチ回路7のロード端子Lへ出力する。また、
時間T1の後半部において第4図ハに示すロード
信号LD2をラツチ回路8のロード端子Lへ出力す
る。また、時間T2の後半部において第4図ニに
示すロード信号LD3を各ラツチ回路12のロード
端子Lへ出力する。時間T1の前半部においてロ
ード信号LD1が出力されると、キーアドレス
SADがラツチ回路7にラツチされる。次いで、
ロード信号LD2が出力されると、同キーアドレス
SADがラツチ回路8にラツチされ、このラツチ
されたキーアドレスSADがデコーダ9へ供給さ
れる。デコーダ9はキーアドレスSAD(キーF3
キーアドレスSAD)をデコードし、キーF3に対
応するするソレノイド駆動回路11のラツチ回路
12のエネーブル端子Eへ“1”信号を出力す
る。これにより、同ラツチ回路12がエネーブル
状態となる。次いで、時間T2の前半においてロ
ード信号LD1が出力されると、ラツチ回路7にソ
レノイド駆動データSKDがラツチされ、ラツチ
されたソレノイド駆動データSKDが各ラツチ回
路12へ供給される。次いでロード信号LD3が出
力され、各ラツチ回路12のロード端子Lへ供給
されると、現在エネーブル状態にあるラツチ回路
12、すなわち、キーF3に対応するソレノイド
駆動回路11内のラツチ回路12にソレノイド駆
動データSKDがラツチされる。上記ラツチ回路
12にソレノイド駆動データSKDがラツチされ
ると、同ラツチ回路12がラツチしたデータ
SKDのMSB(“1”信号)をアンドゲート14の
一方の入力端へ、他の7ビツトを駆動信号発生回
路13へ各々出力する。駆動信号発生回路13は
供給されたソレノイド駆動データSKDに対応す
るパルス幅を有する一定周期のソレノイド駆動信
号を作成し、アンドゲート14の他方の入力端へ
供給する。この時、アンドゲート14は、その一
方の入力端へ“1”信号が供給されていることか
ら開状態にある。したがつて、アンドゲート14
の他方の入力端へ供給されたソレノイド駆動信号
は同アンドゲート14およびバツフアアンプ15
を介して、キーF3に設けられたソレノイド1へ
供給される。これにより、キーF3のソレノイド
1が駆動され、キーF3が駆動される。
When the operator presses the start switch of the operation section 4, the control circuit 5 first reads out the performance data ED stored at the first address of the storage section 2. here,
Assume that the read performance data ED is performance data ED-1 shown in Figure 2A, and that the key code KC of this performance data ED-1 is the key address of key F 3 (the key of the F note of the third octave). Suppose it is SAD. Thereafter, the control circuit 5 measures the time corresponding to the time data TD of the performance data ED-1 based on the cross pulse. Then, when the time corresponding to the time data TD has elapsed, the next performance data
Read ED. Here, the read performance data ED
Assuming that is the performance data ED-2 shown in Figure 2B,
Further, it is assumed that the key code KC of the performance data ED-2 is the key address SAD of the key F3 . From then on,
The control circuit 5 measures the time corresponding to the time data TD of the performance data ED-2, and processes the key code KC and keystroke strength data SD of the performance data ED-1 for which time measurement has been completed. That is, first, keystroke strength data SD is sent to solenoid 1.
and the on/off identification code "1" to obtain solenoid drive data SKD with MSB "1". Next, the key address SAD is output to the latch circuit 7 for a time T1 shown in FIG.
Next, the solenoid drive data SKD is output to the latch circuit 7 for a time T 2 (T 2 =T 1 ) as shown in the figure. Further, in the first half of time T1 and the first half of time T2 , the load signal LD1 shown in FIG. Also,
In the latter half of time T1 , the load signal LD2 shown in FIG. 4C is output to the load terminal L of the latch circuit 8. Further, in the latter half of time T2 , a load signal LD3 shown in FIG. 4D is output to the load terminal L of each latch circuit 12. When the load signal LD 1 is output in the first half of time T 1 , the key address
SAD is latched in latch circuit 7. Then,
When the load signal LD 2 is output, the same key address
SAD is latched by latch circuit 8, and this latched key address SAD is supplied to decoder 9. The decoder 9 decodes the key address SAD (the key address SAD of the key F3 ) and outputs a "1" signal to the enable terminal E of the latch circuit 12 of the solenoid drive circuit 11 corresponding to the key F3 . This enables the latch circuit 12. Next, when the load signal LD 1 is output in the first half of time T 2 , the solenoid drive data SKD is latched in the latch circuit 7 , and the latched solenoid drive data SKD is supplied to each latch circuit 12 . Then, when the load signal LD 3 is outputted and supplied to the load terminal L of each latch circuit 12, the latch circuit 12 in the currently enabled state, that is, the latch circuit 12 in the solenoid drive circuit 11 corresponding to the key F 3 is activated. Solenoid drive data SKD is latched. When the solenoid drive data SKD is latched in the latch circuit 12, the data latched by the latch circuit 12 is
The MSB (“1” signal) of SKD is outputted to one input terminal of the AND gate 14, and the other 7 bits are outputted to the drive signal generation circuit 13. The drive signal generation circuit 13 generates a constant cycle solenoid drive signal having a pulse width corresponding to the supplied solenoid drive data SKD, and supplies it to the other input terminal of the AND gate 14 . At this time, the AND gate 14 is in an open state because a "1" signal is supplied to one input terminal thereof. Therefore, and gate 14
The solenoid drive signal supplied to the other input terminal of the AND gate 14 and the buffer amplifier 15
is supplied to the solenoid 1 provided on the key F3 . As a result, the solenoid 1 of the key F3 is activated, and the key F3 is activated.

次に、記憶部2から読出された演奏データED
−2の時間データTDに対応する時間(第3図イ
に示す時間T3)が経過すると、制御回路5が次
の演奏データEDを記憶部2から読出す。以後、
制御回路5は読出した演奏データEDの時間デー
タTDに対応する時間を計測すると共に、時間計
測が終了した演奏データED−2の処理を行う。
すなわち、オン/オフ識別コード“0”に基づい
てキーオフを検知し、MSBが“0”のソレノイ
ド駆動データSKDを作成する。次いで、前述し
た場合と同様に、演奏データED−2のキーアド
レスSAD(キーF3のキーアドレスSAD)およびソ
レノイド駆動データSKDを順次出力し、またロ
ード信号LD1〜LD3を出力する。これにより、キ
ーF3に対応するソレノイド駆動回路11のラツ
チ回路12へ、MSBが“0”のソレノイド駆動
信号SKDが読込まれ、この結果、同ソレノイド
駆動回路11のアンドゲート14がオフとされ、
キーF3の駆動状態が解除される。以下、上述し
た動作が繰り返えされ、ピアノが自動的に演奏さ
れる。
Next, the performance data ED read out from the storage unit 2
When the time corresponding to the time data TD of -2 (time T 3 shown in FIG. 3A) has elapsed, the control circuit 5 reads the next performance data ED from the storage section 2. From then on,
The control circuit 5 measures the time corresponding to the time data TD of the read performance data ED, and processes the performance data ED-2 for which time measurement has been completed.
That is, key-off is detected based on the on/off identification code "0", and solenoid drive data SKD with MSB "0" is created. Next, as in the case described above, the key address SAD of the performance data ED-2 (the key address SAD of the key F3 ) and the solenoid drive data SKD are sequentially outputted, and the load signals LD1 to LD3 are outputted. As a result, the solenoid drive signal SKD whose MSB is "0" is read into the latch circuit 12 of the solenoid drive circuit 11 corresponding to the key F3 , and as a result, the AND gate 14 of the solenoid drive circuit 11 is turned off.
The driving state of key F 3 is released. Thereafter, the above-described operations are repeated and the piano is automatically played.

以上が記憶部2から読出された演奏データED
に基づいてキーが駆動される過程である。ところ
で、この自動演奏装置においては、雑音等による
誤動作を防止するために次の処置が採られてい
る。
The above is the performance data ED read out from the storage unit 2.
This is the process in which the key is activated based on the By the way, in this automatic performance device, the following measures are taken to prevent malfunctions due to noise or the like.

すなわち、制御回路5はキーアドレスSADお
よびソレノイド駆動データSKDを出力していな
い時間帯において、第3図イに示すようにセーフ
データSFDをラツチ回路7へ出力する。ここで、
セーフデータSFDとはキーアドレスに割当てら
れたアドレス以外のデータであり、かつ、このセ
ーフデータSFDがラツチ回路12に読込まれた
場合、アンドゲート14を閉状態とするデータで
ある。さらに具体的に言えば、MSBが“0”で
他のビツトが全て“1”のデータ「01111111」で
ある。そして、制御回路5はこのセーフデータ
SFDを出力した後、ロード信号LD1、LD2を順次
出力し(第3図ロ、ハ)、このセーフデータSFD
をラツチ回路7および8にラツチさせる。
That is, the control circuit 5 outputs the safe data SFD to the latch circuit 7 as shown in FIG. here,
The safe data SFD is data other than the address assigned to the key address, and is data that closes the AND gate 14 when the safe data SFD is read into the latch circuit 12. More specifically, the data is "01111111" where the MSB is "0" and all other bits are "1". Then, the control circuit 5 uses this safe data.
After outputting the SFD, load signals LD 1 and LD 2 are output in sequence (Figure 3 B and C), and this safe data SFD
is latched by latch circuits 7 and 8.

このような処置をとつておくと次の様な利点が
得られる。まず、ラツチ回路8にラツチされたセ
ーフデータSFD「01111111」はキーアドレス以外
のデータであり、したがつて、このセーフデータ
SFDがデコーダ9へ供給されると、デコーダ9
の各出力(ラツチ回路12に供給される出力)が
全て“0”となり全てのラツチ回路12がデイス
エーブル状態となる。この結果、たとえロード信
号LD3の信号ラインに雑音が誘導されても(第3
図ニにおける符号P1参照)、ラツチ回路12に誤
つたデータがラツチされることがなく、ソレノイ
ド2の誤動作を防止することができる。また、例
えばロード信号LD2の信号ラインに雑音が誘導さ
れた場合においても(第3図ハにおける符号P2
参照)、ラツチ回路8にラツチされるのはラツチ
回路7の出力、すなわち、セーフデータSFDで
あり、したがつて、いずれのラツチ回路12もエ
ネーブル状態になることはない。さらに、何らか
の原因でラツチ回路7の出力(セーフデータ
SFD)がラツチ回路12に誤つてラツチされて
しまつた場合においても、セーフデータSFDの
MSBが“0”であることから、ソレノイド1が
オフとされるだけである。すなわち、ソレノイド
1に許容時間以上ソレノイド駆動信号が印加さ
れ、ソレノイド1が焼損するという不都合を避け
ることができる。
If such measures are taken, the following advantages can be obtained. First, the safe data SFD "01111111" latched in the latch circuit 8 is data other than the key address, so this safe data
When the SFD is supplied to the decoder 9, the decoder 9
All outputs (outputs supplied to the latch circuits 12) become "0", and all the latch circuits 12 become disabled. As a result, even if noise is induced in the signal line of load signal LD 3 (the third
(See reference numeral P1 in FIG. Also, for example, even if noise is induced in the signal line of the load signal LD 2 (symbol P 2 in Figure 3 C)
), it is the output of latch circuit 7, ie, the safe data SFD, that is latched into latch circuit 8, and therefore neither latch circuit 12 is enabled. Furthermore, for some reason, the output of latch circuit 7 (safe data
SFD) is accidentally latched by the latch circuit 12, the safe data SFD
Since the MSB is "0", solenoid 1 is only turned off. That is, it is possible to avoid the inconvenience that the solenoid drive signal is applied to the solenoid 1 for longer than the permissible time, causing the solenoid 1 to burn out.

なお、上述したセーフデータSFDの下位7ビ
ツト「1111111」が駆動信号発生回路13へ供給
されると、同回路13から最弱音に対応するソレ
ノイド駆動信号が出力される。
Note that when the lower 7 bits "1111111" of the above-mentioned safe data SFD are supplied to the drive signal generation circuit 13, the circuit 13 outputs a solenoid drive signal corresponding to the weakest sound.

また、上述した実施例においてはピアノのキー
の駆動の場合のみについて説明したが、ピアノの
ペダルの駆動も同様に行なわれる。したがつて、
この発明はピアノのペダルの駆動の場合において
も、勿論適用することができる。
Further, in the above-described embodiment, only the case of driving the piano keys has been described, but the driving of the piano pedals is performed in the same manner. Therefore,
Of course, the present invention can also be applied to the case of driving piano pedals.

以上説明したように、この発明によれば、第1
ラツチ回路(ラツチ回路7)および第3ラツチ回
路(ラツチ回路8)に、これら第1、第3ラツチ
回路の出力が使用されない時間帯においてセーフ
データを記憶させておくようにしたので、雑音等
に基づく誤動作を防止することができる利点が得
られる。
As explained above, according to the present invention, the first
Since safe data is stored in the latch circuit (latch circuit 7) and the third latch circuit (latch circuit 8) during the time period when the outputs of the first and third latch circuits are not used, noise etc. This provides the advantage of being able to prevent malfunctions based on

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

第1図はこの発明の一実施例の構成を示すブロ
ツク図、第2図イ、ロは各々同実施例において用
いられる演奏データの形式を示す図、第3図イ〜
ニは各々、同実施例の動作を説明するためのタイ
ミングシヤートである。 7…第1ラツチ回路、8…第3ラツチ回路、1
2…第2ラツチ回路、SKD…第1のデータ(ソ
レノイド駆動データ)、SAD…第2のデータ(ソ
レノイドアドレス)、SFD…セーフデータ。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIGS. 2A and 2B are diagrams showing the format of performance data used in the same embodiment, and FIGS.
2 is a timing chart for explaining the operation of the same embodiment. 7...First latch circuit, 8...Third latch circuit, 1
2...Second latch circuit, SKD...first data (solenoid drive data), SAD...second data (solenoid address), SFD...safe data.

Claims (1)

【特許請求の範囲】[Claims] 1 操作子を駆動するための第1のデータを記憶
する第1ラツチ回路と、前記第1ラツチ回路の出
力を記憶する複数の第2ラツチ回路と、前記第2
ラツチ回路のいずれかを指定するための第2のデ
ータを記憶する第3ラツチ回路とを具備し、前記
第2のデータによつて指定された前記第2ラツチ
回路に、前記第1ラツチ回路の出力が記憶され、
また、前記第2ラツチ回路の出力に基づいて前記
操作子が駆動されるように構成されたピアノ自動
演奏装置において、前記第1ラツチ回路および第
3ラツチ回路に、前記第2のデータ以外のデータ
であつて、かつ、同データが前記第2ラツチ回路
に記憶されたとき、前記操作子が非駆動状態とさ
れるセーフデータを、前記第1および第3ラツチ
回路の出力が使用されない時間帯において記憶さ
せておくことを特徴とするピアノ自動演奏装置に
おける誤動作防止方法。
1 a first latch circuit that stores first data for driving an operator; a plurality of second latch circuits that store outputs of the first latch circuits;
a third latch circuit that stores second data for specifying one of the latch circuits; The output is memorized and
Further, in the automatic piano performance device configured such that the operator is driven based on the output of the second latch circuit, data other than the second data is input to the first latch circuit and the third latch circuit. and when the same data is stored in the second latch circuit, the safe data that causes the operator to be in a non-driving state is set during a time period when the outputs of the first and third latch circuits are not used. A method for preventing malfunctions in an automatic piano performance device characterized by memorizing the information.
JP56194807A 1981-12-03 1981-12-03 Preventing method of malfunction in piano automatic playing device Granted JPS5897177A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56194807A JPS5897177A (en) 1981-12-03 1981-12-03 Preventing method of malfunction in piano automatic playing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56194807A JPS5897177A (en) 1981-12-03 1981-12-03 Preventing method of malfunction in piano automatic playing device

Publications (2)

Publication Number Publication Date
JPS5897177A JPS5897177A (en) 1983-06-09
JPH0136954B2 true JPH0136954B2 (en) 1989-08-03

Family

ID=16330577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56194807A Granted JPS5897177A (en) 1981-12-03 1981-12-03 Preventing method of malfunction in piano automatic playing device

Country Status (1)

Country Link
JP (1) JPS5897177A (en)

Also Published As

Publication number Publication date
JPS5897177A (en) 1983-06-09

Similar Documents

Publication Publication Date Title
JPH0136954B2 (en)
JP2733150B2 (en) Automatic piano playing method and apparatus
JPS6215840Y2 (en)
JPH0353636B2 (en)
JPS6215839Y2 (en)
JPH0136953B2 (en)
JP2519623Y2 (en) Automatic playing device
US4643068A (en) Electronic musical instrument with automatic rhythm playing unit
JPH0136955B2 (en)
JPH0125993Y2 (en)
JPH0125989Y2 (en)
JPH0125992Y2 (en)
JPH0434754B2 (en)
JP2625800B2 (en) Automatic performance device
JPS648837B2 (en)
JP2781474B2 (en) Recording and playback method of automatic performance piano, recording method, recording and playback device, and recording device
JPH044596B2 (en)
JPH0552503B2 (en)
JP2661980B2 (en) Magnetic recording / reproducing device
JPS6025791B2 (en) electronic musical instruments
JPH0353637B2 (en)
KR910001306Y1 (en) Automatic alarm circuit using scheduled recording function
JP2621727B2 (en) Automatic performance device
JPH0469397B2 (en)
JPS6025790B2 (en) electronic musical instruments