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
JPS6329267B2 - - Google Patents
[go: Go Back, main page]

JPS6329267B2 - - Google Patents

Info

Publication number
JPS6329267B2
JPS6329267B2 JP20719682A JP20719682A JPS6329267B2 JP S6329267 B2 JPS6329267 B2 JP S6329267B2 JP 20719682 A JP20719682 A JP 20719682A JP 20719682 A JP20719682 A JP 20719682A JP S6329267 B2 JPS6329267 B2 JP S6329267B2
Authority
JP
Japan
Prior art keywords
data
solenoid
key
time
signal
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
JP20719682A
Other languages
Japanese (ja)
Other versions
JPS5997193A (en
Inventor
Yoshiki Nishitani
Mitsuhiko Mori
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 JP20719682A priority Critical patent/JPS5997193A/en
Publication of JPS5997193A publication Critical patent/JPS5997193A/en
Publication of JPS6329267B2 publication Critical patent/JPS6329267B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • 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 solenoid driving method for driving a key driving solenoid provided for each key of a piano.

ピアノ自動演奏装置においては、各キーに各々
設けられたキー駆動用のソレノイドを、実際の人
間のキータツチに近い状態で駆動することが必要
となる。第1図は、従来のソレノイド駆動波形の
一例を示す図であり、この図において符号Aはソ
レノイドのプランジヤが静止摩擦を脱出するため
に必要なアタツクデータ、Bはプランジヤを打鍵
強度データ(打鍵強度を指示するデータ)に応じ
た速度で駆動するためのタツチデータ、Cはプラ
ンジヤを駆動状態(突出状態)で保持するために
必要な保持データである。ここで、アタツクデー
タAはそのレベル、時間幅とも一定であり、タツ
チデータBはそのレベルおよび時間幅が打鍵強度
データに応じて変化し、また、保持データCは、
そのレベルは一定であるが、時間幅がキーオン時
間に応じて変化する。なお、この図においてはア
ナログ波形によつて示しているが、実際には図に
示す各レベルに対応するデユーテイ比を有するパ
ルス信号によつてソレノイドを駆動する場合が多
い。
In an automatic piano performance device, it is necessary to drive a key drive solenoid provided for each key in a state similar to that of an actual human key touch. FIG. 1 is a diagram showing an example of a conventional solenoid drive waveform. In this figure, symbol A is attack data necessary for the plunger of the solenoid to escape from static friction, and B is data for keystroke strength (keystroke strength) for the solenoid plunger. Touch data for driving the plunger at a speed corresponding to command data) and C are holding data necessary for holding the plunger in a driving state (protruding state). Here, the level and time width of the attack data A are constant, the level and time width of the touch data B change according to the keystroke strength data, and the hold data C is
The level is constant, but the time width changes depending on the key-on time. Although this figure shows an analog waveform, in reality, the solenoid is often driven by a pulse signal having a duty ratio corresponding to each level shown in the figure.

ところで、このような従来のソレノイド駆動波
形においては、アタツクデータAの時間幅および
レベルが打鍵強度データにかかわらず一定であ
り、またその立上りが急峻な波形となつているた
め、特に打鍵強度データの値が小さい場合(すな
わち、弱音の場合)に、実際の人間のキータツチ
と、プランジヤの動きとが異なつたものとなる欠
点があり、さらに、立上りが急峻であるため、プ
ランジヤの先端がキーに当接する際メカノイズが
発生するという欠点があつた。なお、このメカノ
イズは強音の場合も当然発生するが、この場合は
ピアノから同時に大きな音が発生するので、実際
上問題にならない。
By the way, in such a conventional solenoid drive waveform, the time width and level of attack data A are constant regardless of the keystroke strength data, and the waveform has a steep rise, so the value of the keystroke strength data is particularly When the pitch is small (that is, when the sound is weak), there is a disadvantage that the actual key touch by a person and the movement of the plunger are different from each other.Furthermore, since the rise is steep, the tip of the plunger comes into contact with the key. The drawback was that mechanical noise was generated during operation. Note that this mechanical noise naturally occurs when there is a strong sound, but in this case it is not a practical problem because a loud sound is generated from the piano at the same time.

