JPS62164093A - 押鍵速度検出回路 - Google Patents

押鍵速度検出回路

Info

Publication number
JPS62164093A
JPS62164093A JP61005460A JP546086A JPS62164093A JP S62164093 A JPS62164093 A JP S62164093A JP 61005460 A JP61005460 A JP 61005460A JP 546086 A JP546086 A JP 546086A JP S62164093 A JPS62164093 A JP S62164093A
Authority
JP
Japan
Prior art keywords
key
memory
touch data
press
new
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.)
Pending
Application number
JP61005460A
Other languages
English (en)
Inventor
濱口 敏久
田村 公磨
福島 潔司
大熊 義一
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 JP61005460A priority Critical patent/JPS62164093A/ja
Publication of JPS62164093A publication Critical patent/JPS62164093A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は鍵の押鍵速度に応じて音量・音質等が変化する
電子楽器において、鍵の押鍵速度を検出する回路方式に
関するものである。
従来の技術 近年の電子鍵盤楽器は、押鍵速度に応じて楽音出力の音
量・音質等を変化させるものが多数小ており、特に優れ
たものは化ピアノの表現力Kまで迫る電子ピアノも登場
している。
ところで、鍵盤の押鍵速度を検出する方法としては、従
来から1各鍵ごとにコンデンサ・抵抗を付けたコンデン
サの充放電利用型や磁石とコイルを組み合わせた誘導起
電力利用型が提案されているが、両者ともコスト・信頼
性等の面で問題があり、近年は鍵盤ごとにトランスファ
ー・スイッチ等を付けて第1の接点から第2の接点まで
の時間差をカウンタで計測することによシ1押鍵速度を
検出する方法が一般的になってきており、出願人は検出
しだ押鍵速度情報をメモリーに記憶し1 このメモリー
を鍵盤数よシ充分少ない発音チャネル数程度に限定し、
押鍵動作に入った鍵から優先的にメモリーを割当てる等
の処理を行なうことにより、メモリーの節約を計ること
ができる押鍵速度検出回路を出願した(特願昭60−1
16125号)。
発明が解決しようとする問題点 しかしながら、上記従来の押鍵速度検出回路では、メモ
リーのチャネル数を越えて押鍵操作された場合例えば連
弾時のような場合には1押鍵速度情報をメモリーに記憶
することができず、メモリーが次に空くまでの間、カウ
ント値は無視されてしまい実際の値よりも小さくなって
しまう。従って、押鍵速度が実際よりも大きく検出され
てしまい自然な発音ができないといっだ問題点を有して
いた。
本発明は上記問題点を解決するためになされたもので、
メモリーの数を越えて押鍵操作された場合には、その事
を正しく表わし、不自然な発音をさせないようにするこ
とができる押鍵速度検出回路を提供することを目的とす
る、 問題点を解決するだめの手段 本発明は上記従来の問題点を解決するために。
電子楽器の各鍵に対応して配設された離鍵、押鍵中、押
鍵完了状態を検出する押鍵状態検出部と、各鍵の押鍵状
態を時分割センシングするキーボードインターフェイス
部と、1鍵分の情報であるとコロのタッチデータとキー
ナンバーを格納するエリアを少なくとも発音チャネル数
以上持つメモリーと、押鍵中状態から離鍵状態に移った
チャネルを空きチャネルとしく以下、 New OFF
 処理という)、空きチャネル有りの時、新だに押鍵さ
