JPS6034759B2 - 電子楽器の鍵盤回路 - Google Patents

電子楽器の鍵盤回路

Info

Publication number
JPS6034759B2
JPS6034759B2 JP51078647A JP7864776A JPS6034759B2 JP S6034759 B2 JPS6034759 B2 JP S6034759B2 JP 51078647 A JP51078647 A JP 51078647A JP 7864776 A JP7864776 A JP 7864776A JP S6034759 B2 JPS6034759 B2 JP S6034759B2
Authority
JP
Japan
Prior art keywords
key
key code
code
cycle
pressed
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
JP51078647A
Other languages
English (en)
Other versions
JPS534528A (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.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument Manufacturing 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 Kawai Musical Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP51078647A priority Critical patent/JPS6034759B2/ja
Priority to US05/811,639 priority patent/US4141268A/en
Publication of JPS534528A publication Critical patent/JPS534528A/ja
Publication of JPS6034759B2 publication Critical patent/JPS6034759B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/18Selecting circuits
    • G10H1/183Channel-assigning means for polyphonic instruments
    • G10H1/185Channel-assigning means for polyphonic instruments associated with key multiplexing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00Music
    • Y10S84/02Preference networks

Landscapes

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

Description

【発明の詳細な説明】 本発明はデジタル処理を行なう電子楽器の鍵盤回路に関
するものである。
従来、鍵盤回路の方式として米国特許第 3610794号「電子楽器の音色と音声を選択するた
めの多重化装置」等に開示されるように、鍵盤の各鍵の
押下、鱗上状態を検知する方法として、各鍵を低音城か
ら高音域へ、または高音域から低音域へ順次走査し、鍵
の押下状態を時分割多重化信号として取り出している。
そして該時分割多重化信号から押下鍵のオクターブ、音
名の信号を抽出し記憶するレジスタ群を設けている。該
レジスタは一般に鍵の最大押下数により限定され十数個
とされることが多い。そしてレジスタへの書き込みは前
記時分割多重化信号で行なわれるために、斑に押下され
ている鍵で、該鍵のオクターブ、音名の信号が前記レジ
スタの1つに書き込まれていても、時分割多重化信号は
くり返えし、該鍵に相当する信号が含まれる。そこです
でに書き込まれているレジスタと同じ内容を書き込まな
いための制御が必要である。また鍵が離上された時には
鍵の押下信号がなくなるだけなので、押下信号がなくな
った鍵のオクターブ、青名の信号を抽出し、該信号と同
じ内容が書き込まれているレジスタを捜し、その内容を
消去するか、あるいは該レジスタに対応するェンベロー
プ制御回路へ立下り開始の信号として与える必要があっ
た。
本発明の目的は鍵の紳下、鱗上を容易に区別して制御し
うる電子楽器の鍵盤回路を提供することである。
前記目的を達成するために「本発明の電子楽器の鍵盤回
路は鍵盤上の各鍵にそれぞれ特定のキーコードを指定し
ておき、入力キーコード‘こ対応する鍵の押下状態を検
知するマルチプレクサからなる検知回路と、前記各鍵の
キーコードを順次発生するキーコードカウンタと、前記
キーコードを記憶する記憶レジスタと、該記憶レジスタ
の出力と前記キーコードカウンタの出力とを比較し一致
すれば一致信号を出力する比較回路と、キーオンサイク
ルとキーオフサイクルとを区別制御するサイクル制御回
路と、前記キーコードカウンタの出力キーコードと前記
記憶レジスタのキーコードとを前記キーオンサイクル時
とキーオフサイクル時にそれぞれ選択して前記検知回路
に出力するキーコード選択ゲートとを具え、前記検知回
路によりキーオンサィクル時いまだ押下されていない鍵
が新たに押下されたことを検知して前記記憶レジスタに
前記キーコードを記憶せしめ、キーオフサィクル時既に
押下されていた鍵が新たに離上されたことを検知して該
鍵のキーコード‘こ対応する前記記憶レジスタの内容を
消去するように制御されることを特徴とするものである
以下本発明を実施例につき詳述する。
第1図は本発明の実施例の構成を示す説明図である。
同図において、1は鍵盤、2はマルチプレクサ回路、3
はキーコード選択ゲート、4はキーコードカゥンタ、5
は比較回路、6は記憶レジスタ、7はしジスタ指定回路
、8はサイクル制御回路である。サイクル制御回路8は
キーオンサィクル、キーオフサィクルとを区別し、キー
オンサィクル時にはサイクル制御信号によりキーコード
選択ゲート3はキーコードカウンタ4により発生する2
進キーコードを選択する。
すなわちタイミングはぐ・とめ2があり、、キーコード
選択ゲート3はぐ2の時間のみ選択されたキーコードを
出力しマルチプレクサ回路2に与える。鍵盤1の各鍵は
キーコードカウンタ4により発生される2進キーコード
にそれぞれ対応している。マルチプレクサ回路2は該2
進キーコードに対応する鍵の押下状態を選択し、キーオ
ンサイクル時にはキーが押下されていればイベント信号
EV,を取り出す。そしてEV,信号により◇2時に該
2進キーコードを記憶レジスタ6の空きアドレスに記憶
させる。まずキーコードカウンタ4の2進キーコード‘
ま記憶レジスタ6内の各アドレスに記憶してある2進キ
ーコードと比較回路5において◇,時に比較される。
比較回路5において一致しない場合、すなわち記憶レジ
スタ6に記憶されているキーコードとキーコードカウン
タ4のキーコードが一致しない場合、さらに換言すると
すでに押下されている鍵の2進キーコードとキーコード
カウンタ5のキーコードが一致しない場合は、次にJ2
時に移りキーコードカウンタ4の2進キーコードはキー
コード選択ゲート3、マルチプレクサ回路2を通して該
キーコードに対応する鍵の押下状態を選択し押下されて
いれば該キーコードは記憶レジスタ6に記憶させ再びJ
,時に移りキーコードカウンタ4は次の2進キーコード
を発生する。また比較回路5において一致した場合、す
なわち記憶レジスタ6に記憶されている2進キーコード
とキーコードカウンタ4の2進キーコードが一致した場
合、さらに換言するとすでに押下されている鍵の2進キ
ーコードとキーコードカウンタ4の2進キーコードが一
致した場合は、比較回路の一致時に生じるインクリメン
ト信号lnが◇,時に生じキーコードカウンタ4に与え
られ、次の2進キーコード‘こおける少,時に移る。
そのため押下されている鍵のキーコードについてはぐ2
時が存在せず、マルチプレクサ回路2により鍵の押下状
態を選択することはしない。
こうして鍵盤上の全鍵にわたり前記動作を行なうとキー
コードカウンタ4は一次停止し次のキーオフサイクルに
移る。キーオフサイクル時はサイクル制御信号によりキ
ーコード選択ゲート3は記憶レジスタ6からの2進キー
コードを選択しめ2時にのみ出力しマルチプレクサ回路
2に2進キーコードを与える。
マルチプレクサ回路2は鍵盤1の各鍵のうち該2進キー
コードーこ対応する鍵の押下状態を選択しキーオフサィ
クル時に鍵が押下されていない雛上状態のときイベント
信号EV2を取り出す。そしてEV2信号は該2進キー
コードを記憶するアドレスの内容をクリア(全て0を書
き込む)する。キーが押下されている場合にはEV2は
生じないので、記憶レジスタ6内の鍵のキーコードは変
更されない。キーオフサィクル時には記憶レジスタ6内
の1つのアドレスを少.時に読み出し、アドレス内にキ
ーコードが記憶されている場合)2時に移り該アドレス
のキーコードをキーコード選択ゲート3に送る。またア
ドレス内にキーコードが記憶されていない場合(全ビッ
トが0)はぐ,時に検知され、次のアドレスの内容の検
知を行なうぐ,時に移る。すなわちこの場合は空きアド
レスを検知し該アドレスについてJ2時の段階はない。
第2図は第1図の鍵盤1およびマルチプレクサ回路2の
詳細説明図である。
1例として61鍵の場合とする。
鍵の数が61なので2進キーコードのビット数は6ビッ
トとして、キーコード(000001)からキーコード
(111101)を各々の鍵に対応させる。21一a,
21一bはデコーダである。
キーコード選択ゲート3より与えられる6ビットの2進
キーコードを上位、下位の3ビットずつに分け、各々の
デコーダは入力3ビットのキーコードに対し8本に出力
ラインの1本にのみ“1”信号を与える。21一a,2
1−bからの8本ずつのラインの組み合わせにより、ア
ンドゲート群22一1,22一2,・・・・・・,22
一61のうち1つのアンドゲートが開かれる。
そして6ビットの2進キーコードで指定された鍵が押下
されていればオアゲート23は“1”レベルの信号を出
力し、鍵が押下されていなければ、“0”レベル信号を
出力する。第3図はぐ,時とめ2時の相互関係を示す動
作サイクルタイミングである。
め,時とめ2時は交互に発生する。第4図は第1図の実
施例におけるキーオンサィクル時の関連部分を摘記した
詳細説明図である。41−1,41−2,・・・・・・
,41−10は記憶レジスタ群、42−1,42−2,
……,42−10‘ま比較回路群、43はキーコードカ
ウンタ、44はタイミング用クロック発生器である。
記憶レジスタを10個設けたのは優先チャンネル1の固
としたためである。キーオンサイクル時にクロツクで,
はアンドゲート45を通してキーコードカウンタ43の
計数値(出力キーコード)を1つずつ進める。該キーコ
ードは比較器42と記憶レジスタ41に与えられる。記
憶レジス夕41内のキーコードとキ−コードカウンタ4
3からのキーコードが一致することはすでに鍵が押下さ
れ、該鍵のキーコードが記憶レジスタ411と記憶され
ている訳だから、マルチプレクサ回路により該鍵の押下
されることを選択する必要はない。そこで比較回路42
からの一致信号はオアゲート46を通してインクリメン
ト信号として、クロック発生器44とキーコードカウン
タ43に与えられる。該信号によりクロック発生器44
では再びJ,時を繰り返えし、キーコードカウンタ43
はその計数を1つ進め次のキーコードを出力する。また
第1の記憶レジスタ41内のキーコードとキーコードカ
ゥンタ43からのキーコードが一致しない場合はキーコ
ードカウンタ43のキーコード‘こ対応する鍵が以前か
ら押下されていなかったことを示すので、現在押下され
ているか否かを検知する必要がある。
この場合はインクリメント信号を発生せず、そのキーコ
ードのままで2時に移る。◇2時にはキーコードカウン
タ43からのキーコード‘ま第1図のキーコード選択ゲ
ート3からマルチプレクサ2に与えられ、もし該キーコ
ードに相当する鍵が押下されていれば、マルチプレクサ
回路からのイベント信号EV,が発生し、該キーコード
を第1の記憶レジスタ41に書き込むことは第1図で前
述したとおりである。41−1から41−10までの記
憶レジスタはこの順に優先順位をもち、すでに書き込ま
れていないレジスタに前記キーコードが書き込まれる。
第5図はこれらの記憶レジスタ41の1例を示したもの
である。
同図において、全ビットが0に相当する鍵は設けないた
め、キーコード(000000)は非占有を表わし、全
ビットのオアゲート出力信号は占有信号となる。
なおりセットはキーオフサィクル時に使用する。
第6図は第1図の実施例におけるキーオフサィクル時の
関連部分を摘記した詳細説明図である。
61,63,64はマルチプレクサ、62はしジスタ指
定カウンタである。
アンドゲート45一2からの信号でレジスタ指定カウン
タ62は記憶レジスタ41一1を指定しめ.時に記憶レ
ジスタ41一1が書き込まれているか杏かを検査する。
記憶レジスタ41−1が既に書き込まれていれば?2時
に移り記憶レジスタ41ーーからのキーコードはマルチ
プレクサ61を介しコード選択ゲート3、マルチプレク
サ回路2によりキーコードーこ対応する鍵の押下状態を
選択する。鍵が押下され続けていればイベント信号は発
生しない。鍵が押下されていなければイベント信号EV
2によりマルチプレクサ63を介し記憶レジスタ41一
1はリセットされ内容は消去される。そして次に中,時
に移りレジスタ指定カウンタ62は記憶レジスタ41−
2を指定する。また記憶レジスタ41ーーに書き込まれ
ていなければ非占有信号がマルチプレクサ64からクロ
ック発生器44およびレジスタ指定カウンタ62に与え
られ、クロック発生器44は再びクロックで,を繰り返
えし、レジスタ指定カウンタはその計数値を一つ進め記
憶レジスタ41一2を指定する。
以下同様にして記憶レジスタ41一3から41一10ま
でを順次指定し、全部のレジスタ指定が終了すればレジ
スタ指定カウンタ62からはサイクル制御回路8へのキ
ーオフサイクル終了信号が与えられる。こうしてキーオ
ンサイクルとキーオフサイクルを交互に繰り返して鍵の
押下状態を検知する。
また記憶レジスタ41−1から41−10までが全部使
用されている時は新たな鍵の押下を検知する必要はなく
キーオフサイクルを繰り返えせばよい。以上説明したよ
うに、本発明によれば、既に押下されていない鍵が新た
に押下されたことを検知するキーオンサィクルと、暁に
押下されていた鍵が新たに離上されたことを検知するキ
ーオフサィクルとに分けて制御することにより、従来の
鍵が秤下、離上を区別するのに複雑な構成と制御が必要
であったのに対し比較的に簡単な構成により確実な鍵の
検出を行ないうるものである。
【図面の簡単な説明】
第1図は本発明の実施例の構成を示す説明図、第2図お
よび第4図〜第6図は第1図の実施例の要部の詳細説明
図、第3図は本発明の動作サイクルチャートであり、図
中、1は鍵盤、2はマルチプレクサ、3はキーコード選
択ゲート、4はキーコードカゥンタ、5は比較回路、6
は記憶レジスタ、7はしジスタ指定回路、8はサイクル
制御回路を示す。 第1図 第2図 第3図 第5図 第4図 第6図

