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
Links
- 238000000034 method Methods 0.000 claims description 4
- 230000000630 rising effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 1
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.
第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)
を駆動するソレノイド駆動方法において、時間の
経過と共に遂次エネルギーが増加する立上り部を
有する信号によつて前記ソレノイドを駆動するこ
とを特徴とするソレノイド駆動方法。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. .
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)
| 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 |
-
1982
- 1982-11-26 JP JP20719682A patent/JPS5997193A/en active Granted
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) |