この発明は以上の事情に鑑み、人間の実際のキ
ータツチにより近い動作状態でソレノイドのプラ
ンジヤを駆動することができ、かつ、プランジヤ
の先端がキーに当接する際発生するメカノイズを
防止することができるピアノ自動演奏装置におけ
るソレノイド駆動方法を提供するもので、時間の
経過と共に遂次エネルギーが増加する立上り部を
有する信号によつてソレノイドを駆動することを
特徴としている。
In view of the above circumstances, this invention provides a piano that can drive the plunger of a solenoid in an operating state that is closer to the actual touch of a key by a human, and that can prevent mechanical noise that occurs when the tip of the plunger contacts a key. The present invention provides a method for driving a solenoid in an automatic musical performance device, and is characterized in that the solenoid is driven by a signal having a rising portion in which the energy increases sequentially as time passes.

以下、図面を参照しこの発明による方法の一実
施例について説明する。第2図は同実施例の構成
を示すブロツク図である。この図において、符号
1はピアノのキー2の駆動タイミングを示すキー
オン信号KON(第3図イ参照)および打鍵強度を
指示する打鍵強度データKDを各々出力する回路
であり、出力されたキーオン信号KONおよび打
鍵強度データKDはソレノイド駆動回路3へ供給
される。ソレノイド駆動回路3は、キーオン信号
KONおよび打鍵強度データKDに基づいて、第
3図ロに示すように2段階に変化するアタツクデ
ータAと、タツチデータBと、保持データCとか
らなるソレノイド駆動信号Pを作成し、ソレノイ
ド4へ出力する。この場合、アタツクデータAは
ソレノイド4のプランジヤ4aが静止摩擦を脱出
するためのデータ、タツチデータBはプランジヤ
4aを打鍵強度データKDに応じて速度で駆動す
るためのデータ、保持データCはプランジヤ4a
を突出状態で保持するためのデータであり、アタ
ツクデータAのレベルデータD1,D2および時間
データT1,T2、タツチデータBのレベルデータ
D3および時間データT3が各々打鍵強度データKD
に応じて変化するようになつている。なお、第3
図ロにおいては信号Pをアナログ波形にて示して
いるが、信号Pは、実際には拷述するようにパル
ス変調された信号となる。
An embodiment of the method according to the present invention will be described below with reference to the drawings. FIG. 2 is a block diagram showing the configuration of the same embodiment. In this figure, reference numeral 1 is a circuit that outputs a key-on signal KON (see Fig. 3 A) indicating the drive timing of the piano key 2 and key-stroke strength data KD indicating the key-stroke strength, and the output key-on signal KON The keystroke strength data KD are supplied to the solenoid drive circuit 3. The solenoid drive circuit 3 is a key-on signal
Based on KON and keystroke strength data KD, a solenoid drive signal P consisting of attack data A, touch data B, and hold data C that changes in two stages as shown in FIG. 3B is created and output to solenoid 4. do. In this case, attack data A is data for the plunger 4a of the solenoid 4 to escape static friction, touch data B is data for driving the plunger 4a at a speed according to the keystroke strength data KD, and retention data C is data for the plunger 4a to escape from static friction.
This data is for holding the data in a protruding state, and includes level data D 1 , D 2 and time data T 1 , T 2 of attack data A, and level data of touch data B.
D 3 and time data T 3 are each keystroke strength data KD
It is starting to change depending on the situation. In addition, the third
Although the signal P is shown as an analog waveform in FIG. 9, the signal P is actually a pulse-modulated signal as described below.