Claims (1)

    【特許請求の範囲】
  1. 1 鍵盤上の各鍵にそれぞれ特定のキーコードを指定し
    ておき、入力キーコードに対応する鍵の押下状態を検知
    するマルチプレクサからなる検知回路と、前記各鍵のキ
    ーコードを順次発生するキーコードカウンタと、前記キ
    ーコードを記憶する記憶レジスタと、該記憶レジスタの
    出力と前記キーコードカウンタの出力とを比較し一致す
    れば一致信号を出力する比較回路と、キーオンサイクル
    とキーオフサイクルとを区別制御するサイクル制御回路
    と、前記キーコードカウンタの出力キーコードと前記記
    憶レジスタのキーコードとを前記キーオンサイクル時と
    キーオフサイクル時にそれぞれ選択して前記検知回路に
    出力するキーコード選択ゲートとを具え、前記検知回路
    によりキーオンサイクル時いまだ押下されていない鍵が
    新たに押下されたことを検知して前記記憶レジスタに前
    記キーコードを記憶せしめ、キーオフサイクル時既に押
    下されていた鍵が新たに離上されたことを検知して該鍵
    のキーコードに対応する前記記憶レジスタの内容を消去
    するように制御されることを特徴とする電子楽器の鍵盤
    回路。
JP51078647A 1976-07-02 1976-07-02 電子楽器の鍵盤回路 Expired JPS6034759B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP51078647A JPS6034759B2 (ja) 1976-07-02 1976-07-02 電子楽器の鍵盤回路
US05/811,639 US4141268A (en) 1976-07-02 1977-06-30 Keyboard apparatus for an electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP51078647A JPS6034759B2 (ja) 1976-07-02 1976-07-02 電子楽器の鍵盤回路