れた鍵のキーナンバーをメモリーに格納する(以下、N
ew ON処理という)キーナンバー作成部と、空きチ
ャネルなしの時の新たな押鍵についてエラー情報を記憶
するエラーフラグカウンタと、  NewON あるい
はNew OFF 処理時にタッチデータの値をクリア
し、押鍵中に同一キーナンバーに対応するタッチデータ
をある値になるまでインクリメントし、押鍵完了でその
時のタッチデータを保持するタッチデータ作成部とを備
えた構成のものである。
作用 上記手段による本発明の作用は次のようになる。
すなわち、メモリーに空きチャネルがある場合にはその
空きチャネルに新たに押鍵された鍵のキーナンバーと押
鍵速度情報を格納し、メモリーに空きチャネルがない場
合にはエラーフラグカウンタにエラー情報を格納して、
メモリーに空きチャネルができた時てこのエラー情報を
格納する。このだめメモリーのチャネルを越えて押鍵操
作されても1そのことをエラー情報として的確に保持す
ることができる。
実施例 以下本発明の一実施例の押鍵速度検出回路について図面
を参照しながら説明する。
第1図は本発明の実施例における押鍵速度検出回路の全
体ブロックを示すものである。
第1図において、1は鍵盤、2はオンストロークの異な
る接点2−b、2−cとコモン接点2−&とから成り、
鍵の離鍵・押鍵中・押鍵完了状態を検出する押鍵状態検
出部、3は88個の鍵盤1と押鍵状態検出部2のペアか
ら成る鍵盤ブロック、4′r188個の押鍵状態検出部
2を時分割スキャンして、KDl 、KD2(後述)を
作成するキーボードインターフェイス部、5はタッチデ
ータ(TDT)作成部、6はキーナンバー(Key N
o)作成部17はメモリー、81/′iエラーフラグ(
ERF)カウンタで例えば2 bitのフリップ70ツ
ブよりなりメモリーアに空きチャネルがない場合に値2
がセットされる。9はメモリー7の内容を音源制御部1
oに転送するデータ転送部、音源制御部1oは音源部1
1を制御するCPU等で構成されている。12はスピー
カである。
以上のよって構成された押鍵速度検出回路について第1
図〜第8図を用いてその動作を説明する。
第1図の鍵盤1にはストローク差のある押鍵状態検出部
2が取り付けられており、キーボードインターフェイス
部4は時分割で88個の押鍵状態検出部2をスキャンし
てKDl 、KD2を作成する。KDlは接点2−bと
2−ILが接触している時、KD2は接点2−Qと2−
aが接触している時、その鍵に対応する時間(I Ke
y時間)だけHレベルとなる。
第3図(1L)に−例としである速さで鍵盤ブロック3
47)K873が押鍵された時+7)KDl、KD2を
示す。この場合、1スキャン時間をQ、264 m5e
cとしてKey 3の押鍵時間は0.264X16=4
.2X 24 m5eoとなる。
第1図においてメモリー7の内容はKDl。
KD2をもとにしてTDT作成部s 、 Key No
作成部6よシ作成される。第2図に詳細に示すように第
1図のメモリー7は16bit×16チヤネル構成とな
っており、O〜87のKEY No (7bit)と○
〜127のTDT (71)工t)と押鍵速度完了ビッ
ト、GEND (1bit)で1チヤネルを構成し16
チヤネルのエリアを持っている。また、前述の例の場合
の処理の流れを第4図、第6図及び第6図で示し、メモ
リー7の内容の変化を第7図及び第8図に示す。
以下、図を参照しながら処理を説明していく。
まず、電子ピアノの電源がオンされた時、リセット回路
が働らき(以上図示せず)、メモリー7の16チヤネル
分のCENDは’LrVベルにに+57 N。
の上位2bitはHレベルに設定するようになっている
(第7図(&)参照)。各キーに対応するKeyNOは
Q〜87であり、Key Noの上位2 bitをHレ
ベルにすることによシ該チャネルを空きチャネルに指定
する。次にKey 3が押されてKDlが0→1となる
、即ち押鍵状態検出部2の接点2−すと2− &が接触
したとすると、第4図において。
16チヤネルのうちで同じKey Noはなく(4−a
)、KD1=1で(4−b)、空きチャネルがあり(4
−c)、またERFカウンタがリセットされており0な
ので(4−aL空きチャネルである1ChにTDT=O
,に6YNO=3がストアされる( a−e ) 、 
(a−f)。またこの時のメモリーの状態を第7図(b
)に示す。次に1スキャン時間(0+264 m5ec
 )後、に6Y3のKDlが1なら第4図において、同
−Key Noがメモリーの1 ch に有り(4−a
)、KD1=1で(4−g)。
CEND=Oで(4−h )、TDT=Oなので(4−
i ) 、 (4−j )、1 chのTDTがインク
リメントされて(4−k )、TDT=2となる。
この時のメモリーの状態を第7図(C)に示す。
このようにしてTDTが1つづつインクリメントされて
TDT=16となった時、KD2=1゜部ち、押鍵状態
検出部2の接点2−1と2−?Lが接触したとすると第
6図において、KD2=1で(6−1) 、同じKey
 Noがメモリーにあれば(s−b)、そのメモリーの
同一チャネルのCENDを1にする(5−c)。この時
のメモリーの状態を第7図(+1)に示す。
これ以降、(、END=1なので第4図に戻って(4−
h)、TDTはインクリメントされない。
また、押鍵状態検出部2の接点2−〇と2−2Lが接触
されずTDTがインクリメントされ続けTDT=126
と超える場合は、TDTばそれ以上インクリメントされ
ず(4−i )、TDT=126の値が保たれる。次に
Key 3が離鍵されてKD1=0となると、第4図に
おいて、1ch  目に同−Key No カあり(4
−a)、KD1=Oなので(4g)、1ch のCF、
HDを○とする(4−1)とともに、K67 No +
7)上位2 bi、tをHにして1ch を空きチャネ
ルに指定する(4−m)。この時のメモリーの状態を第
7図(6)に示す。
以上Key 3のみが押された場合を説明したが、本実
施例では116鍵分(16ch分)′1.での鍵の押鍵
速度を測定することが可能である。
次に16鍵を越えて押鍵された場合の動作について説明
する。
第8図(a)に示すように16個の釘が押鍵されている
時にはメモリー7のKey Noの上位2 bitがH
レベルでなくなっており、メモリーに空きチャネルがな
いことを表わしている。
この時、新たにKey 3が押鍵されたとすると1既に
説明したようにKD1=1となり第4図において、16
チヤネルのうちで同じKey Noはなく(4−IL)
、KD1=1で(4−b)を次のステップ(a−C)で
空きチャネルがないと判断され1ERFカウンタ8に値
2がセットされる(a−n)が、メモリー7にはT D
 T +Key Noは何ら格納されない。
従って1次回のスキャンまでに第8図(b)に示すよう
にメモリー7に空きチャネルができていた場合(16c
h  を空きチャネルとして図示)には。
ステップ(4−11)、(4−b)、(4−c)を経テ
、、x、fツブ(a−d)でICRFカウンター0と判
断され、空きチャネルにTDT=127 。
Key No = 3が格納される(4−0)、(4−
f)。
またこの時のメモリーの状態を第8図(C)に示す。
ここでTDT=127を格納したのは、メモリー7のチ
ャネル数16を越えて押鍵操作されない状態ではステッ
プ(a−k)によりインクリメントされたTDTの値は
ステップ(4−i)によシ上限が126と規制されてお
り、これと区別してエラーデータとして情報を保持する
ためである。
このことを第3図(b)を用いて説明すると、メモリー
7に空きチャネルがない時に新だにKEY 3を押鍵す
れば、KDlが1Key時間だけHレベルとなるが、こ
れによってメモリー7上の変化はなく無視され、その代
わりERFカウンタ8にERFが立つ。このERFは後
述するように0.264 ms1!10(1スキャン時
間)よシ大きな保持時間を有している。次回のスキャン
ではメモリー7に空きチャネルがあるのでKDlがHレ
ベルとなった時にメモリーの空きチャネルにTDT=1
27(エラーデータ)を格納する。ここで、次回のスキ
ャンまでにメモリー7に空きチャネルができなかった時
には、次のKDlのHレベルもメモリー7上では無視さ
れ、ERFの保持期間が更新される。
次にERFカウンタ8での処理について第3図(b)及
び第6図を参照して説明する。K6Y Oのスキャンに
対応して発生するERFカウントパルスがHレベルのと
き(e−a)に、ERFカウンタが0かどうかを判断し
く6−b)、oでなければ、例えば第4図のステップ4
−nでセットされた値2について説明すると、ステップ
(6−c)で1を減じERFカウンタの値を1とする。
次回のスキャンでERFカウントパルスがHレベルにな
った時、同様にステップ(e−c)で1が減じられER
Fカウンタの値は○となりKRFが消える。
即ち、1iRFはメモリー7に空きチャネルができた後
2つ目のERFカウントパルスまで保持されるので、1
周期を越え2周期以下のキースキャン時間保持され、従
って第4図におけるステップ(4−d )、及びステッ
プ(4−0)が実行されることとなり、TDTにエラー
データである127が保持されることとなる。
以上のように本実施例によれば、メモリー7のチャネル
数よりも多く押鍵操作された場合に、そのことをエラー
データとしてTDTに的確に格納することができるので
、音源制御部1oによりその音を出さないように制御し
たり、平均的なレベルで発音するよう音源部11を制御
することができる。また、ERFカウンタを2bitの
フリップフロップで構成し、  Ke5yOのスキャン
に対応して発生するERFカウントパルスによってディ
クリメントするようにしたので、エラーフラグ保持期間
をカウントするカウンタを必要とせず、極めて簡単な構
成でエラーデータを保持することができる。
発明の効果 上記実施例から明らかなように本発明は1電子楽器の各
錘に対応して配設された離鍵、押鍵中。
押鍵完了状態を検出する押鍵状態検出部と1各鍵の押鍵
状態を時分割センシングするキーボードインターフェイ
ス部と、1鍵分の情報であるところのタッチデータとキ
ーナンバーを格納するエリアを少なくとも発音チャネル
数以上持つメモリーと、押鍵中状態から離鍵状態に移っ
たチャネルを空きチャネルとしく以下、 New OF
F  処理という)。
空きチャネル有シの時、新たに押鍵された鍵のキーナン
バーをメモリーに格納する(以下、 New ON処理
という)キーナンバー作成部と1空きチャネルなしの時
の新たな押鍵についてエラー情報を記憶するエラーフラ
グカウンタと、 New QNあるいはNew OFF
 処理時にタッチデータの値をクリアし、押鍵中に同一