以下、ソレノイド駆動回路3について更に詳述
する。このソレノイド駆動回路3は、キーオン信
号KONおよび打鍵強度データKDが供給される
と、まず、打鍵強度データKDをアタツクデータ
メモリ5およびタツチデータメモリ6へ各々出力
する。アタツクデータメモリ5は、第3図ロに示
すアタツクデータAのレベルデータD1,D2およ
び時間データT1,T2の組が、種々の打鍵強度デ
ータKDに対応して予め記憶されているメモリで
あり、ソレノイド駆動回路3から打鍵強度データ
KDが供給されると、供給された打鍵強度データ
KDに対応するレベルデータD1,D2、時間データ
T1,T2を各々ソレノイド駆動回路3へ出力する。
同様に、タツチデータメモリ6は、タツチデータ
BのレベルデータD3および時間データT3の組が
種々の打鍵強度データKDに対応して予め記憶さ
れているメモリであり、ソレノイド駆動回路3か
ら打鍵強度データKDが供給されると、供給され
た打鍵強度データKDに対応するレベルデータD3
および時間データT3をソレノイド駆動回路3へ
出力する。ソレノイド駆動回路3はアタツクデー
タメモリ5およびタツチデータメモリ6から供給
されたレベルデータD1〜D3、時間データT1〜T3
を各々内部のレジスタに記憶する。次いで、レベ
ルデータD1に対応するデユーテイ比を有するパ
ルス信号を発生し、信号Pとしてソレノイド4へ
出力する。また、この時点から時間データT1
対応する時間の計測を開始する。そして、時間デ
ータT1の時間が経過した時点で、レベルデータ
D2に対応するデユーテイ比を有するパルス信号
を発生し、信号Pとしてソレノイド4へ出力し、
また、この時点から時間データT2の時間計測を
開始する。そして、時間データT2の時間が経過
した時点で、レベルデータD3に対応するデユー
テイ比を有するパルス信号を信号Pとして出力
し、また、この時点から時間データT3の時間計
測を行う。そして、時間データT3の時間が経過
した時点で、内部に予め記憶保持されているレベ
ルデータD4(第3照参照)に対応するデユーテイ
比を有するパルス信号を発生し、信号Pとしてソ
レノイド4へ出力する。そして、キーオン信号
KONがオフとされた時点で信号P(パルス信号)
をオフとする。
The solenoid drive circuit 3 will be explained in more detail below. When supplied with the key-on signal KON and the keystroke strength data KD, the solenoid drive circuit 3 first outputs the keystroke strength data KD to the attack data memory 5 and the touch data memory 6, respectively. The attack data memory 5 stores in advance a set of level data D 1 , D 2 and time data T 1 , T 2 of the attack data A shown in FIG. 3B, corresponding to various keystroke strength data KD. It is a memory, and the keystroke strength data is stored from the solenoid drive circuit 3.
When KD is supplied, the supplied keystroke strength data
Level data D 1 , D 2 and time data corresponding to KD
T 1 and T 2 are each output to the solenoid drive circuit 3.
Similarly, the touch data memory 6 is a memory in which sets of level data D 3 and time data T 3 of the touch data B are stored in advance in correspondence with various keystroke strength data KD. When strength data KD is supplied, level data D 3 corresponding to the supplied keystroke strength data KD
and outputs time data T3 to the solenoid drive circuit 3. The solenoid drive circuit 3 receives level data D1 to D3 and time data T1 to T3 supplied from the attack data memory 5 and the touch data memory 6.
are stored in respective internal registers. Next, a pulse signal having a duty ratio corresponding to the level data D1 is generated and outputted to the solenoid 4 as a signal P. Also, from this point on, measurement of time corresponding to time data T1 is started. Then, when the time data T 1 has elapsed, the level data
Generate a pulse signal with a duty ratio corresponding to D 2 and output it to the solenoid 4 as a signal P,
Also, from this point on, time measurement of time data T2 is started. Then, when the time of the time data T2 has elapsed, a pulse signal having a duty ratio corresponding to the level data D3 is outputted as the signal P, and from this point on, the time of the time data T3 is measured. Then, when the time of time data T 3 has elapsed, a pulse signal having a duty ratio corresponding to the level data D 4 (see the third reference) stored in advance is generated, and the signal P is sent to the solenoid 4. Output to. And the key-on signal
Signal P (pulse signal) when KON is turned off
is off.