Publications (2)

Publication Number Publication Date
JPS534528A JPS534528A (en) 1978-01-17
JPS6034759B2 true JPS6034759B2 (ja) 1985-08-10

Family

ID=13667645

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51078647A Expired JPS6034759B2 (ja) 1976-07-02 1976-07-02 電子楽器の鍵盤回路

Country Status (2)

Country Link
US (1) US4141268A (ja)
JP (1) JPS6034759B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200134300A (ko) 2018-03-29 2020-12-01 가부시키가이샤 고베 세이코쇼 타이어 시험기 및 타이어의 마킹 방법

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4387617A (en) * 1976-12-29 1983-06-14 Nippon Gakki Seizo Kabushiki Kaisha Assigner for electronic musical instrument
US4254681A (en) * 1977-04-08 1981-03-10 Kabushiki Kaisha Kawai Gakki Seisakusho Musical waveshape processing system
JPS542710A (en) * 1977-06-08 1979-01-10 Nippon Gakki Seizo Kk Single tone priority selector of electronic musical instruments
US4240316A (en) * 1977-06-17 1980-12-23 Kabushiki Kaisha Kawai Gakki Seisakusho Keyboard type electronic musical instrument
US4192211A (en) * 1977-08-05 1980-03-11 Nippon Gakki Seizo Kabushiki Kaisha Electronic musical instrument
US4194425A (en) * 1977-08-24 1980-03-25 Kabushiki Kaisha Kawai Gakki Seisakusho Key code generator
JPS6047599B2 (ja) * 1977-09-12 1985-10-22 ヤマハ株式会社 キ−コ−ドデ−タ発生装置
JPS5489720A (en) * 1977-12-27 1979-07-17 Nippon Gakki Seizo Kk Electronic musical instrument
JPS5583095A (en) * 1978-12-18 1980-06-23 Kawai Musical Instr Mfg Co Allocating device for keyboarddswitch information
JPS55134898A (en) * 1979-04-05 1980-10-21 Sony Corp Digital waveform gneration circuit
US4321850A (en) * 1979-05-05 1982-03-30 Nippon Gakki Seizo Kabushiki Kaisha Electronic musical instrument with highest priority key tone production
DE2948769A1 (de) * 1979-12-04 1981-06-11 Siemens AG, 1000 Berlin und 8000 München Digitale halbleiterschaltung fuer eine elektronische orgel
JPS5687095A (en) * 1979-12-17 1981-07-15 Nippon Musical Instruments Mfg Electronic musical instrument
JPS5688197A (en) * 1979-12-20 1981-07-17 Nippon Musical Instruments Mfg Preference circuit for electronic musical instrument
US4338843A (en) * 1980-01-11 1982-07-13 Allen Organ Co. Asynchronous interface for electronic musical instrument with multiplexed note selection
US4294155A (en) * 1980-01-17 1981-10-13 Cbs Inc. Electronic musical instrument
DE3007156C2 (de) * 1980-02-26 1985-01-24 Matth. Hohner Ag, 7218 Trossingen Verfahren zum Erfassen der Tastenbetätigung bei einem Musikinstrument und Anordnung zu seiner Durchführung
US4301703A (en) * 1980-04-14 1981-11-24 Kimball International, Inc. High note data generator
US4969385A (en) * 1988-01-19 1990-11-13 Gulbransen, Inc. Reassignment of digital oscillators according to amplitude
DE69129507T2 (de) * 1990-03-20 1999-02-04 Yamaha Corp Vorrichtung zur Musiktonerzeugung, wobei Parameter mit hoher Geschwindigkeit geschrieben und gelesen werden können
US5925842A (en) * 1997-01-17 1999-07-20 Kabushiki Kaisha Kawai Gakki Electronic music tone generator with power saving control

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5129120A (ja) * 1974-09-05 1976-03-12 Nippon Musical Instruments Mfg

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3986423A (en) * 1974-12-11 1976-10-19 Oberheim Electronics Inc. Polyphonic music synthesizer
US4022098A (en) * 1975-10-06 1977-05-10 Ralph Deutsch Keyboard switch detect and assignor
US4074233A (en) * 1976-06-30 1978-02-14 Norlin Music, Inc. Selection switch memory circuit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5129120A (ja) * 1974-09-05 1976-03-12 Nippon Musical Instruments Mfg

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200134300A (ko) 2018-03-29 2020-12-01 가부시키가이샤 고베 세이코쇼 타이어 시험기 및 타이어의 마킹 방법