キーナンバーに対応するタッチデータをある値になるま
でインクリメントし、押鍵完了でその時のタッチデータ
を保持するタッチデータ作成部とを備えたものであるの
で、タッチカウントメモリーの数を越えて押鍵操作され
てもそのことがエラーフラグカウンタに記憶され、的確
にタッチカウントメモリーにエラーデータを格納するこ
とができる。
【図面の簡単な説明】
第1図は本発明の実施例における押鍵速度検出回路のブ
ロック図、第2図は第1図のメモリーの詳細を示した模
式図、第3図は本実施例の動作を説明するだめのタイム
チャート、第4図、第6図及び第6図は本実施例の動作
を説明するためのフローチャート、第7図及び第8図は
本実施例の動作を説明するだめのメモリーの内容を示す
模式図である。 1・・・・・・鍵盤、2−2L・・・・・・コモン接点
、2−b。 2−C・・・・・・接点12・・・・・・押鍵状態検出
部、3・・・・・・鍵盤ブロック、4・・−・・・キー
ボードインターフェイス部、6・・・・・・TDT作成
部、6・・・・・・Key No作成部、7・・・・・
・メモリー、8・・・・・・ERFカウンタ、9・・・
・・・データ転送部、10・・・・・・音源制御部、1
1・・・・・・音源部、12・・・・・・スピーカ。 代理人の氏名 弁理士 中 尾 敏 男 はが1名第1
図 第2図 (α] (−tf傭ン夏・I、二蒼ミ!ノアt’rr4ン第3図 第4図 第6図 第 7 図 ((1)May3kDI−JH!ML(t)ke7Jに
ρ2O−plIe−)  にayJ  大pl  /−
+0第8図 (α)クサマ斗ルグし

Claims (2)

    【特許請求の範囲】
  1. (1)電子楽器の各鍵に対応して配設された離鍵、押鍵
    中、押鍵完了状態を検出する押鍵状態検出部と、各鍵の
    押鍵状態を時分割センシングするキーボードインターフ
    ェイス部と、1鍵分の情報であるところのタッチデータ
    とキーナンバーを格納するエリアを少なくとも発音チャ
    ネル数以上持つメモリーと、押鍵中状態から離鍵状態に
    移ったチャネルを空きチャネルとし(以下、New O
    FF処理という)、空きチャネル有りの時、新たに押鍵
    された鍵のキーナンバーをメモリーに格納する(以下、
    New ON処理という)キーナンバー作成部と、空き
    チャネルなしの時の新たな押鍵についてエラー情報を記
    憶するエラーフラグカウンタと、New ONあるいは
    New OFF処理時にタッチデータの値をクリアし、
    押鍵中に同一キーナンバーに対応するタッチデータをあ
    る値になるまでインクリメントし、押鍵完了でその時の
    タッチデータを保持するタッチデータ作成部とを備えた
    ことを特徴とする押鍵速度検出回路。
  2. (2)エラーフラグカウンタは1周期を越え2周期以下
    のキースキャンによってリセットするようにした特許請
    求の範囲第1項記載の押鍵速度検出回路。
JP61005460A 1986-01-14 1986-01-14 押鍵速度検出回路 Pending JPS62164093A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61005460A JPS62164093A (ja) 1986-01-14 1986-01-14 押鍵速度検出回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61005460A JPS62164093A (ja) 1986-01-14 1986-01-14 押鍵速度検出回路

Publications (1)

Publication Number Publication Date
JPS62164093A true JPS62164093A (ja) 1987-07-20

Family

ID=11611834

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61005460A Pending JPS62164093A (ja) 1986-01-14 1986-01-14 押鍵速度検出回路

Country Status (1)

Country Link
JP (1) JPS62164093A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53139520A (en) * 1977-05-12 1978-12-05 Nippon Gakki Seizo Kk Electronic musical instrument
JPS5532033A (en) * 1978-08-29 1980-03-06 Roland Kk Key assigner
JPS5545008A (en) * 1978-09-25 1980-03-29 Nippon Musical Instruments Mfg Intial touch response data generating circuit in electronic musical instrument

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53139520A (en) * 1977-05-12 1978-12-05 Nippon Gakki Seizo Kk Electronic musical instrument
JPS5532033A (en) * 1978-08-29 1980-03-06 Roland Kk Key assigner
JPS5545008A (en) * 1978-09-25 1980-03-29 Nippon Musical Instruments Mfg Intial touch response data generating circuit in electronic musical instrument

Similar Documents

Publication Publication Date Title
US6525252B1 (en) Device for composing and arranging music
GB2062341A (en) Electronic musical instrument having musical performance training system
JPH045995B2 (ja)
US4344344A (en) Electronic musical instrument having musical performance training system
GB2070311A (en) Electronic musical instrument with keyboard
JPH0123781B2 (ja)
US5321198A (en) Tone signal generator utilizing ancillary memories for electronic musical instrument
JPH0627938A (ja) ピアノのペダル状態表示装置
JP2555310B2 (ja) 電子楽器のタッチレスポンス装置
JP2522337B2 (ja) 自動演奏装置
JPS6046432B2 (ja) 電子楽器
CN101751963A (zh) 鉴别调制技术的鉴别器、信号解调器、乐器以及鉴别方法
JPS61273591A (ja) 押鍵速度検出回路
JP2956070B2 (ja) 楽音制御装置
JPH06214564A (ja) 鍵盤楽器演奏データ収録装置
JPH0314714Y2 (ja)
JP2684967B2 (ja) 電子楽器
JPS6344228B2 (ja)
JPH113028A (ja) 演奏支援装置
JPH0352762U (ja)
JP2614532B2 (ja) 楽音データ補正装置
JPH0434755B2 (ja)
JP3767418B2 (ja) 自動演奏装置及び自動演奏制御プログラム
JPH038555B2 (ja)
JP3163671B2 (ja) 自動伴奏装置