このように、第2図に示す実施例においては、
アタツクデータAの2段階で上昇するデータとな
つており、また、このアタツクデータAのレベル
データD1,D2、時間データT1,T2を各々打鍵強
度データKDに応じて変化させ得るようになつて
いる。したがつて、ソレノイド4のプランジヤ4
aの起動時の動作を、従来以上に微細にコントロ
ールすることが可能となり、この結果、プランジ
ヤ4aの起動時の動作を、より人間のキータツチ
に近ずけることが可能となると共に、プランジヤ
4aの先端がキー2へ当接する際のメカノイズを
防止することも可能になる。ここで、打鍵強度デ
ータKDに応じて変化するアタツクデータAの一
例を第4図に示す。同図イは強音(打鍵強度デー
タKDが大)の場合であり、この場合、レベルデ
ータD1,D2が共に「10」、時間データT1,T2
共に4msecである。また、同図ロは中音の場合
であり、この場合、レベルデータD1,D2が各々
「5」、「10」、時間データT1,T2が共に4msecで
ある。また、同図ハは弱音の場合であり、この場
合、レベルデータD1,D2が「2」、「5」、時間デ
ータT1,T2が共に12msecである。
Thus, in the embodiment shown in FIG.
The attack data A is data that increases in two stages, and the level data D 1 , D 2 and time data T 1 , T 2 of the attack data A can each be changed according to the keystroke strength data KD. ing. Therefore, the plunger 4 of the solenoid 4
It is now possible to control the activation operation of the plunger 4a more finely than before, and as a result, it is possible to make the activation operation of the plunger 4a more similar to a human key touch. It is also possible to prevent mechanical noise when the tip comes into contact with the key 2. FIG. 4 shows an example of attack data A that changes depending on the keystroke strength data KD. Figure A shows the case of a strong tone (the keystroke strength data KD is large); in this case, the level data D 1 and D 2 are both "10", and the time data T 1 and T 2 are both 4 msec. Further, FIG. 4B shows the case of a medium tone, in which the level data D 1 and D 2 are "5" and "10", respectively, and the time data T 1 and T 2 are both 4 msec. Further, C in the figure shows a case of a weak tone, in which the level data D 1 and D 2 are "2" and "5", and the time data T 1 and T 2 are both 12 msec.

なお、アタツクデータAとして例えば第5図イ
に示すように多段で順次上昇するデータを用いて
もよいし、また、同図ロに示すように、順次なめ
らかに上昇するデータを用いてもよい。また、ソ
レノイド4を駆動する信号Pとして、パルス信号
ではなく、アナログ信号を用いてもよい。
As the attack data A, for example, data that rises sequentially in multiple stages as shown in FIG. 5A may be used, or data that rises smoothly in sequence as shown in FIG. Further, as the signal P for driving the solenoid 4, an analog signal may be used instead of a pulse signal.

以上説明したように、この発明によれば時間の
経過と共に遂次エネルギーが増加する立上り部を
有する信号によつてソレノイドを駆動するように
したので、人間のキータツチにより近い動作状態
でソレノイドのプランジヤを駆動することができ
ると共に、プランジヤの先端がキーに当接する際
のメカノイズを防止することができる。
As explained above, according to the present invention, the solenoid is driven by a signal having a rising edge whose energy increases sequentially with the passage of time, so that the solenoid plunger is driven in an operating state closer to that of a human key touch. In addition to being able to drive the plunger, it is also possible to prevent mechanical noise when the tip of the plunger comes into contact with the key.

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