Also Published As

Publication number Publication date
US4141268A (en) 1979-02-27
JPS534528A (en) 1978-01-17

Similar Documents

Publication Publication Date Title
JPS6034759B2 (ja) 電子楽器の鍵盤回路
US4247905A (en) Memory clear system
US3981217A (en) Key assigner
US4114495A (en) Channel processor
GB2038515A (en) Programmable calculator with a device for controlling the reading of programme data
US4300430A (en) Chord recognition system for an electronic musical instrument
US4166405A (en) Electronic musical instrument
US4083283A (en) Electronic musical instrument having legato effect
US4154133A (en) Envelope waveform generating apparatus
US4472992A (en) Electronic musical instrument
US4911052A (en) Key assigner system for electronic musical instrument
JPH05119777A (ja) 電子楽器
US4343216A (en) Serial interface circuit for an electronic musical instrument
US4103581A (en) Constant speed portamento
US5239123A (en) Electronic musical instrument
US4294154A (en) Music tone generating system
JPS6113239B2 (ja)
US4498364A (en) Electronic musical instrument
JPH01177090A (ja) 電子楽器
USRE31931E (en) Channel processor
JPH0140358B2 (ja)
JPH0559438B2 (ja)
JPS5937837B2 (ja) 電子楽器におけるキ−コ−ド検出回路
JPS6034760B2 (ja) 電子楽器の鍵盤回路
JPH05297870A (ja) 電子楽器の鍵のタッチ検出装置