JPH0259475B2 - - Google Patents

Info

Publication number
JPH0259475B2
JPH0259475B2 JP57002766A JP276682A JPH0259475B2 JP H0259475 B2 JPH0259475 B2 JP H0259475B2 JP 57002766 A JP57002766 A JP 57002766A JP 276682 A JP276682 A JP 276682A JP H0259475 B2 JPH0259475 B2 JP H0259475B2
Authority
JP
Japan
Prior art keywords
signal
key
circuit
output
touch
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 - Lifetime
Application number
JP57002766A
Other languages
English (en)
Other versions
JPS5865488A (ja
Inventor
Toshio Tomizawa
Hideo Suzuki
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 JP57002766A priority Critical patent/JPS5865488A/ja
Publication of JPS5865488A publication Critical patent/JPS5865488A/ja
Publication of JPH0259475B2 publication Critical patent/JPH0259475B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
この発明は電子楽器のタツチレスポンス装置に
関し、特にイニシヤルタツチレスポンスに関す
る。 タツチレスポンスによる楽音制御には大別して
次の2種類がある。1つはイニシヤルタツチコン
トロールであり、これは鍵押圧開始時の鍵押圧力
あるいは押圧速度などにもとづき押圧当初の鍵タ
ツチ(つまりイニシヤルタツチ)を検出し、この
イニシヤルタツチに応じて楽音の音高、音量、音
色などを制御するものである。もう1つはアフタ
ータツチコントロールであり、これは持続的鍵押
圧状態における鍵押圧力あるいは深さ等にもとづ
き鍵タツチ(つまりアフタータツチ)を検出し、
このアフタータツチに応じて楽音の音高、音量、
音色などを制御するものである。電子楽器による
演奏を自然楽器の演奏に近づけるには、上述の両
方のタツチレスポンス制御を行ない得るようにす
るのが望ましいのであるが、そのためには従来は
両方のタツチセンサが夫々必要であり、鍵盤部の
構成が非常に複雑になると共に高価になつてしま
うという欠点があつた。 この発明は上述の点に鑑みてなされたもので、
イニシヤルタツチとアフタータツチの検出を共通
のタツチセンサを用いて行なうことにより、鍵盤
回わりの構成を簡素化すると共に製造コストを安
価にした電子楽器のタツチレスポンス装置を提供
しようとするものである。鍵盤で押圧された鍵に
関する押圧力あるいは押圧速度あるいは押圧深さ
等にもとづき鍵タツチを鍵押圧持続中も検出する
ことが可能なタツチセンサ、すなわちアフタータ
ツチセンサ、を用いてイニシヤルタツチをも検出
し得るように構成することにより上記目的が達成
される。すなわち、押鍵開始時から所定時間の間
待ち時間を設定し、この待ち時間中にアフタータ
ツチセンサから出力されるタツチ検出信号にもと
づきイニシヤルタツチに応じた信号を検出する。
例えば、上記待ち時間中にアフタータツチセンサ
から出力されたタツチ検出信号のピーク値をイニ
シヤルタツチに応じた信号として検出する。こう
して検出したイニシヤルタツチを示す信号に応じ
て楽音の音高、音色、音量のうち1または複数を
制御することによりイニシヤルタツチコントロー
ルが行なわれる。勿論、イニシヤルタツチコント
ロールに並行してタツチセンサの出力に応じてア
フタータツチコントロールを行なうことも可能で
ある。イニシヤルタツチを検出した後に楽音の発
音を開始させて不都合のないイニシヤルタツチコ
ントロールが行なわれるようにするために、楽音
の発音開始を上記待ち時間分だけ遅らせる工夫が
施される。 以下この発明の一実施例を添付図面を参照して
詳細に説明しよう。 発明の基本構成を示す実施例の説明 第1図に示す実施例はこの発明の基本構成を示
すもので、200は鍵盤、201は楽音発生装
置、202はサウンドシステムであり、これらは
従来から知られている任意の構成を採用してよ
い。アフタータツチセンサ203は、鍵盤200
で押圧された鍵に関する押圧力或いは押圧速度或
いは押圧深さ等(要するに鍵タツチを検出し得る
ものであれば何でもよい)に基づき鍵タツチを検
出するもので、鍵押圧持続中もこの鍵タツチを検
出し得るものである。待ち時間設定回路204は
鍵盤200における鍵の押し始めを検出し、この
検出にもとづき押鍵開始時から所定時間の間待ち
時間を設定するものであり、この待ち時間の間、
回路204からイニシヤルセンシング信号ISを出
力する。アフタータツチセンサ203の出力はイ
ニシヤルタツチ検出回路205及びゲート206
に与えられる。イニシヤルタツチ検出回路205
は、イニシヤルセンシング信号ISが与えられてい
る間、タツチセンサ203の出力信号にもとづき
イニシヤルタツチに応じた信号を検出する。イニ
シヤルセンシング信号ISが発生している間はタツ
チセンサ203は鍵押圧当初の鍵タツチに応答し
た信号を出力しているため、この間で出力される
タツチセンサ203の出力信号にもとづき適切な
イニシヤルタツチの検出を行なうことが可能であ
る。一例として、イニシヤルタツチ検出回路20
5はピークホールド回路であり、イニシヤルセン
シング信号ISの発生中にタツチセンサ203から
出力された信号のピーク値をホールドし、これを
イニシヤルタツチ制御信号INTとして出力する。 ゲート206は、イニシヤルセンシング信号IS
の発生中は閉じられており、この信号ISが消滅す
ると、すなわち上記待ち時間が終了すると、開か
れる。従つて、上記待ち時間の終了後は、アフタ
ータツチセンサ203の出力信号がゲート206
を通過し、アフタータツチ制御信号AFTとして
出力される。イニシヤルタツチ制御信号INT及
びアフタータツチ制御信号AFTは楽音発生装置
201に与えられ、該装置201で発生する楽音
の音高、音量、音色のうち1または複数を制御す
る。楽音発生回路201は鍵盤200で押圧され
た鍵に対応する楽音信号を発生するものである
が、イニシヤルセンシング信号ISに応じて楽音の
発音開始を遅らせるように制御される。その結
果、イニシヤルタツチコントロールを施す場合
は、楽音の発音開始時点から上記信号INTに応
じた制御を施すことができるようになり、イニシ
ヤルタツチ検出のための特別の待ち時間を設けた
ことによる不都合が生じないようにすることがで
きる。 より詳細な実施例の全体構成説明 次に、この発明を適用した電子楽器のより具体
的な実施例につき第2図以降の図を参照して説明
する。第2図は、第3図以降に分割して示された
電子楽器の各詳細部分の関連を大まかに示す全体
構成ブロツク図である。鍵盤10は楽音の音高
(音名)を選択するための複数の鍵を具えている。
タツチセンサ11は各鍵のタツチを検出して鍵タ
ツチに対応する出力信号を生じるものである。押
鍵検出部12は鍵盤10で押圧された鍵を検出し
押圧鍵を示す情報TDMを出力する。この押鍵検
出部12では各鍵に対応するキースイツチを走査
するようになつており、そのためにカウンタ13
の出力が利用される。発音割当て回路(キーアサ
イナ)14は押圧鍵に対応する楽音を限られた数
の楽音発生チヤンネルのいずれかに割当てて発生
させるためのものであり、一実施例として単音キ
ーアサイナ14Aと複音キーアサイナ14Bとを
含んでおり、この電子楽器を単音モードまたは複
音モードのどちらか一方で選択的に動作させるこ
とができるようになつている。そのために発音割
当て回路14に関連して単音モード選択スイツチ
MONO−SWが設けられており、該スイツチ
MONO−SWがオンのとき単音モード選択信号
MONOとして“1”が該回路14及びその他必
要な回路に与えられてこの電子楽器が単音モード
で動作するようになつている。スラー効果選択ス
イツチSL−SWはスラー効果を選択するためのス
イツチであり、該スイツチSL−SWがオンのとき
スラーオン信号SLONとして“1”が発音割当て
回路14に与えられ、スラー効果が可能になる。
この実施例においてスラー効果とは、単音モード
でこの電子楽器が動作しているときに押圧鍵がレ
ガート形成で変更された(古い押圧鍵を完全に離
鍵する前に新しい押圧鍵を押圧する)場合、発生
楽音のピツチを古い押圧鍵のピツチから新しい押
圧鍵のピツチへと滑らかに変化させることをい
う。 各種効果設定操作子群15は、ビブラート、イ
ニシヤルタツチコントロール、アフタータツチコ
ントロール等の各種効果の制御要素(時間、スピ
ード、レベル等)の制御量を設定するための可変
操作子を夫々具えており、そこにおいて、タツチ
コントロール用の制御要素に対応する操作子はタ
ツチセンサ11の出力信号の感度を調整するよう
になつている。各種効果の一例を示せば、ピツチ
コントロール関係が、「ビブラート」、「デイレイ
ビブラート」、「アタツクピツチコントロール」、
「アフタータツチビブラート」及び前述の「スラ
ー」などであり、レベルコントロール関係が「イ
ニシヤルタツチレベルコントロール」、「アフター
タツチレベルコントロール」、「エンベロープのサ
ステイン時間制御」などである。「デイレイビブ
ラート」は楽音の発音開始時から或る時間経過後
にビブラートを徐々に付与する効果であり、「ア
タツクピツチコントロール」は楽音の立上り時に
おいてビブラートを付与する効果である。この実
施例では、「アタツクピツチコントロール」は鍵
タツチに応答して(好ましくはイニシヤルタツチ
に応答して)制御されるようになつている。「ア
フタータツチビブラート」は鍵タツチ特に持続的
押圧状態における鍵タツチに応答してビブラート
を制御するものである。「イニシヤルタツチレベ
ルコントロール」は鍵を押し下げたときのつまり
押圧当初の鍵タツチ(これをイニシヤルタツチと
いう)に応じて楽音のレベルを制御すること、
「アフタータツチレベルコントロール」は持続的
押圧状態における鍵タツチ(これをアフタータツ
チという)に応じて楽音のレベルを制御するこ
と、である。イニシヤルタツチ及びアフタータツ
チに応じた制御は音高(ピツチ)、音量(レベル)
のみならず音色その他の楽音要素に対しても行な
える。 この実施例では、操作子群15から出力される
各操作子に対応する設定データはアナログ電圧で
表わされており、アナログ電圧マルチプレクサ1
6でこれらのアナログ電圧を時分割多重化する。
アナログ/デイジタル変換(以下単にA/D変換
という)部17は、A/D変換器18と制御及び
記憶部19とを含んでおり、マルチプレクスされ
たアナログ電圧をA/D変換すると共に、デイジ
タル変換された各操作子の設定データを夫々記憶
し、デマルチプレクスする。マルチプレクサ16
における時分割多重化とA/D変換部17におけ
る制御のためにカウンタ13の出力が利用され
る。 この実施例ではイニシヤルタツチとアフタータ
ツチの検出を共通のタツチセンサを用いて行なう
ようにしている。すなわち、タツチセンサ11と
してアフタータツチ検出可能なものを用い、この
タツチセンサ11の出力信号を鍵押圧開始時から
所定時間の間イニシヤルタツチ検出のために選択
し、選択したタツチセンサ出力信号にもとづいて
イニシヤルタツチを検出するようにしている。例
えば、鍵押圧開始時から所定時間の間選択したタ
ツチセンサ出力信号のピーク値をホールドし、こ
のピーク値をイニシヤルタツチ検出信号として用
いる。そのために、鍵押圧開始時から所定時間
(例えば人間の聴覚ではほとんど無視できる程度
の10ms程度の時間)の間発音割当て回路14か
らイニシヤルセンシング信号ISを出力し、この信
号ISによつてマルチプレクサ16及びA/D変換
部17を制御してこの間は専ら上述のイニシヤル
タツチ検出を行なうようにしている。同時に、発
音割当て回路14では、イニシヤルセンシング信
号ISを出力する間は楽音の発音開始を遅らすよう
にしている。これは、イニシヤルタツチが検出さ
れる前に発音開始されるのを禁止し、発音開始と
同時にイニシヤルタツチコントロールを施すよう
にするためである。尚、前述の通り、この実施例
ではアタツクピツチコントロールもイニシヤルタ
ツチに応じて行なわれる。 効果付与回路20は、ピツチコントロール関係
の各種効果を付与するための回路であり、ビブラ
ート、デイレイビブラート、アタツクピツチコン
トロール、及びアフタータツチビブラートに関し
ては楽音周波数を変調するための変調信号VAL
を出力し、スラー効果に関してはスラー効果を付
与した楽音周波数情報SKCを出力する。A/D
変換部17から出力される各種効果設定操作子の
設定データのうちピツチコントロール関係の設定
データが効果付与回路20に与えられ、レベルコ
ントロール関係の設定データは楽音信号発生部2
1に与えられる。発音割当て回路14から効果付
与回路20にはアタツクピツチスタート信号AS
とスラースタート信号SS及び単音モードのとき
の押圧鍵を示すキーコードMKCが与えられる。
尚、単音キーアサイナ14Aにおいては押圧鍵の
中の単一鍵(例えば最高または最低押圧鍵)を選
択して単音モード用の押圧鍵キーコードMKCと
して出力するようになつている。 アタツクピツチデータROM(リードオンリメ
モリの略)22には、アタツクピツチコントロー
ルを付与すべき各種音色に対応してアタツクピツ
チ制御データAPS,APR,APERを夫々予じめ
記憶している。アタツクピツチコントロールは、
例えば各音色に適した態様で制御が行なわれるよ
うになつており、管楽器の吹き始めのピツチの乱
れを表現できることから特に管楽器系音色に適し
た効果である。そのため、音色選択スイツチ23
で選択された音色に応じてその音色に適したアタ
ツクピツチコントロールを実現し得る値をもつ制
御データAPS,APR,APERをROM22から読
み出すようになつている。アタツクピツチの制御
態様を決定する要素は、初期の(音の出始めの)
ピツチずれの深さと、ピツチずれの深さの時間的
変化を示すエンベロープと、ピツチずれの繰返し
周波数である。初期のピツチずれの深さすなわち
アタツクピツチの初期値は、前述のイニシヤルタ
ツチ検出データに応じて設定される。詳しくは、
音色に対応するアタツクピツチ初期値係数データ
APSによつてイニシヤルタツチ検出データをス
ケーリングすることによりイニシヤルタツチ及び
音色に応じたアタツクピツチ初期値を設定する。
ピツチずれの深さの時間的変化を示すエンベロー
プは、アタツクピツチエンベロープレートデータ
APERによつて設定される。ピツチずれの繰返し
周波数はアタツクピツチレートデータAPRによ
つて設定される。 効果付与回路20は、アタツクピツチスタート
信号ASが与えられたとき上述のような各データ
にもとづいてアタツクピツチコントロール用の変
調信号VALの形成を開始し、その後、通常のビ
ブラートあるいはデイレイビブラートあるいはア
フタータツチビブラートのための変調信号VAL
を形成する。変調信号VALを形成するために効
果付与回路20では、変調周波数及び変調の深さ
の制御が容易になるような工夫が施されている。
また、効果付与回路20では、スラースタート信
号SSが与えられたとき単音モード用押圧鍵の楽
音周波数情報SKCを古い押圧鍵に対応する値か
ら新たな押圧鍵に対応する値まで滑らかに変化さ
せる処理を行なう。新たな押圧鍵は発音割当て回
路14から与えられる単音モード用押圧鍵キーコ
ードMKCによつて示されている。 楽音信号発生部21では、単音モード時は効果
付与回路20から与えられる単音モード用の楽音
周波数情報SKCにもとづき楽音信号を発生し、
複音モード時は発音割当て回路14(複音キーア
サイナ14B)から与えられる複数の各チヤンネ
ルに割当てられた押圧鍵を示すキーコードPKC
にもとづき複数のチヤンネルで楽音信号を夫々発
生する。これらの楽音信号は、変調信号VALに
応じてその周波数(ピツチ)が変調され、かつ
A/D変換部17からのレベルコントロールデー
タに応じてその音量レベルが制御される。更に、
これらの楽音信号には音色選択スイツチ23で選
択された音色が付与され、サウンドシステム24
に与えられる。 次に、第2図各部の詳細例について説明する。 押鍵検出部及び単音キーアサイナの説明 第3図には押鍵検出部12及びカウンタ13の
詳細例が示されており、第4図には単音キーアサ
イナ14Aの詳細例が示されている。カウンタ1
3は、2相のシステムクロツクパルスφ1,φ2
よつて制御される16ステージ/1ビツトのシフト
レジスタ25と、1ビツト分の半加算器26と、
シフトレジスタ25の内容を定期的にラツチする
ラツチ回路27とを含み、シリアル演算によつて
カウント動作を行なう。このカウンタ13に限ら
ず、以下で説明する詳細例においては随所でシリ
アル演算が用いられ、回路構成の節約に寄与して
いる。押鍵検出部12は、鍵盤10の各鍵に対応
するキースイツチをマトリクス状に配列したキー
スイツチマトリクス28と、このマトリクス28
における半オクターブ毎の入力ラインに走査信号
を供給するデコーダ29と、このマトリクス28
における各半オクターブ内の6つの各音名に対応
する出力ラインの信号を多重化するマルチプレク
サ30とを含んでいる。キースイツチマトリクス
28は高音側のキースイツチから順に走査される
ようになつており、単音キーアサイナ14Aでは
最高押圧鍵を単音モード用の押圧鍵として選択す
るようになつている。 キースイツチマトリクス28における1鍵分の
走査時間換言すれば単音キーアサイナ14Aにお
ける1鍵分の処理時間(これを1キータイムとい
うことにする)は第5図に示すように32個のタイ
ムスロツトから成る。1タイムスロツトの長さは
システムクロツクパルスφ1,φ2の1周期に対応
し、例えば0.5μsである。従つて、1キータイム
の長さは16μsである。この1キータイム内の各タ
イムスロツトあるいは区間に同期して様々な処理
が制御されるようになつている。そのために、第
5図に示すような各種のタイミング信号が図示し
ないタイミング信号発生回路で発生され、様々な
回路に供給されるようになつている。32個のタイ
ムスロツトの各々は16μsの周期で繰返しあらわれ
る。1キータイム内における個々のタイムスロツ
トを区別するために発生順序の早い方から順番に
第1乃至第32タイムスロツトということにする。
各種タイミング信号の発生タイミング及び発生周
期及びパルス幅を一目瞭然にするために、以下の
法則で各タイミング信号に符号をつけるものとす
る。例えば「1y8」のように文字「y」を挾んで
前後に数字が記されている場合は、前者の数字は
1キータイムにおいてパルスが最初に発生するタ
イムスロツト順位を示し、後者の数字はパルスが
繰返し発生する周期をタイムスロツト数で示して
いる。例えば信号1y8は、第5図に示すように最
初は第1タイムスロツトで発生し、以後は8タイ
ムスロツト毎に、つまり第9、第17、第25タイム
スロツトで夫々パルス(“1”)が発生する。次
に、「1y8S」のように末尾に文字「S」が追加さ
れているものは、パルス幅が1タイムスロツト幅
全部ではなく、1タイムスロツトの前半でつまり
クロツクパルスφ2のパルス幅に同期して発生す
ることを意味する。また、「1T8」のように、文
字「T」を挾んで前後に数字が記されている場合
は、前者の数字によつて示されるタイムスロツト
順位から後者の数字によつて示されるタイムスロ
ツト順位までパルス(“1”)が持続して発生する
ものとし、かつその周期は32タイムスロツトであ
るとする。例えば信号1T8は第1タイムスロツト
から第8タイムスロツトまでの区間で持続的に発
生する8タイムスロツト分のパルス幅をもち、か
つ32タイムスロツトの周期で繰返し発生する。ま
た、「1T6y8」のように、パルス幅表示「1T6」
の次に文字「y」と数字が続く場合は、文字
「y」の次に記された数字によつて繰返し周期を
タイムスロツト数によつて示している。例えば信
号1T6y8は、最初に第1タイムスロツトから第6
タイムスロツトまでの6タイムスロツト幅で発生
したパルスが8タイムスロツト分の繰返し周期
で、つまり第9乃至第14タイムスロツトまで、及
び第17乃至第22タイムスロツトまで、及び第25乃
至第30タイムスロツトまでの各区間でパルス発生
することを意味する。 第3図において、加算器26の入力Aにはシフ
トレジスタ25の最終ステージの出力Q16が加え
られ、入力Ciにはオア回路31を介して信号
17y32が与えられる。従つて、信号17y32が“1”
となる第17タイムスロツトにおいてシフトレジス
タ25の最終ステージ出力に“1”が加算される
ことになる。入力A及びCiが共に“1”でキヤリ
イアウト信号が生じるとき、キヤリイアウト出力
C0+1は演算タイミングよりも1タイムスロツ
ト遅れて“1”となるものとする。C0の次に付
加した記号+1は1タイムスロツトの遅れを示
す。以下で出てくる加算器のキヤリイアウト出力
C0+1はすべて演算タイミングよりも1タイム
スロツトの遅れがあるものとする。尚、加算出力
Sには遅れがないものとする。キヤリイアウト出
力C0+1はアンド回路32及びオア回路31を
介して入力Ciに戻される。従つて上位ビツトに対
してキヤリイアウト信号を加算することができ
る。 加算器26の出力Sの信号はアンド回路33を
介してシフトレジスタ25に入力され、16タイム
スロツト遅延後に入力Aに戻される。アンド回路
33の他の入力に加えられている信号Z1は通常
は“1”である。以上の構成によつて信号17y32
をカウントクロツクとして1キータイム(32タイ
ムスロツト)毎に1カウントアツプするシリアル
演算が実行される。従つて、第17タイムスロツト
においてシフトレジスタ25の最終ステージから
出力される信号がカウント値の最下位ビツトであ
り、そのとき各ステージには最終ステージから第
1ステージにさかのぼつて順次上位ビツトのカウ
ント値が夫々保有されている。第17タイムスロツ
トの16タイムスロツト後の第1タイムスロツトに
おいても同様にシフトレジスタ25の最終ステー
ジから第1ステージまでには最下位ビツトから最
上位ビツトまでのカウント値が並んでいる。従つ
て、第1タイムスロツトの前半で発生する信号
1y32Sによつてシフトレジスタ25の第7ステー
ジ出力Q7乃至最終ステージ出力Q16をラツチ回
路27にラツチすることにより、10ビツトの並列
2進カウント値が得られる。尚、信号1y16のタ
イミングすなわち第1及び第17タイムスロツトに
おいてアンド回路32を動作不能にしているが、
これは最上位ビツトのキヤリイアウト信号が最下
位ビツトに加算されないようにするためである。 カウンタ13における下位7ビツトのカウント
値が鍵走査及び多重化のために利用される。その
うち下位4ビツト4、3、2、1によつて鍵
の音名(1オクターブ内の音名)を指定し、上位
3ビツト3、2、1によつてその鍵が所属する
オクターブを指定する。ラツチ回路27にラツチ
されたカウント値のうちビツト3、2、1、
N4はデコーダ29でデコードされ、キースイツ
チマトリクス28における半オクターブ毎の入力
ラインに走査信号を与える。また、下位ビツト
N3、2、1はマルチプレクサ30に与えられ、
キースイツチマトリクス28における各半オクタ
ーブ内の6本の出力ラインの信号を時分割多重化
する。こうして、マルチプレクサ30からは各鍵
の押圧または離鍵を示す時分割多重化されたキー
データTDMが各鍵の走査に対応して出力され
る。時分割多重化キーデータTDMは現在走査中
の鍵が押圧されていれば“1”であり、押圧され
ていなければ“0”である。 ラツチ回路27にラツチされたカウント値3
〜1が変化する毎に走査すべき鍵が切換わるの
で、1鍵分の走査時間は第5図に示すように第1
タイムスロツトから第32タイムスロツトまでの32
タイムスロツトであり、この間1鍵分のキーデー
タTDMが持続して出力される。前述の通り、1
鍵分の走査に要する1キータイムは16μsであるの
で、1走査サイクルすなわちカウント値3〜1
が1巡する時間は約2ms(=16μs×27)である。 キースイツチマトリクス28では高音順に走査
が行なわれるようになつている。すなわち、カウ
ント値3〜1が小さいほど高音になり大きいほ
ど低音になるようにその所定の値に対応して各鍵
が順次割当てられており、カウント値3〜1が
増すに従つて高音側から順次低音側に走査が移行
するようになつている。カウンタ13における下
位7ビツトのカウント値(3〜1)は現在走査
中の鍵すなわち時分割多重化キーデータTDMに
対応する鍵を表わすコード信号すなわちキーコー
ドである。しかし、カウンタ13のカウント
値3〜1をそのまま用いたキーコードは高
音鍵ほどその値が小さく、低音鍵ほどその値が大
きい。キーコードの下位2ビツトを下位桁に無限
に繰返し付加してキーコードを周波数情報に変換
する場合、高音鍵になるほどキーコードの値が大
きくならないと不都合が生じるので、カウンタ1
3から出力されるキーコードを反転したもの
を正式なキーコードKCとしてキーアサイナ14
A,14Bで用いるようにしている。正式なキー
コードKCと各鍵との関係は例えば次表のように
なつている。キーコードKCは上位3ビツトのオ
クターブコードB3、B2、B1と下位4ビツトのノ
ートコードN4、N3、N2、N1とから成る。
【表】 尚、シフトレジスタ25の第7乃至最終ステー
ジ内に記された表示は第1及び第17タイムスロツ
トのときの各ステージの重みを示している。すな
わち、このとき第10乃至最終ステージ(Q10〜
Q16)には前述の通りカウント値の下位7ビツト
B3〜1が入つている。また、第7乃至第9ステ
ージ(Q7〜Q9)には、時間表示にして約8ms、
約4ms及び約2msの重みのビツトが入つている。
これらの時間表示はカウンタ13がリセツトされ
たときからそれらのビツトに“1”が立つまでの
時間を示している。後述のように、カウンタ13
をタイマとして用いるときこれらの時間表示ビツ
トを利用する。これらの時間表示ビツトはキーコ
ード3〜1と共にラツチ回路27にラツチされ
る。 第4図において、単音キーアサイナ14Aは第
9タイムスロツトを起点にして各鍵の時分割多重
化キーデータTDMに関する処理を行なうように
している。そのため、第3図のマルチプレクサ3
0から出力された時分割多重化キーデータTDM
は第4図のラツチ回路34に入力され、信号
9y32によつて第9タイムスロツトに同期してラ
ツチされる。従つてラツチ回路34からはキーデ
ータTDMを8タイムスロツト遅延したものが出
力される。一方、第1タイムスロツトのときにシ
フトレジスタ25(第3図)の最終ステージ
(Q16)から出力されるキーコードの最下位ビ
ツト1は、8タイムスロツト後の第9タイムス
ロツトでは第8ステージ(Q8)にシフトされて
きている。そこで、ラツチ回路34(第4図)に
おけるキーデータTDMの遅延に同期させるた
め、シフトレジスタ25(第3図)の第8ステー
ジ(Q8)の出力をシリアルキーコード(9
〜)として取り出し、第4図の単音キーアサイナ
14Aに供給するようにしている。このキーコー
ド(9〜)は第9タイムスロツトから第15タ
イムスロツトまでの間で下位ビツトから順番に各
ビツト1、2、3、4、1、2、3が並ん
でいる。このキーコード(9〜)は第4図の
インバータ35で反転され、前述の通りの正式の
キーコードKCがシリアル形式で該インバータ3
5から出力される。 第4図において、単音キーアサイナ14Aは主
に次の3つの機能を実行する。その1つは、最高
押圧鍵のキーコードKCを選択することであり、
もう1つは、新たな押鍵を検出することであり、
もう1つは、新たな押鍵が検出されたとき一定時
間の間新たな押圧鍵に関する処理を禁止しその間
でイニシヤルタツチの検出を可能にすることであ
る。新たな押鍵の検出は、すべての鍵が離鍵され
ている状態から初めて何らかの鍵が押圧された場
合(これをエニーニユーキーオンという)と、何
らかの鍵が押圧されている状態からレガート形式
で新たな押圧鍵に変更された場合(これをレガー
トニユーキーオンという)とを区別して行なうよ
うになつている。エニーニユーキーオンが検出さ
れた場合はフリツプフロツプAKQがセツトされ、
レガートニユーキーオンが検出された場合はフリ
ツプフロツプNKQがセツトされる。ニユーキー
オン検出によつてフリツプフロツプAKQまたは
NKQがセツトされたとき第3図のカウンタ13
をタイマとして動作させ、一定時間(約10ms)
の間イニシヤルセンシング信号ISを出力する。こ
の間新たな押圧鍵に関する処理を禁止し、前記一
定時間が終了したときアタツクピツチスタート信
号ASあるいはスラースタート信号SSを発生して
アタツクピツチあるいはスラーの制御を開始させ
る。最高押圧鍵キーコードレジスタ36は最高押
圧鍵のキーコードXKCを暫定的に記憶するため
のものであり、単音キーコードレジスタ37は単
音モードで発音する押圧鍵のキーコードMKCを
記憶するためのものである。前記一定時間が終了
したときレジスタ36のキーコードXKCがレジ
スタ37にロードされるようになつている。従つ
て、新たな押鍵があつたとき直ちに単音モード用
の押圧鍵キーコードMKCが変化するのではなく、
前記一定時間の後に変化する。 各フリツプフロツプXKQ,MK1,MK2,
AKQ,NKQ,TM6はタイミング信号6y8(第5
図参照)によつて入力信号をロードし、信号1y8
(第5図)に同期して出力を切換える。従つて、
ロードした信号は信号1y8の発生タイムスロツト
(第1または第9または第17または第25タイムス
ロツト)から8タイムスロツトの間持続的に出力
される。 フリツプフロツプXKQは、1走査サイクルに
おいて何らかの押圧鍵が検出されたことを示すた
めのものである。ラツチ回路34から出力される
キーデータTDMが“1”のとき、アンド回路3
8及びオア回路40を介してこのフリツプフロツ
プXKQに“1”がロードされる。このフリツプ
フロツプXKQの“1”はアンド回路39及びオ
ア回路40を介してホールドされる。1走査サイ
クルが終了したときインバータ41の出力が
“0”となり、アンド回路39が動作不能となつ
てフリツプフロツプXKQがリセツトされる。第
3図のラツチ回路37から出力されるカウント値
の下位3ビツト3、2、1がアンド回路42
に入力され、上位4ビツト3、2、1、4が
アンド回路43に入力されている。アンド回路4
2の出力信号N7及びアンド回路43の出力信号
B15が第4図のアンド回路44に入力される。1
走査サイクルの終了時にはカウント値3〜1の
全ビツトが“1”となり、信号N7及びB15が共
に“1”となつてアンド回路44の条件が成立す
る。アンド回路44の他の入力にはタイミング信
号9T16(第5図参照)が入力されている。従つ
て、1走査サイクル終了時の第9から第16タイム
スロツトまでの間アンド回路44の出力が“1”
となる。このアンド回路44の出力信号“1”が
走査終了信号SCEであり、インバータ41ではこ
の信号SCEを反転する。従つて、何らかの鍵が押
圧されている場合、1走査サイクルにおいてキー
データTDMが最初に“1”となる鍵走査タイミ
ングすなわち最高押圧鍵の走査タイミングから走
査終了時までの間フリツプフロツプXKQの出力
が“1”となる。何も鍵が押されていないときは
XKQは常に“0”である。 フリツプフロツプXKQの出力を反転した信号
とラツチ回路34から出力されるキーデータ
TDMとが入力されたアンド回路45は最高押圧
鍵を検出するためのものである。すなわち、フリ
ツプフロツプXKQにおける入力と出力の8タイ
ムスロツトの遅れにより、1走査サイクルにおい
て最初に最高押圧鍵のキーデータTDMが“1”
に立上るとき、キーデータTDMの立上りの8タ
イムスロツトつまり第9乃至第16タイムスロツト
までの間はフリツプフロツプXKQの出力はまだ
“0”であり、その反転信号は“1”となつてい
る。従つて、最高押圧鍵のキーデータTDMの立
上りの第9乃至第16タイムスロツト(合計8タイ
ムスロツト)の間でのみアンド回路45の条件が
成立し、その出力信号XSが“1”となる。この
信号XSの“1”によつてアンド回路46を可能
にし、インバータ35から与えられる最高押圧鍵
のキーコードKCをアンド回路46及びオア回路
47を介してレジスタ36にロードする。 前述の通り、インバータ35から出力されるキ
ーコードKCとラツチ回路34から出力されるキ
ーデータTDMとは同期しており、信号XSが
“1”となる第9乃至第16タイムスロツトの間で、
最高押圧鍵のキーコードKCが下位ビツトから順
にレジスタ36にロードされる。キーコードKC
の全ビツトN1〜B3は第9乃至第15タイムスロツ
トの間でレジスタ36にロードされ、第16タイム
スロツトにおいてはキーコードKCに無関係なカ
ウントデータがあらわれる。そのため、タイミン
グ信号16y32を反転した信号をアンド回路46に
加え、第16タイムスロツトにおいては強制的に
“0”がロードされるようにしている。レジスタ
36にロードされた最高押圧鍵キーコードXKC
はアンド回路48を介して自己保持される。アン
ド回路48の他の入力には信号XSをインバータ
49で反転した信号が加わり、アンド回路46を
可能にしてキーコードKCをレジスタ36にロー
ドするときは自己保持をクリアするようにしてい
る。 レジスタ36及びこのレジスタ36の内容
XKCが転送されるレジスタ37は8ステージ/
1ビツトのシフトレジスタであり、システムクロ
ツクパルスφ1,φ2によつてシフト制御される。
従つて、レジスタ36及び37の内容は8タイム
スロツト毎に循環する。図においては、第9ある
いは第17あるいは第25あるいは第1タイムスロツ
トのときのレジスタ36及び37の各ステージの
重みが示されている。 フリツプフロツプMK1は、前回の走査サイク
ルにおいて何らかの押圧鍵が検出されたことを示
すためのものである。1サイクル分の走査が終了
したときにすなわち走査終了信号SCEが“1”の
ときにフリツプフロツプXKQに“1”が記憶さ
れていることを条件にアンド回路50が“1”を
出力し、オア回路52を介して該フリツプフロツ
プMK1に“1”をロードする。このフリツプフ
ロツプMK1の“1”はアンド回路51及びオア
回路52を介して1走査サイクルの間保持され、
走査終了信号SCEによつてリセツトされる。 フリツプフロツプMK2は、前々回の走査サイ
クルにおいて何らかの押圧鍵が検出されたことを
示すためのものである。走査終了信号SCEの発生
時に、フリツプフロツプMK1の出力をアンド回
路53及びオア回路55を介してフリツプフロツ
プMK2にロードする。アンド回路54はフリツ
プフロツプMK2の記憶を1走査サイクルの間保
持するためのもので、走査終了信号SCEが発生す
るとき動作不能となつてフリツプフロツプMK2
をリセツトする。これらの3つのフリツプフロツ
プXKQ,MK1,MK2は、単音モードにおけ
る鍵の押圧及び離鍵をチヤタリングを排除して検
出するのに役立つ。 フリツプフロツプAKQは、前述のエニーニユ
ーキーオンが検出されたことを示すためのもので
ある。アンド回路56には、フリツプフロツプ
XKQの出力、フリツプフロツプMK1,MK2,
AKQ,NKQの反転出力、及び走査終了信号SCE
が与えられており、エニーニユーキーオンのとき
条件が成立して走査終了信号SCEのタイミングで
“1”を出力する。つまり、アンド回路56にお
いては、前回及び前々回の走査サイクルでは鍵が
全く押圧されていず(MK1,MK2が共に
“0”)、かつ今回の走査サイクルで初めて鍵押圧
が検出された(XKQが“1”)ことを条件にエニ
ーニユーキーオンを検出する。AKQ及びNKQの
反転出力がアンド回路56に加えられている理由
は、AKQまたはNKQに“1”が記憶されている
ときはアンド回路56の条件が成立しないように
するためであり、後述のタイマが何度もスタート
状態にリセツトされないようにするためである。
アンド回路56の出力信号“1”はオア回路58
を介してフリツプフロツプAKQにロードされる。
このフリツプフロツプAKQの“1”はアンド回
路57、オア回路58を介して一定時間の間ホー
ルドされる。 アンド回路56の出力信号“1”すなわちエニ
ーニユーキーオン検出信号はタイマスタート信号
としても利用される。この出力信号“1”がオア
回路59を介して2段のフリツプフロツプ60,
61に入力される。これらのフリツプフロツプ6
0,61はフリツプフロツプXKQと同様にタイ
ミング信号6y8、1y8によつて制御される。両フ
リツプフロツプ60,61の出力がオア回路62
に加わり、更にインバータ63で反転され、信号
Z1として第3図のアンド回路33に入力される。
アンド回路56から出力されるエニーニユーキー
オン検出信号は走査終了信号SCEに同期して第9
から第16タイムスロツトまでの8タイムスロツト
の間“1”となる。これをフリツプフロツプ6
0,61及びオア回路62で16タイムスロツト幅
に拡張し、16タイムスロツトの間インバータ63
の出力信号Z1を“0”にする。それ以外のとき
は信号Z1は常に“1”であり、カウンタ13
(第3図)におけるカウント動作を可能にしてい
る。信号Z1が“0”になる16タイムスロツトの
間、アンド回路33(第3図)が動作不能にな
り、シフトレジスタ25の全16ステージの内容を
すべて“0”にクリアする。こうして、カウンタ
13はカウント値オール“0”からのカウント動
作を開始し、タイマ機能がスタートする。 第3図のラツチ回路27にラツチしたカウント
値のうち時間表示にして約8msの重みをもつビツ
トがアンド回路64に入力され、約4ms及び約
2msの重みをもつビツトが夫々反転されてアンド
回路64の他の入力に加わる。このアンド回路6
4の出力信号TM5は第4図のアンド回路65に
与えられる。アンド回路65には第3図のアンド
回路42及び43から信号N7及びB15が入力さ
れ、更にタイミング信号9T16とオア回路66の
出力が加わる。オア回路66にはフリツプフロツ
プAKQ及びNKQの出力が加わる。アンド回路6
5の出力はタイマ終了信号QRとして利用され
る。フリツプフロツプAKQまたはNKQの出力を
アンド回路65に入力する理由は、これらのフリ
ツプフロツプがセツトされたときのみつまりニユ
ーキーオンのときのみタイマ機能を働らかせるた
めである。 カウンタ13の下位10ビツトのカウント値が
“1001111111”となつたとき、すなわち信号Z1に
よつてクリアされたときから約10ms経過したと
き、アンド回路42,43,64(第3図)の条
件がすべて成立し、第4図のアンド回路65に加
えられる信号N7、B15、TM5がすべて“1”と
なる。このとき信号9T16に対応して第9乃至第
16タイムスロツトの間アンド回路65の出力信号
QRが“1”となる。尚、図において信号線の傍
に記した(9〜16)なる表示はこの信号が第9タ
イムスロツトから第16タイムスロツトまでの間発
生することを意味している。 このタイマ終了信号QRはインバータ67で反
転されてアンド回路57に加わる。従つて、フリ
ツプフロツプAKQの“1”はタイマ終了信号QR
が発生するまでの約10msの間ホールドされるが、
このタイマ終了信号QRが発生したときにクリア
される。詳しくは、タイマ終了信号QRが第17タ
イムスロツトで立下るときにフリツプフロツプ
AKQの出力も“0”に立下る。 タイマ終了信号QRが発生したときフリツプフ
ロツプXKQに“1”がセツトされていること
(鍵押圧中であること)を条件にアンド回路68
の出力信号KSが“1”となる。この信号KSによ
つてアンド回路69を可能にし、レジスタ36の
最高押圧鍵キーコードXKC(これは新たな押圧鍵
を示している)を該アンド回路69及びオア回路
70を介してレジスタ37にロードする。レジス
タ37にロードされた新たな最高押圧鍵のキーコ
ードは単音モード用の押圧鍵キーコードMKCと
してキーアサイナ14Aから出力されると共にア
ンド回路71を介してレジスタ37を循環する。
前記信号KSによつて新たなキーコードXKCをロ
ードするときアンド回路71が動作不能となり、
古いキーコードMKCがクリアされる。 アンド回路72,73,74、オア回路75及
び遅延フリツプフロツプ76は、レジスタ36と
37のキーコードXKC,MKCを比較するための
ものである。キーコードMKCの反転信号とキー
コードXKCとがアンド回路72に入力され、キ
ーコードXKCの反転信号とキーコードMKCとが
アンド回路73に入力される。キーコードXKC
及びMKCは同じ重みのビツトN1〜B3が同期し
てレジスタ36,37から夫々出力される。両キ
ーコードMKC,XKCの値が1ビツトでも異なる
とアンド回路72または73の条件が成立し、フ
リツプフロツプ76に“1”がロードされる。こ
のフリツプフロツプ76の“1”はアンド回路7
4を介して自己保持される。最高押圧鍵検出信号
XSをインバータ49で反転した信号が各アンド
回路72,73,74に加わるようになつてお
り、各走査サイクルにおいて最高押圧鍵が検出さ
れる毎にフリツプフロツプ76の記憶がクリアさ
れる。 フリツプフロツプNKQは、前述のレガートニ
ユーキーオンが検出されたことを示すためのもの
である。アンド回路77はレガートニユーキーオ
ンを検出するためのもので、前記フリツプフロツ
プ76の出力信号NEQ、単音モード選択信号
MONO、フリツプフロツプXKQ,MK1,MK
2の出力信号、フリツプフロツプAKQ及びNKQ
の出力を反転した信号、及び走査終了信号SCEが
入力される。単音モード選択信号MONOは単音
モードのときのみレガートニユーキーオンの検出
を可能にするために入力されている。前述の通
り、レジスタ36と37のキーコードXKC,
MKCが異なるとき、フリツプフロツプ76の出
力信号NEQが“1”となる。この信号NEQの
“1”は、新たな押鍵があつたことを示している。
この新たな押鍵がエニーニユーキーオンに該当す
るものであれば、前述の如くアンド回路56の条
件が成立し、フリツプフロツプAKQがセツトさ
れるので、その反転信号が“0”となり、アンド
回路77の条件は成立しない。この新たな押鍵が
レガートニユーキーオンに該当するものであれ
ば、フリツプフロツプAKQがセツトされていず、
かつ各フリツプフロツプXKQ,MK1,MK2
の出力が“1”であり、何らかの鍵が持続的に押
圧されていることを示している。従つて、レガー
トニユーキーオンのときは走査終了信号SCEのタ
イミングでアンド回路77の条件が成立し、オア
回路79を介してフリツプフロツプNKQに“1”
がロードされる。このフリツプフロツプNKQの
“1”はアンド回路78を介して自己保持される。 一方、アンド回路77から出力されたレガート
ニユーキーオン検出信号は、エニーニユーキーオ
ン検出信号と同様に、オア回路59を介して遅延
フリツプフロツプ60に与えられ、タイマスター
ト信号として利用される。従つて、レガートニユ
ーキーオン検出にもとづき第3図のカウンタ13
が前述と同様にタイマとして機能し、約10ms後
にアンド回路65(第4図)からタイマ終了信号
QRが出力される。このタイマ終了信号QRによ
つてアンド回路78が動作不能となり、フリツプ
フロツプNKQがリセツトされる。従つて、レガ
ートニユーキーオン検出時から約10msの間フリ
ツプフロツプNKQが“1”をホールドする。ま
た、前述と同様に、タイマ終了信号QRにもとづ
きアンド回路68から信号KSが出力され、レジ
スタ36に記憶されている新たな最高押圧鍵キー
コードXKCがレジスタ37にロードされる。 フリツプフロツプTM6は、複音モードのとき
のアタツクピツチスタート信号を形成するために
エニーニユーキーオンによる約10msの時間待ち
が終了したことを示すためのものである。タイマ
終了信号QRがアンド回路80、オア回路82を
介してフリツプフロツプTM6に入力されるよう
になつており、エニーニユーキーオンにもとづく
約10msの時間待ちが終了したときこのタイマ終
了信号QRによつて該フリツプフロツプTM6に
“1”がセツトされる。このフリツプフロツプ
TM6の“1”はアンド回路81を介して自己保
持され、走査終了信号SCEによつてリセツトされ
る。従つて、フリツプフロツプTM6の“1”は
1走査サイクルの間だけホールドされる。尚、複
音モードのときはレガートニユーキーオンの検出
は行なわれないため、単音モード時にレガートニ
ユーキーオンにもとづくタイマ終了信号QRによ
つてフリツプフロツプTM6がセツトされたとし
ても何の影響も及ぼさない。 アンド回路83,84,85は単音モード用の
キーオフ信号MKOFを形成するためのものであ
る。各回路83,84,85には単音モード選択
信号MONOが与えられており、単音モードのと
き動作可能となる。アンド回路85にはフリツプ
フロツプMK1,MK2,NKQの反転信号が入
力されており、2走査サイクル続けて全鍵の離鍵
が検出されていることを条件に“1”を出力す
る。このアンド回路85の出力“1”は通常のキ
ーオフを示している。MK1,MK2が共に
“0”であることを条件にしたのはチヤタリング
対策のためである。アンド回路83にはフリツプ
フロツプAKQの出力が入力されており、エニー
ニユーキーオン検出時の約10msの待ち時間の間
“1”を出力する。アンド回路84にはフリツプ
フロツプNKQの出力及びスラーオン信号SLON
をインバータ86で反転した信号が加わり、スラ
ー効果が選択されていないことを条件に、レガー
トニユーキーオン検出時の約10msの待ち時間の
間“1”を出力する。 各アンド回路83,84,85の出力はオア回
路87に入力され、単音モード用のキーオフ信号
MKOFとして利用される。このキーオフ信号
MKOFをインバータ88で反転したものが単音
モード用のキーオン信号MKONである。楽音信
号発生部21(第2図)において、単音モード用
の押圧鍵キーコードMKCに対応する楽音信号を
発生する際にこのキーオン信号MKONにもとづ
いて振幅エンベロープを制御するようにすればよ
い。単音モードにおいてエニーニユーキーオンが
検出された場合あるいはスラー効果が選択されて
いないときにレガートニユーキーオンが検出され
た場合はアタツクピツチコントロールを行なうよ
うになつており、そのためのイニシヤルタツチ検
出を行なう前記一定の待ち時間(約10ms)の間
は、アンド回路83または84の出力“1”にも
とづき強制的にキーオフ状態としているのであ
る。そして、この待ち時間における強制的なキー
オフ状態のときに前音のサステインを除去するた
めに、アンド回路83及び84の出力がオア回路
89を介して強制ダンプ信号FDMPとしてキー
アサイナ14Aから出力され、楽音信号発生部2
1(第2図)に与えられるようになつている。 アンド回路84の出力はオア回路90にも与え
られる。また、フリツプフロツプAKQの出力が
アンド回路91を介してオア回路90に与えられ
る。尚、入力が1つしかないアンド回路38,8
0,91等は入力信号が単に通過するだけであ
り、特に必要ないが図示の都合上示した。オア回
路90の出力はイニシヤルセンシング信号ISとし
てイニシヤルタツチ検出のために利用される。こ
のイニシヤルセンシング信号ISは、単音モードあ
るいは複音モードに係わりなくエニーニユーキー
オンがあつた場合はフリツプフロツプAKQの出
力にもとづき新たな鍵の押圧開始時から約10ms
の間“1”となる。また、単音モードでスラー効
果が選択されていないときにレガートニユーキー
オンがあつた場合もフリツプフロツプNKQの出
力にもとづき新たな鍵の押圧開始時から約10ms
の間“1”となる。単音モードでスラー効果が選
択されているときはレガートニユーキーオンがあ
つてもイニシヤルセンシング信号ISは発生されな
い。 アンド回路92は単音モード用のアタツクピツ
チスタート信号MASを発生するためのものであ
り、オア回路87からのキーオフ信号MKOF、
フリツプフロツプXKQの出力信号及びタイマ終
了信号QRが入力される。ニユーキーオン検出に
もとづく約10msの待ち時間の間アンド回路83
あるいは84の出力信号によつてキーオフ信号
MKOFが“1”となり、アンド回路92が動作
可能となる。待ち時間が終了したとき、鍵が押圧
されていることを条件に(XKQが“1”)タイマ
終了信号QRに対応する第9乃至第16タイムスロ
ツトの間アンド回路92の出力信号MASが“1”
となる。この信号MASはオア回路93を介して
遅延フリツプフロツプ94に入力される。このフ
リツプフロツプ94はタイミング信号13y32で入
力信号をロードし、信号17T24に同期して出力を
切換える。従つて、第9乃至第16タイムスロツト
で発生する信号MASの“1”は第13タイムスロ
ツトでフリツプフロツプ94にロードされ、第17
タイムスロツトから次の第16タイムスロツトまで
の1キータイム(32タイムスロツト)の間アタツ
クピツチスタート信号ASとして出力される。 アンド回路95は複音モード用のアタツクピツ
チスタート信号EASを発生するためのものであ
り、フリツプフロツプTM6の出力、フリツプフ
ロツプXKQの出力の反転信号、単音モード選択
信号MONOをインバータ96で反転した信号、
及びラツチ回路34からのキーデータTDMが入
力される。複音モードのとき、インバータ96の
出力“1”によつてアンド回路95が動作可能と
なる。前述の通り、エニーニユーキーオン検出に
もとづく約10msの時間待ちの終了直後の1走査
サイクルの間フリツプフロツプTM6の出力が
“1”となり、このサイクルにおける最高押圧鍵
のキーデータTDMの立上りの第9乃至第16タイ
ムスロツトの間アンド回路95の条件が成立す
る。第9乃至第16タイムスロツトの間で“1”と
なるアンド回路95の出力信号EASはオア回路
93を介してフリツプフロツプ94に入力され、
前述と同様に、第17タイムスロツトから次の第16
タイムスロツトまでの1キータイムの間アタツク
ピツチスタート信号ASとして出力される。 アンド回路97はスラースタート信号SSを発
生するためのものであり、タイマ終了信号QR、
フリツプフロツプXKQの出力、単音モード選択
信号MONO、単音モード用キーオン信号
MKON、及びキーコードの不一致を示す信号
NEQが入力される。レジスタ36及び37のキ
ーコードXKC,MKCが一致していないときは
(NEQが“1”)、待ち時間中であり(AKQまた
はNKQが“1”)、かつこのときアンド回路83
及び84の条件が成立していなければ(MKON
が“1”)、スラー効果が選択されておりかつレガ
ートニユーキーオンであつたことを意味する。従
つて、スラー効果が選択されかつレガートニユー
キーオンがあつたとき、このレガートニユーキー
オンにもとづく待ち時間の終了時に発生するタイ
マ終了信号QRに対応して、現在鍵が押圧されて
いること(XKQが“1”)を条件に、アンド回路
97の出力が第9乃至第16タイムスロツトの間
“1”となる。この出力“1”はフリツプフロツ
プ94に入力され、前述と同様に第17タイムスロ
ツトから次の第16タイムスロツトまでの1キータ
イムの間スラースタート信号SSとして出力され
る。 以上の通り、アタツクピツチスタート信号AS
及びスラースタート信号SSは、約10msの待ち時
間の終了後に発生されるものである。そして、ア
タツクピツチスタート信号ASは、単音モードに
おいてはエニーニユーキーオンのときあるいはス
ラー非選択時のレガートニユーキーオンのときに
発生され、複音モードにおいてはエニーニユーキ
ーオンのときに発生される。また、スラースター
ト信号SSは、単音モードのスラー選択時におい
てレガートニユーキーオンがあつたときに発生さ
れる。 アナログ電圧マルチプレクサ及びA/D変換部 各種効果設定操作子群15の詳細例は第6図に
示されている。A/D変換部17は図示の都合
上、A/D変換器18の部分が第6図に、制御及
び記憶部19の部分が第7図に示されている。 第6図において、各種効果設定操作子群15は
各種効果の制御要素に対応する制御量をアナログ
電圧で設定するためのボリユームV1〜V8を具
えている。V1はビブラートスピード(周波数)、
V2はビブラートデイプス(深さ)、V4はデイ
レイビブラートの時間、V5はスラー効果におけ
るピツチ変化の速度(スラースピード)、V7は
振幅エンベロープのサステイン部分の減衰速度
(サステインスピード)、を夫々設定するためのも
のである。V3,V6,V8はタツチセンサ11
の出力信号の感度調整用ボリユームである。V3
はアフタータツチビブラートの深さ設定用の鍵タ
ツチ検出信号を感度調整するもの、V6はアフタ
ータツチレベルコントロールのレベル設定用の鍵
タツチ検出信号を感度調整するもの、V8はイニ
シヤルタツチ検出信号を感度調整するものであ
る。ボリユームV8で感度調整されたイニシヤル
タツチ検出信号は2つの用途で使われる。1つは
アタツクピツチコントロールの初期値設定のた
め、もう1つはイニシヤルタツチレベルコントロ
ールのレベル設定のためである。 タツチセンサ11としては各鍵共通のアフター
タツチセンサ11Aが使用される。アフタータツ
チセンサ11Aは鍵押圧持続時において鍵タツチ
を検出し得るものであれば如何なるものでもよ
く、例えば、押圧速度あるいは押圧深さあるいは
押圧力あるいは強さ等のいずれに応答して鍵タツ
チを検出するものであつてもよい。アフタータツ
チセンサ11Aの出力信号は増幅器98を介して
イニシヤルタツチ感度調整用ボリユームV8に加
わると共にローパスフイルタ99に加わる。ロー
パスフイルタ99の出力はアフタータツチビブラ
ート用感度調整用ボリユームV3とアフタータツ
チレベル用感度調整ボリユームV6に加えられ
る。ローパスフイルタ99はアフタータツチ制御
に用いるタツチ検出信号の急激な変動を抑えるた
めのものである。 アフタータツチセンサ11Aはイニシヤルタツ
チ検出及びアフタータツチ検出の両方に共用され
る。例えば、アフタータツチセンサ11Aから出
力されるタツチ検出信号が第8図aのようである
とすると、単音キーアサイナ14A(第4図)か
らイニシヤルセンシング信号IS(第8図b)が与
えられる約10msの間においてこのタツチ検出信
号のピーク値を検出し、このピーク値をホールド
してイニシヤルタツチ検出信号として用いる。前
述の通り、イニシヤルセンシング信号ISが立下つ
てから(ピーク値検出終了後に)発音が開始す
る。また、ピーク値検出を行なつているときの
(IS発生時の)アフタータツチセンサ出力信号は
アフタータツチ検出信号として用いず、それ以外
のときのセンサ出力信号をアフタータツチ検出信
号として用いる。このようにすることにより、イ
ニシヤルタツチセンサとアフタータツチセンサを
別々に設ける必要がなくなり、経済的であると共
に鍵下方に設けるセンサ装置が簡略化される。 ボリユームV1〜V8で設定もしくは調整され
た8個のアナログ電圧は1個のA/D変換器18
を用いてデイジタルデータに変換される。そのた
めにアナログ電圧マルチプレクサ16が設けられ
ており、各ボリユームV1〜V8のアナログ電圧
を時分割多重化してA/D変換器18に送る。ま
た、A/D変換器18に関連して第7図に示す制
御及び記憶部19が設けられており、A/D変換
器18における時分割的なA/D変換動作及びこ
のA/D変換によつて得たデイジタルデータのデ
マルチプレクス動作を制御する。このようなA/
D変換操作によつて回路構成をかなり簡略化する
ことができる。 第7図に示す制御及び記憶部19は、各ボリユ
ームV1〜V8に対応する記憶手段としてレジス
タ101〜108を含んでいる。各レジスタ10
1〜108の近傍に記したV1〜V8は夫々に対
応するボリユームV1〜V8を示している。これ
らのレジスタ101〜108には、各々に対応す
るボリユームV1〜V8の出力電圧をデイジタル
変換したデイジタルデータが夫々記憶される。こ
れらのレジスタ101〜108は、システムクロ
ツクパルスφ1,φ2によつてシフト制御される8
ステージ/1ビツトの循環型シフトレジスタから
成る。各レジスタ101〜108の各ステージの
ブロツク内に記した数字は、第1、第9、第17及
び第25タイムスロツトのときの各ステージ内のデ
ータの重みを一例として示すものである。夫々の
レジスタ101〜108における重み数値の単位
は、各出力データ表示の近傍に記されているよう
に、夫々の制御要素の性質に応じて「Hz」(周波
数)、「セント」(ピツチずれの深さを示すセント
値)、「ms」(時間)、「dB」(レベル)である。こ
れらの重み表示はあくまでも一例として示したに
すぎず、回路動作の面ではあまり重要ではなく、
ただ、シリアルデータとして送り出されるときに
各ビツトの重みとタイムスロツトとの関係を明ら
かにする面で役立つ。 第7図の制御及び記憶部19には、各レジスタ
101〜108に対応してマルチプレクス及びデ
マルチプレクス制御回路111〜118が設けら
れている。回路112〜117は同一構成である
ため、回路112のみ詳細を示し、回路113〜
117は省略してある。このマルチプレクス及び
デマルチプレクス制御回路111〜117は、ア
ナログ電圧マルチプレクサ16(第6図)におけ
る時分割多重化操作に対応して各レジスタ101
〜107のデイジタルデータをマルチプレクスし
てA/D変換器18(第6図)に送り、時分割的
なA/D変換操作に利用させると共に、その結果
得られるデイジタルデータをA/D変換器18か
ら受け入れてデマルチプレクスし、対応するレジ
スタ101〜107にロードする機能をもつ。但
し、イニシヤルタツチ検出データ記憶用のレジス
タ108に対応する制御回路118はマルチプレ
クス機能(レジスタ108のデータをA/D変換
器18に送り出す機能)をもたない。 第6図において、アナログ電圧マルチプレクサ
16の制御入力には第3図のデコーダ29から8
本の出力信号H0〜H7が与えられると共に第4図
のオア回路90からイニシヤルセンシング信号IS
が与えられる。デコーダ29はカウンタ13(第
3図)のカウント値のうちビツト2、1、4の
値をデコードしたものを信号H0〜H7として出力
する。各信号H0〜H7は第9図aに示す順で順次
“1”となる。1つの信号H0〜H7が“1”を持
続している時間は8キータイムであり、1走査サ
イクルの間で各信号H0〜H7が2巡する。 マルチプレクサ16は、常時は信号H1〜H7に
応じてボリユームV1〜V7のアナログ電圧を第
9図bに示すように順次サンプリングし、多重化
して出力する。イニシヤルセンシング信号ISが
“1”のときは、上述の信号H1〜H7によるV1
〜V7のサンプリングを禁止し、イニシヤルタツ
チ感度調整用ボリユームV8からのアナログ電圧
を持続的に選択して出力する。マルチプレクサ1
6の出力電圧はA/D変換器18内のアナログ比
較器110の入力Bに供給される。まず、通常の
A/D変換について説明し、次にイニシヤルタツ
チ検出信号のA/D変換について説明する。 A/D変換器18は、システムクロツクパルス
φ1,φ2によつてシフト制御される8ステージ/
1ビツトの循環型シフトレジスタから成るデータ
レジスタ100を含んでいる。A/D変換器18
における通常のA/D変換操作はマルチプレクサ
16による各アナログ電圧の時分割的サンプリン
グに対応して時分割で行なわれる。初め、データ
レジスタ100には前回のA/D変換によるデイ
ジタルデータが取り込まれる。この前回データを
デイジタル/アナログ変換(以下D/A変換とい
う)回路119でアナログ電圧に変換し、これを
比較器110の入力Aに加えてマルチプレクサ1
6からのアナログ電圧を比較し、この比較結果に
応じてデータレジスタ100の内容をカウントア
ツプまたはダウンすることによりA/D変換を行
なう。 前回のA/D変換によるデイジタルデータはサ
ンプリングタイミングの直前に第7図のレジスタ
101乃至107の1つからデータレジスタ10
0に取り込まれる。そのため制御信号として信号
N7・25T32が第3図のアンド回路120から第
7図の各制御回路111〜117内のアンド回路
121,122,123に入力される。第3図に
おいて、アンド回路120にはアンド回路42の
出力とタイミング信号25T32が与えられる。アン
ド回路42はカウンタ13のカウント値の下位3
ビツト3、2、1が“111”のとき条件が成立
する。これはサンプリング用の各信号H0〜H7に
おける最後の1キータイムを示す。信号25T32は
1キータイムにおける第25から第32タイムスロツ
トまでの8タイムスロツトの間“1”となるもの
である。従つて、信号N7・25T32は各信号H0〜
H7の最後の8タイムスロツトにおいて“1”と
なる。 第7図において、制御回路111〜117には
デコーダ29(第3図)の出力信号H0〜H7が供
給されており、この信号H0〜H7と前記信号
N7・25T32にもとづいてマルチプレクスとデマ
ルチプレクスを同時に制御する。各制御回路11
1〜117はマルチプレクス用アンド回路12
4,125、デマルチプレクス用アンド回路12
6,127、及びホールド用アンド回路128,
129を含んでいる。或るサンプリングタイミン
グの最後の8タイムスロツトにおいて、その次の
サンプリングタイミングに対応するレジスタ(1
01〜107のうち1つ)の記憶データがマルチ
プレクス用アンド回路124,125を介して選
択されてA/D変換器18のデータレジスタ10
0(第6図)に供給されると同時に、そのサンプ
リングタイミングでA/D変換したデータがデマ
ルチプレクス用アンド回路126,127を介し
てそのサンプリングタイミングに対応するレジス
タ(101〜107のうち1つ)に取り込まれ
る。このようなレジスタ101〜107に対する
デマルチプレクス及びマルチプレクス制御は、イ
ニシヤルタツチ検出のための約10msの待ち時間
以外のときに実行される。そのために、制御回路
111〜117内の各アンド回路121,12
2,123にはイニシヤルセンシング信号ISの反
転信号がインバータ130から与えられ、ISが
“0”のときに可能化されるようになつている。
また、各アンド回路121,122,123には
信号N7・25T32が共通に入力される。各アンド
回路121,122,123には信号H0、H1、
H2が各別に入力され、更に各制御回路113〜
117のアンド回路123と同等のアンド回路に
は信号H3〜H7が各別に入力される。 信号H0が“1”のとき、第9図に示すように
アナログ電圧マルチプレクサ16(第6図)はど
のボリユームV1〜V8の電圧もサンプリングし
ない。従つて、このときはA/D変換器18では
A/D変換動作を行なわない。信号H0の最後の
8タイムスロツトにおいて信号N7・25T32が
“1”となると、アンド回路121(第7図)の
条件が成立し、このアンド回路121からアンド
回路124及びオア回路131に対して“1”が
与えられる。従つて、オア回路131の出力信号
TiMは第10図bのように発生する。同図aは
信号H0からH1へ変化するタイミングを拡大して
示したものである。尚、オア回路131の他の入
力には各制御回路111〜117におけるアンド
回路121と同等のアンド回路122,123の
出力が夫々与えられる。尚、第10図、その他の
タイミングチヤートにおいて、パルス中に記す
「25〜32」等の数字はタイムスロツトの順位を示
す。 アンド回路124の他の入力にはレジスタ10
1の最終ステージから出力されるシリアルな8ビ
ツトデイジタルデータが与えられる。このシリア
ルデイジタルデータは、第25乃至第32タイムスロ
ツトの間では最下位ビツト(以下LSBという)
から最上位ビツト(以下MSBという)まで順次
に並んでいる。アンド回路124が第10図bに
示す信号TiMと同じ8タイムスロツトの間可能
化されることによりレジスタ101に記憶してい
る8ビツトデイジタルデータはこの信号TiMに
同期してアンド回路124でサンプリングされ、
オア回路132に与えられる。オア回路132の
出力ODD(オールドデイジタルデータ)は第6図
のA/D変換器18に供給され、オア回路133
及び加算器134を経由してデータレジスタ10
0にロードされる。従つて、次のサンプリング信
号H1が“1”に立上るときにはデータレジスタ
100にはレジスタ101のデータ(これを
VBRで示す)が転送されてきている。尚、オア
回路132(第7図)には各制御回路111〜1
17のマルチプレクス用アンド回路124,12
5の出力が夫々印加される。各レジスタ101〜
107のデータをVBR、VBD、KVBD、DVER
(またはDEL)、SRM及びSRE、ATL、STRで
示すとすると、各サンプリングタイミングの冒頭
でデータレジスタ100から出力されるデータは
第9図cのようになる。すなわち、第9図bに示
すようにサンプリングされる各ボリユームV1〜
V7のアナログ電圧の前回サンプリングタイミン
グにおけるデイジタル変換結果が、同じボリユー
ムV1〜V7の今回サンプリングタイミングに対
応してデータレジスタ100から出力される。 一方、第7図のオア回路131から出力された
信号TiMは第6図のA/D変換器18に与えら
れる。この信号TiMはインバータ135で反転
され、アンド回路136を動作不能にする。アン
ド回路136はデータレジスタ100のデータを
ホールドするためのもので、オールドデータ
ODDをロードするとき信号TiMによつてレジス
タ100のホールドを禁止する。信号TiMは3
段の遅延フリツプフロツプ(シフトレジスタ)1
37に入力される。このフリツプフロツプ137
はタイミング信号6y8で入力信号をロードし、信
号1y8に同期して出力を切換える。従つて、その
第1ステージの出力信号TiM1は第10図cに示
すように信号H1の立上りの第1乃至第8タイム
スロツトの間で“1”となり、その第2及び第3
ステージ出力をオア回路138でまとめた信号
TiM2+3は第10図dのように信号TiM1の立
下り直後の第9乃至第24タイムスロツトの間で
“1”となる。 第6図において、データレジスタ100は1ビ
ツト分の全加算器134と共に8ビツトのシリア
ルカウンタを構成している。ラツチ回路139は
信号1y8Sのタイミングでレジスタ100の各ス
テージの出力(すなわちカウント値)を並列的に
ラツチするためのものである。信号1y8Sが発生
する第1、第9、第17、第25タイムスロツトにお
いてレジスタ100の第1ステージ乃至第8ステ
ージにはMSBからLSBまでのデータが順に並ん
でおり、これがラツチ回路139にラツチされ
る。第10図eに示すように、信号H1の立上り
の8タイムスロツトにおいては、ラツチ回路13
9の内容はレジスタ101(第7図)のデータ
VBRを示している。このラツチ回路139の内
容は、カウント値(レジスタ100の内容)の変
化に応じて8タイムスロツト毎に変化する。 ラツチ回路139の出力はD/A変換回路11
9に与えられ、アナログ電圧に変換される。比較
器110は入力AとBを比較し、B≧Aのとき、
つまりマルチプレクサ16から入力Bに与えられ
るアナログ電圧の値がデータレジスタ100のデ
ータの値と同じかそれよりも大きいとき、“1”
を出力する。この比較器110の出力は遅延フリ
ツプフロツプ140に与えられ、信号1y8に同期
して8タイムスロツト遅延して出力される。この
フリツプフロツプ140の出力はインバータ14
1で反転され、ダウンカウント用のアンド回路1
42に印加される。また、フリツプフロツプ14
0の出力はイニシヤルタツチ検出時におけるアツ
プカウント用のアンド回路143に印加される。
アンド回路144は通常のA/D変換動作時にお
けるアツプカウント用である。 第7図のインバータ130から第6図のA/D
変換器18にイニシヤルセンシング信号ISの反転
信号が与えられている。この信号はアンド回
路142及び144に加えられ、イニシヤルタツ
チ検出時以外のときつまり通常のA/D変換動作
時にこれらの回路142,144を動作可能にす
る。信号をインバータ145で反転した信号IS
がアンド回路143に印加されており、イニシヤ
ルタツチ検出時にこの回路143を可能にする。 通常のA/D変換動作時は、比較器110の比
較結果に無関係に、信号TiM1のタイミングでデ
ータレジスタ100の内容を1カウントアツプす
る。すなわち、信号TiM1と信号1y8がアンド回
路144に入力されており、信号TiM1が立上る
第1タイムスロツトにおいて該アンド回路144
の出力が“1”となる。アンド回路144の出力
“1”はオア回路146を介して加算器134の
入力Aに加わる。信号TiM1が“1”のとき信号
TiMは“0”であり、データレジスタ100の
出力がアンド回路136、オア回路133を介し
て加算器134の入力Bに加わる。信号1y8のタ
イミングではレジスタ100にロードしたデータ
VBRの最下位ビツトが加算器134の入力Bに
加わる。従つて、最下位ビツトに“1”が加算さ
れる。キヤリイアウト信号がある場合は1タイム
スロツト遅れてキヤリイアウト出力C0+1から
“1”が出力され、アンド回路147を介して入
力Ciに加わる。最下位ビツトのタイミングでキヤ
リイアウト信号が加算されることのないようにす
るために、信号1y8によつてアンド回路147を
動作不能にするようになつている。こうして、第
10図fに示すTiM1の区間で前回のデータVBR
に1が加算される。この加算結果「VBR+1」
が次のTiM2の区間の間ラツチ回路139にラツ
チされる(第10図e)。 第10図fのTiM2の区間では、データ「VBR
+1」のアナログ電圧(A)とボリユームV1の現在
のアナログ電圧(B)とを比較器110で比較し、
「B≧A」が成立したときは加算も減算も行なわ
ずに「VBR+1」をレジスタ100で保持する。
他方、「B≧A」が成立しないときつまり「A>
B」のときは、データ「VBR+1」から1を減
算する。「A>B」のときは遅延フリツプフロツ
プ140の出力が“0”であり、インバータ14
1からアンド回路142に“1”が与えられる。
このアンド回路142にはオア回路138から信
号TiM2+3が与えられており、区間TiM2及び
TiM3(第10図f参照)のとき動作可能となる。
区間TiM2においてアンド回路142の条件が成
立すると、区間TiM2の間中(8タイムスロツト
の間)アンド回路142の出力が“1”となる。
このアンド回路142の出力“1”はオア回路1
46を介して加算器134の入力Aに与えられ
る。従つて、レジスタ100のデータ「VBR+
1」の全ビツトに“1”が加算され、事実上の1
カウントダウンが行なわれる。従つて、区間
TiM2の演算によつてレジスタ100に得られる
データの値は「VBR+1」または「VBR(=
VBR+1−1)」のどちらかであり、このデータ
は区間TiM3においてラツチ回路139にラツチ
される(第10図e参照)。 区間TiM3ではラツチ回路139のデータ
「VBR+1」または「VBR」とボリユームV1
の現在のアナログ電圧とを比較器110で比較
し、「B≧A」が成立したときは加算も減算も行
なわずにレジスタ100の現在値「VBR+1」
または「VBR」を保持する。他方、「A>B」の
ときは前述と同様にアンド回路142から“1”
を出力し、レジスタ100のデータから1を減算
する。この2度目の減算によつてレジスタ100
のデータは「VBR−1(=VBR+1−1−1)」
となる。 区間TiM3が終了すると、信号TiM2+3が立
下り、アンド回路142が動作不能となる。従つ
て、以後のカウント動作は停止する。こうして、
A/D変換動作はサンプリング信号H1の立上り
の3区間TiM1〜TiM3(24タイムスロツト)の間
でのみ行なわれる。 前回のA/D変換によつて求めたデータVBR
の値(A)と今回サンプリングされたボリユームV1
の設定値(B)とが一致している場合、区間TiM1に
おける1加算によつてレジスタ100の内容が
「VBR+1」となることにより、区間TiM2にお
ける比較ではA>Bが成立し、1減算されてレジ
スタ100の内容が「VBR」となる。区間TiM3
における比較ではA=Bが成立し、1減算は行な
われない。従つて、最終的には前回と同じデータ
「VBR」がデータレジスタ100にホールドされ
る。 前回のA/D変換によつて求めたデータVBR
の値(A)よりも今回サンプリングされたボリユーム
V1の設定値(B)の方が大きい場合、区間TiM1に
おける1加算によつてレジスタ100の内容が
「VBR+1」となつても比較器110ではB=A
またはB>Aのどちらかが成立するだけである。
従つて、区間TiM2及びTiM3で減算は行なわれ
ず、最終的には「VBR+1」がレジスタ100
にホールドされる。 前回のA/D変換によつて求めたデータVBR
の値(A)よりも今回サンプリングされたボリユーム
V1の設定値(B)の方が小さい場合、区間TiM2及
びTiM3では常にA>Bが成立する。従つて、1
加算の後に1減算が2度行なわれ、最終的には
「VBR−1」がレジスタ100にホールドされ
る。 上述のように、1サンプリング周期(約1ms)
におけるデイジタルデータの最大変化量は±1に
限定されている。これは、ボリユームV1〜V7
によるアナログ設定値が急激に変更されたときこ
れにそのまま応答したのではクリツク等不快な雑
音をもたらす原因となるのでこれを防止するた
め、及び、雑音等によつてアナログ設定値が一時
的に急激に変化したときこれに反応しないように
するため、等の理由による。1サンプリング周期
におけるデイジタルデータの最大変化量は±1に
限らず、要するに滑らかなA/D変換が行なえる
程度であればよい。 また、1回のA/D変換動作において3つの区
間TiM1、TiM2、TiM3で加減算を行なうように
しているが、これはノイズ等によつて比較器11
0の出力が不安定な場合にデイジタルデータが乱
りに変動することを防止するのに役立つ。例え
ば、区間TiM2でB≧Aが成立したのに区間
TiM3では成立しないような場合、区間TiM1に
おける「+1」と区間TiM3における「−1」に
よつて最終的にはデイジタルデータは変化しな
い。 尚、ラツチ回路139の全出力を入力したアン
ド回路148とノア回路149(第6図)は最大
カウント値と最小カウント値を夫々検出するため
のものである。最大カウント値になつたときアン
ド回路148の出力によつてアンド回路143,
144を動作不能にし、アツプカウントを禁止す
る。最小カウント値になつたときはノア回路14
9の出力によつてアンド回路142を動作不能に
し、ダウンカウントを禁止する。 サンプリング信号H1が発生しているときの説
明に戻ると、区間TiM3の終了後はA/D変換結
果であるデイジタルデータがアンド回路136、
オア回路133、加算器134の入力Bを介して
データレジスタ100で循環してホールドされ
る。このレジスタ100のデータはニユーデイジ
タルデータNDDとして第7図の各制御回路11
1〜117のデマルチプレクス用アンド回路12
6,127に供給される。信号H1が“1”のと
きは制御回路111のアンド回路122が動作可
能であるが、信号N7・25T35が“0”の間は条
件が成立せず、このアンド回路122の出力は
“0”となつている。アンド回路122の出力
“0”はインバータ150で反転され、ホールド
用のアンド回路128に与えられる。レジスタ1
01のデータVBRはこのアンド回路128及び
オア回路151を介して循環保持される。 信号H1の最後の8タイムスロツトにおいて信
号N7・25T32が“1”となると、アンド回路1
22の条件が成立し、このアンド回路122から
アンド回路126に“1”が与えられる。同時
に、アンド回路122の出力“1”は、次のサン
プリング信号H2に対応する制御回路112のマ
ルチプレクス用アンド回路125に加えられると
共にオア回路131に与えられる。制御回路11
1では、アンド回路122の出力“1”によつて
ホールド用アンド回路128が動作不能となり、
アンド回路126が動作可能となる。従つて、信
号H1のタイミングでA/D変換されたボリユー
ムV1の設定値を示すニユーデイジタルデータ
NDDがアンド回路126で選択され、オア回路
151を介してレジスタ101にロードされる。
アンド回路122は第25から第32タイムスロツト
の間“1”を出力し、この間にデータレジスタ1
00(第6図)から出力されるデータNDDは丁
度下位ビツトから最上位ビツトまでの8ビツトが
シリアルに順番に並んでいる。従つて、第25タイ
ムスロツトから第32タイムスロツトの間でニユー
デイジタルデータNDDがレジスタ101に順番
にロードされることになり、第1タイムスロツト
におけるレジスタ101の各ステージの重みは図
中に示すように第1ステージが最上位ビツト(1
6/3Hz)であり、ステージが進むにつれて下位ビ
ツトに移り、第8ステージが最下位ビツト(1/24
Hz)である。 一方、アンド回路122の出力“1”に対応し
てオア回路131から信号TiMが出力され、か
つアンド回路125及びオア回路132を介して
レジスタ102のデータVBDがオールドデイジ
タルデータODDとしてA/D変換器18(第6
図)に与えられる。そして、サンプリング信号が
H2に切換わると、前述と同様の手順で、ボリユ
ームV2に関するA/D変換が行なわれる。以
下、信号H2〜H7に対応して制御回路112〜1
17が前述と同様に動作し、各ボリユームV3〜
V7に関するA/D変換が順次行なわれる。こう
して、各レジスタ101〜107には、各ボリユ
ームV1〜V7の出力に対応するデイジタルデー
タが夫々記憶される。 尚、デイレイビブラート(ボリユームV4)に
対応するレジスタ104のデータ表示がDVER
とDELの2通り有る理由は、ボリユームV4を
デイレイビブラートの開始時間設定とデイレイビ
ブラート深さ変化のエンベロープの傾き設定の両
方に兼用しているためである。DVERはデイレ
イビブラートにおける深さの時間的変化の速度を
設定するためのデイレイビブラートエンベロープ
レートデータであり、その重みはレジスタ104
の各ステージブロツク内の下側に示されている。
この重みの単位が(Hz)である理由は、エンベロ
ープ変化レートを周波数に換算した速さで示した
ためである。すなわち、エンベロープの開始時か
ら終了時までの時間が周波数表示の1/4周期に対
応している。DELはデイレイビブラート開始時
間データであり、その重みはレジスタ104の各
ステージブロツク内の上側に示されている。この
2つのデータDVER,DELは勿論真理値が異な
つているわけではなく、利用する側での重みづけ
が異なつているだけである。 スラースピード(ボリユームV5)に対応する
レジスタ105のデータ表示がSRMとSREの2
通り有る理由は、ダイナミツクレンジを広くとる
ために8ビツトのデータを仮数部と指数部に分け
て利用するためである。最下位ビツトは利用せ
ず、下位2ビツト目から5ビツト目までを仮数部
M1,M2,M3,M4とし、上位3ビツトを指
数部E1,E2,E3とする。SRMはスラーレ
ート仮数部のデータ表示であり、SREはスラー
レートの指数部のデータ表示である。 第4図のオア回路90から出力されたイニシヤ
ルセンシング信号ISは第7図の遅延フリツプフロ
ツプ152に入力される。2段の遅延フリツプフ
ロツプ152は信号6y8によつて入力信号をロー
ドし、信号1y8に同期して出力状態を切換えるも
のである。遅延フリツプフロツプ152の第1ス
テージの出力がアンド回路153に加わり、かつ
インバータ155で反転されてアンド回路154
に加わる。第2ステージの出力はアンド回路15
4に加わり、かつインバータ130で反転されて
アンド回路153に加わる。このインバータ13
0の出力が信号として第6図のA/D変換器1
8に与えられる。アンド回路153は信号ISの立
上りに対応して8タイムスロツト幅のパルスを出
力し、アンド回路154は信号ISの立下りに対応
して8タイムスロツト幅のパルスを出力する。ア
ンド回路153及び154の出力はオア回路13
1に加えられ、信号TiMとして第6図のA/D
変換器18に与えられる。信号ISに対応して発生
する信号TiM及びの状態を第11図に示す。 第6図において、信号ISの立上りに対応して信
号TiMが“1”となる8タイムスロツトの間で
アンド回路136が動作不能にされ、データレジ
スタ100の全ビツトが“0”にクリアされる。
また、信号が“0”となることによつて第7図
の各制御回路111〜117が動作不能にされ、
各レジスタ101〜107はその記憶データを循
環保持する。かつ、第6図のアンド回路142及
び144が動作不能となり、アンド回路143が
動作可能となる。アンド回路143が可能化され
た最初の8タイムスロツトでは、信号TiMを8
タイムスロツト遅延した信号TiMが“1”であ
り、インバータ156の出力“0”によつてアン
ド回路143の動作が禁止される。これは信号IS
の立上り時において各信号の状態が安定するのを
待つためであるが、この処理は特に行なわなくて
もよい。アンド回路143の他の入力には信号
1y8と遅延フリツプフロツプ140の出力が加え
られる。従つて、比較器110で「B≧A」が成
立すれば、信号1y8のタイミングでアンド回路1
43から“1”が出力され、オア回路146を介
して加算器134の入力Aに与えられる。前述の
通り、この信号1y8のタイミングはデータレジス
タ100のデータの最下位ビツトのタイミングで
ある。従つて、アンド回路143から信号1y8の
タイミングで1パルス与えられる毎に(約4μs毎
に)データレジスタ100の内容が1カウントア
ツプされる。 前述の通り、イニシヤルセンシング信号ISが発
生している間はマルチプレクサ16でボリユーム
V8のアナログ電圧を持続して選択する。従つ
て、ボリユームV8で感度調整されたタツチ検出
信号が比較器110の入力Bに専ら与えられる。
データレジスタ100は初めにオール“0”にク
リアされるので、初めは比較器110で「B≧
A」が成立する。データレジスタ100の値がタ
ツチ検出信号の値に一致するまで、信号1y8が発
生する毎に急速に該レジスタ100の内容がカウ
ントアツプされる。データレジスタ100のカウ
ント値がタツチ検出信号の値に一致すると、比較
器110で「B=A」が成立する。これにもとづ
きレジスタ100の内容が更に1カウントアツプ
された後、比較器110で「B<A」が成立し、
アンド回路143が動作不能にされ、カウントが
停止する。その後、タツチ検出信号のレベルが下
がつたとしてもデータレジスタ100のダウンカ
ウントは行なわれないので、ピーク値が保持され
ることになる。また、タツチ検出信号がデータレ
ジスタ100の値よりも更に大きくなつた場合は
比較器110で「B≧A」が成立し、追加のカウ
ントアツプが行なわれる。こうして、イニシヤル
センシング信号ISが発生している間のタツチ検出
信号のピーク値に相当するデイジタルデータがデ
ータレジスタ100でホールドされる。このデー
タレジスタ100にホールドされたピーク値のデ
ータはデータNDDのラインを介して第7図の制
御回路118内のアンド回路157に与えられ
る。 鍵押圧開始時から約10msが経過してイニシヤ
ルセンシング信号ISが立下ると、第7図のアンド
回路154の出力が第25乃至第32タイムスロツト
に同期して8タイムスロツト間“1”となる。こ
のアンド回路154の出力“1”はアンド回路1
58に与えられる。アンド回路158の他の入力
には、第4図のフリツプフロツプXKQの出力
XKQSが2段の遅延フリツプフロツプ159を
介して加えられる。この遅延フリツプフロツプ1
59は遅延フリツプフロツプ152の出力タイミ
ングに同期させるためのものである。アンド回路
158はイニシヤルタツチ検出時間終了時に何ら
かの鍵が押圧されていること(XKQSが“1”)
を条件に8タイムスロツトの間“1”を出力す
る。このアンド回路158の出力“1”によつて
アンド回路157が動作可能となり、データレジ
スタ100(第6図)にホールドされているタツ
チ検出信号のピーク値データ(NDD)を通過さ
せ、オア回路160を介してレジスタ108にロ
ードする。また、アンド回路154の出力“1”
に対応してオア回路131から第6図のインバー
タ135に与えられる信号TiMによつてデータ
レジスタ100にホールドしていたピーク値デー
タがクリアされる。アンド回路154の出力が
“1”となる8タイムスロツトの間にレジスタ1
08(第7図)に対応するピーク値データのロー
ドが完了し、該アンド回路154の出力が“0”
に立下るとアンド回路157に代わつてアンド回
路161が動作可能となる。レジスタ108にロ
ードされたタツチ検出信号のピーク値データはこ
のアンド回路161を介して以後ホールドされ
る。こうして、イニシヤルタツチ検出データがレ
ジスタ108にホールドされる。 尚、レジスタ108のデータ表示がAPIとITL
の2通り有る理由は、同じイニシヤルタツチ検出
データをアタツクピツチコントロールとイニシヤ
ルタツチレベルコントロールの両方に使用するた
めである。APIは、アタツクピツチ初期値設定デ
ータであり、その重みはレジスタ108の各ステ
ージブロツク内の上側に記されている。下位3ビ
ツトは切捨てられ、上位5ビツトが約1.2セント
乃至約19セントのピツチずれに対応する。ITL
は、イニシヤルタツチレベル制御データである。 第7図の各レジスタ101〜108に記憶され
たデータのうちピツチコントロール関係のデー
タ、すなわちビブラートレートデータVBR、ビ
ブラート深さデータVBD、アフタータツチビブ
ラート深さデータKVBD、デイレイビブラート
エンベロープレートデータDVER、デイレイビ
ブラート開始時間データDEL、スラーレート仮
数部データSRM、スラーレート指数部データ
SRE、アタツクピツチ初期値設定データAPIは効
果付与回路20(第2図)に供給される。レベル
コントロール関係のデータ、すなわちアフタータ
ツチレベル制御データATL、サステインレート
データSTR、イニシヤルタツチレベル制御デー
タITLは楽音信号発生部21(第2図)に供給さ
れる。 効果付与回路20では、単音キーアサイナ14
Aから与えられるアタツクピツチスタート信号
ASまたはスラースタート信号SSにもとづき、変
調信号VALを形成するための動作あるいはスラ
ー効果を付与した楽音周波数情報SKCを形成す
るための動作を開始する。効果付与回路20の詳
細説明は省略するが、その概略は次の通りであ
る。アタツクピツチスタート信号ASが与えられ
たときは、上記アタツクピツチ初期値設定データ
API及びアタツクピツチデータROM22から与
えられる制御データAPS,APR,APERに応じ
てアタツクピツチ用の変調信号VALを形成する。
その後、デイレイビブラートが選択されているな
らば、上記デイレイビブラート開始時間データ
DEL及びデイレイビブラートエンベロープデー
タDVERに応じてデイレイビブラート用の変調
信号VALを形成する。デイレイビブラートの終
了後は(デイレイビブラートが選択されていない
ときはアタツクピツチ終了直後に)、ノーマルビ
ブラート及びアフタータツチビブラートのための
変調信号VALを形成する。ノーマルビブラート
用の変調信号VALは上記ビブラートレートデー
タVBR及びビブラート深さデータVBDに応じて
形成される。アフタータツチビブラート用の変調
信号VALは上記データVBRとアフタータツチビ
ブラート深さデータKVBDに応じて形成される。
ノーマルビブラートとアフタータツチビブラート
が同時に選択されている場合は、変調信号VAL
の周波数がデータVBRによつて決定され、深さ
(振幅)がデータVBDとKVBDの両方によつて決
定される。スラースタート信号SSが与えられた
ときはスラーレート用のデータSRM,SREと単
音キーアサイナ14Aから与えられるキーコード
MKCに応じて周波数情報SKCの値を前音に対応
する値から新音に対応する値まで徐々に移行する
制御を行なう。スラー制御終了後は上述と同様に
してデイレイビブラート、ノーマルビブラート、
アフタータツチビブラートのための変調信号
VALを形成する。 楽音信号発生部21の詳細説明も省略するが、
その概略は次の通りである。単音モードのとき
は、効果付与回路20から与えられる周波数情報
SKC(これはキーコードMKCに対応している)
にもとづき楽音信号を形成する。複音モードのと
きは複音キーアサイナ14Bから与えられるキー
コードPKCにもとづき楽音信号を形成する。同
時に、そこで形成する楽音信号の音高を前記変調
信号VALに応じて制御し、かつ前記アフタータ
ツチレベル制御データATL及びイニシヤルタツ
チレベル制御データITLに応じて該楽音信号の音
量を制御する。更に、前記サステインレートデー
タSTRに応じて該楽音信号の振幅エンベロープ
のサステイン時間を制御する。 以上のようにしてイニシヤルタツチコントロー
ルあるいはアフタータツチコントロールが実現さ
れる。ところで、第4図の単音キーアサイナ14
Aでは、前記イニシヤルセンシング信号ISの発生
中はキーオン信号MKONを“0”とし、かつ新
たな押圧鍵のキーコードXKCがレジスタ37に
ロードされることを抑止している。所定の待ち時
間が終了したとき、すなわちイニシヤルセンシン
グ信号ISが“0”に立下るとき、新たな押圧鍵の
キーコードXKCがレジスタ36からレジスタ3
7にロードされ、かつキーオン信号MKONが
“1”に立上る。前述の楽音信号発生部21では、
レジスタ37から出力されるキーコードMKCに
もとづき(詳しくはこのキーコードMKCに対応
する周波数情報SKCにもとづき)単音モード用
の楽音信号を形成し、かつ前記キーオン信号
MKONに応じて単音モード用の振幅エンベロー
プ信号を発生し、該楽音信号の発音を制御するよ
うになつている。従つて、所定の待ち時間分だけ
楽音の発音開始が遅れることになる。また、前述
のアタツクピツチスタート信号AS及びスラース
タート信号SSは、イニシヤルセンシング信号IS
の立下り時に発生するようになつているので、効
果付与回路20における制御も発音開始の遅れに
合わせて開始される。 複音キーアサイナ14Bの詳細説明は省略する
が、このキーアサイナ14Bにおいても上述と同
様の発音開始時点を遅らせる配慮がなされてい
る。すなわち、第4図に示す単音キーアサイナ1
4Aから複音キーアサイナ14Bに割当て禁止信
号ASiが与えられるようになつており、この信号
ASiはほぼイニシヤルセンシング信号ISの発生に
対応して発生し、複音キーアサイナ14Bにおけ
る割当て動作を一時的に禁止する。その結果、新
たな鍵押圧があつてもすぐには割当て処理は行な
われず、イニシヤルタツチ検出処理の終了時に新
たな押圧鍵が或るチヤンネルに割当てられること
になり、発音開始が遅らされる。第4図を参照す
ると、フリツプフロツプAKQの出力がアンド回
路91を介してオア回路345に与えられ、この
オア回路345の出力が割当て禁止信号ASiとし
て複音キーアサイナ14Bに供給されるようにな
つている。従つて、イニシヤルセンシング信号IS
に対応して信号ASiが発生する。尚、アンド回路
344の出力がオア回路345に入力されている
が、これはタイミング合わせのために設計上設け
られたものであるにすぎない。 尚、押鍵検出部12は第3図に示すような時分
割多重化キーデータTDMを発生する方式に限ら
ず、如何なる押鍵検出方式を用いてもよい。ま
た、上記実施例では単音モードと複音モードが選
択可能であるが、どちらか一方のみであつてもよ
い。 また、上記実施例ではタツチセンサ11は全鍵
共通であるが、各鍵毎にもしくは半オクターブあ
るいはオクターブ等所定音域毎に夫々独立にタツ
チセンサを設けてもよい。また、アフタータツチ
センサ11Aの形状、材質等は特に限定されず、
要するに押鍵接続中においても鍵タツチに応じた
出力が得られるものであればよい。例えば、感圧
導電ゴムあるいは圧電素子、半導体圧力センサ、
光学方式を用いたもの、コイルを用いたもの、磁
気作用を用いたもの、等如何なる動作原理にもと
づくセンサを用いてもよい。 「エニーニユーキーオン」あるいは「レガート
ニユーキーオン」にもとづきアフタータツチセン
サ11Aの出力信号のピーク値を所定期間内で検
出しこれをホールドする場合において、必ずしも
厳密なピーク値ホールドを行なわねばならないわ
けではなく、要するに演奏者が鍵押圧当初に鍵に
与えた力(イニシヤルタツチ)を前記所定期間内
で量的に検出するように構成されていればよい。
また、イニシヤルタツチ検出のための前記所定期
間は実施例では約10ms(ミリ秒)となつている
が、発音開始を遅らせてもさしつかえない程度な
らどの程度でもよい。 上記実施例ではタツチ検出信号(ボリユームV
3,V6,V8の出力)と他の効果設定信号(ボ
リユームV1,V2,V4,V5,V7の出力)
とを共通のA/D変換部17でA/D変換するよ
うにしているが、タツチ検出信号専用のA/D変
換装置を設けてもよい。 以上説明したようにこの発明によれば、共通の
センサを用いてイニシヤルタツチとアフタータツ
チの両方を検出することができるので、鍵盤回わ
りの構成が簡素化されると共に製造コストを安価
にすることもできるという利点がある。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すブロツク
図、第2図はこの発明のより詳細な実施例を示す
電子楽器全体構成ブロツク図、第3図は第2図の
押鍵検出部及びカウンタの詳細例を示す回路図、
第4図は第2図の単音キーアサイナの詳細例を示
す回路図、第5図は第2図各部で使用するタイミ
ング信号の一例を示すタイミングチヤート、第6
図は第2図のタツチセンサ、各種効果設定操作子
群、アナログ電圧マルチプレクサ及びA/D変換
器の部分の詳細例を示す回路図、第7図は第2図
のA/D変換部内の制御及び記憶部の詳細例を示
す回路図、第8図は第6図のアフタータツチセン
サの出力にもとづきイニシヤルタツチ及びアフタ
ータツチの両方を検出することを示すための信号
波形図、第9図は第6図及び第7図の回路による
アナログ/デイジタル変換のための時分割状態を
示すタイミングチヤート、第10図は第6図の
A/D変換器の通常の(イニシヤルタツチ検出時
以外のときの)動作例を示すタイミングチヤー
ト、第11図は第6図及び第7図におけるイニシ
ヤルタツチ検出時の主な信号の発生状態を示すタ
イミングチヤート、である。 200,10……鍵盤、201……楽音発生装
置、203,10,11A……タツチセンサ、2
04……待ち時間設定回路、205……イニシヤ
ルタツチ検出回路(ピークホールド回路)、12
……押鍵検出部、13……鍵走査用及び待ち時間
設定用及びA/D変換時分割動作制御用のカウン
タ、14……発音割当て回路、14A……単音キ
ーアサイナ、21……楽音信号発生部、56,7
7……ニユーキーオン検出用のアンド回路、
AKQ,NKQ……ニユーキーオン記憶用のフリツ
プフロツプ、V8……イニシヤルタツチ感度調整
用ボリユーム、18……A/D変換器、108…
…イニシヤルタツチ検出データ記憶用のレジス
タ。

Claims (1)

  1. 【特許請求の範囲】 1 複数の鍵を具える鍵盤と、この鍵盤で押圧さ
    れた鍵に対応する楽音信号を発生する楽音発生手
    段と、前記鍵盤で押圧された鍵に関する押圧力あ
    るいは押圧速度あるいは押圧深さ等にもとづき鍵
    タツチを鍵押圧持続中も検出するタツチセンサ
    と、前記鍵盤における鍵の押し始めを検出し、こ
    の検出にもとづき押鍵開始時から所定時間の間待
    ち時間を設定する待ち時間設定手段と、この待ち
    時間設定手段によつて前記待ち時間が設定されて
    いる間に前記タツチセンサで検出された鍵タツチ
    を示す信号にもとづきイニシヤルタツチに応じた
    信号を検出するイニシヤルタツチ検出手段とを具
    え、前記楽音発生手段で発生する楽音の音高、音
    色、音量のうち1または複数を前記イニシヤルタ
    ツチ検出手段の出力に応じて制御し、かつ前記楽
    音発生手段における楽音の発音開始を前記待ち時
    間分だけ遅らせるようにしたことを特徴とする電
    子楽器のタツチレスポンス装置。 2 前記イニシヤルタツチ検出手段は、前記待ち
    時間設定手段によつて前記待ち時間が設定されて
    いる間に前記タツチセンサから出力される前記鍵
    タツチを示す信号のピーク値を検出してホールド
    し、ホールドした信号を前記イニシヤルタツチに
    応じた信号として出力するものである特許請求の
    範囲第1項記載の電子楽器のタツチレスポンス装
    置。 3 前記タツチセンサは、前記鍵タツチを示すア
    ナログ信号を出力するものであり、前記イニシヤ
    ルタツチ検出手段は、前記待ち時間中に前記タツ
    チセンサから出力されるアナログ信号をデイジタ
    ル信号に変換しかつそのピーク値をホールドする
    ものである特許請求の範囲第2項記載の電子楽器
    のタツチレスポンス装置。 4 前記イニシヤルタツチ検出手段は、前記タツ
    チセンサから出力されたアナログ信号の感度を調
    整する可変調整手段と、カウンタ及びデイジタ
    ル/アナログ変換器及びアナログ比較器を含み、
    前記カウンタの出力を前記デイジタル/アナログ
    変換器でアナログ信号に変換し、前記アナログ比
    較器で前記可変調整手段の出力信号と前記デイジ
    タル/アナログ変換器の出力信号とを比較し、前
    記待ち時間中に前記比較器の出力にもとづき前記
    デイジタル/アナログ変換器の出力信号の値が前
    記可変調整手段の出力信号の値に達するまで前記
    カウンタを逐次カウントアツプするアナログ/デ
    イジタル変換回路と、前記待ち時間の終了時に前
    記カウンタの内容をホールドするレジスタとを具
    えるものである特許請求の範囲第3項記載の電子
    楽器のタツチレスポンス装置。 5 前記待ち時間設定手段は、前記鍵盤で新たな
    鍵が押圧されたことを検出するニユーキー検出手
    段と、このニユーキー検出手段による新たな鍵押
    圧検出にもとづき前記所定時間の計時動作を行な
    うタイマ手段とを含むものである特許請求の範囲
    第1項乃至第4項記載の電子楽器のタツチレスポ
    ンス装置。
JP57002766A 1982-01-13 1982-01-13 電子楽器のタツチレスポンス装置 Granted JPS5865488A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57002766A JPS5865488A (ja) 1982-01-13 1982-01-13 電子楽器のタツチレスポンス装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57002766A JPS5865488A (ja) 1982-01-13 1982-01-13 電子楽器のタツチレスポンス装置

Publications (2)

Publication Number Publication Date
JPS5865488A JPS5865488A (ja) 1983-04-19
JPH0259475B2 true JPH0259475B2 (ja) 1990-12-12

Family

ID=11538456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57002766A Granted JPS5865488A (ja) 1982-01-13 1982-01-13 電子楽器のタツチレスポンス装置

Country Status (1)

Country Link
JP (1) JPS5865488A (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0648555Y2 (ja) * 1987-02-28 1994-12-12 ローランド株式会社 電子打楽器
JP2734511B2 (ja) * 1987-12-04 1998-03-30 カシオ計算機株式会社 電子鍵盤楽器
JPH0769691B2 (ja) * 1987-12-24 1995-07-31 ヤマハ株式会社 楽音制御装置
JPH087582B2 (ja) * 1989-04-14 1996-01-29 ヤマハ株式会社 楽音制御装置
JP2699966B2 (ja) * 1996-05-24 1998-01-19 ヤマハ株式会社 押鍵情報出力装置
JP5327673B2 (ja) * 2009-02-27 2013-10-30 株式会社コルグ 鍵変移量検出装置、鍵変位量検出方法

Also Published As

Publication number Publication date
JPS5865488A (ja) 1983-04-19

Similar Documents

Publication Publication Date Title
US4584921A (en) Tone waveshape generation device
US5094136A (en) Electronic musical instrument having plural different tone generators employing different tone generation techniques
EP0149896A2 (en) Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument
US4558624A (en) Effect imparting device in an electronic musical instrument
US4195545A (en) Digital touch response circuit of electronic musical instrument
US4179972A (en) Tone wave generator in electronic musical instrument
JPH0420193B2 (ja)
JPS634195B2 (ja)
JPH0412476B2 (ja)
JPH0259475B2 (ja)
US5248842A (en) Device for generating a waveform of a musical tone
JPS5924433B2 (ja) 時間関数波形発生器
JP2915452B2 (ja) 楽音発生装置
JPS6242516B2 (ja)
JPH0422275B2 (ja)
JPH0155469B2 (ja)
JPH0230518B2 (ja)
JPH0693191B2 (ja) 電子楽器
JPH0230519B2 (ja)
JPS5997195A (ja) 電子楽器
JPH0434160B2 (ja)
JP2666762B2 (ja) 電子楽器
JP2666764B2 (ja) 電子楽器
JPH0693192B2 (ja) 電子楽器
JPH01285993A (ja) 電子楽器