第1図は従来のソレノイド駆動波形の一例を示
す波形図、第2図はこの発明の一実施例の構成を
示すブロツク図、第3図イ,ロは各々第2図にお
けるキーオン信号KONおよびソレノイド駆動信
号Pの波形を示す波形図、第4図イ〜ハは各々打
鍵強度データKDに応じて変化するアタツクデー
タAの波形を示す波形図、第5図イ,ロは各々ア
タツクデータAの他の例を示す波形図である。 2……キー、3……ソレノイド駆動回路、4…
…ソレノイド、5……アタツクデータメモリ。
FIG. 1 is a waveform diagram showing an example of a conventional solenoid drive waveform, FIG. 2 is a block diagram showing the configuration of an embodiment of the present invention, and FIG. A waveform diagram showing the waveform of the drive signal P, FIGS. 4A to 4C are waveform diagrams showing the waveform of the attack data A that changes according to the keystroke strength data KD, and FIGS. 5A and 5B are other examples of the attack data A. FIG. 2...Key, 3...Solenoid drive circuit, 4...
...Solenoid, 5...Attack data memory.

Claims (1)

【特許請求の範囲】[Claims] 1 ピアノの各キーに各々設けられたソレノイド
を駆動するソレノイド駆動方法において、時間の
経過と共に遂次エネルギーが増加する立上り部を
有する信号によつて前記ソレノイドを駆動するこ
とを特徴とするソレノイド駆動方法。
1. A solenoid driving method for driving a solenoid provided for each key of a piano, characterized in that the solenoid is driven by a signal having a rising portion in which energy increases sequentially over time. .
JP20719682A 1982-11-26 1982-11-26 Solenoid driving for automatic piano performer Granted JPS5997193A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20719682A JPS5997193A (en) 1982-11-26 1982-11-26 Solenoid driving for automatic piano performer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20719682A JPS5997193A (en) 1982-11-26 1982-11-26 Solenoid driving for automatic piano performer

Publications (2)

Publication Number Publication Date
JPS5997193A JPS5997193A (en) 1984-06-04
JPS6329267B2 true JPS6329267B2 (en) 1988-06-13

Family

ID=16535829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20719682A Granted JPS5997193A (en) 1982-11-26 1982-11-26 Solenoid driving for automatic piano performer

Country Status (1)

Country Link
JP (1) JPS5997193A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05204378A (en) * 1992-01-24 1993-08-13 Kawai Musical Instr Mfg Co Ltd Automatic playing device of piano
JP2692024B2 (en) * 1992-01-24 1997-12-17 株式会社河合楽器製作所 Automatic piano playing device

Also Published As

Publication number Publication date
JPS5997193A (en) 1984-06-04

Similar Documents

Publication Publication Date Title
US3935783A (en) Electronic piano circuit
US5756910A (en) Method and apparatus for actuating solenoids in a player piano
US5241126A (en) Electronic musical instrument capable of simulating special performance effects
JPS6329267B2 (en)
JPS5997194A (en) Solenoid driving for automatic piano performer
US4510836A (en) Touch sensitivity in an electronic musical instrument having non-positive attack
JPH07271354A (en) Automatic playing system for acoustic musical instrument
EP0015052A1 (en) Percussion envelope generator for an electronic musical instrument
JPS626240B2 (en)
JPS6344867Y2 (en)
JP2774021B2 (en) Solenoid driving method of automatic performance piano
JPH07175471A (en) Automatic piano
US5144876A (en) Electronic musical instrument capable of performing a tone control responsive to an after-touch operation
JP2682182B2 (en) Electronic musical instrument
JPS5895789A (en) Driving of pedal solenoid
JPH0231394B2 (en)
JPH0119199Y2 (en)
JP2692024B2 (en) Automatic piano playing device
JPS6313542B2 (en)
JPH10161658A (en) Electronic musical instrument
JP3217813B2 (en) Electronic musical instrument
GB2112197A (en) Providing touch response in electronic instruments
JPH10171447A (en) Key drive
JPS6215840Y2 (en)
JPS6243359Y2 (en)