JPS5936755B2 - キ−アサイナ - Google Patents

キ−アサイナ

Info

Publication number
JPS5936755B2
JPS5936755B2 JP51078646A JP7864676A JPS5936755B2 JP S5936755 B2 JPS5936755 B2 JP S5936755B2 JP 51078646 A JP51078646 A JP 51078646A JP 7864676 A JP7864676 A JP 7864676A JP S5936755 B2 JPS5936755 B2 JP S5936755B2
Authority
JP
Japan
Prior art keywords
circuit
output
priority
key
block
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
JP51078646A
Other languages
English (en)
Other versions
JPS534527A (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 Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments 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 Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP51078646A priority Critical patent/JPS5936755B2/ja
Priority to US05/811,079 priority patent/US4138916A/en
Publication of JPS534527A publication Critical patent/JPS534527A/ja
Publication of JPS5936755B2 publication Critical patent/JPS5936755B2/ja
Expired legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
    • G10H1/18—Selecting circuits
    • G10H1/183—Channel-assigning means for polyphonic instruments
    • G10H1/185—Channel-assigning means for polyphonic instruments associated with key multiplexing
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M11/00—Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
    • H03M11/20—Dynamic coding, i.e. by key scanning
    • Y—GENERAL 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
    • Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00—Music
    • Y10S84/02—Preference networks
    • Y—GENERAL 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
    • Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00—Music
    • Y10S84/23—Electronic gates for tones

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】 本発明は電子楽器のキーアサイナに関するものである。
電子オルガンのように多数のキースイツチを有する電子
楽器において、スイツチの開閉情報を所望とする回路に
転送する場合、スイツチと回路間を直接接続すると配線
量がぼう大なものとなり不経済である。
また回路を集積化するためには接続ピン数が限定される
からこの増加は集積化をさまたげる原因となる。さらに
音源も電子オルガンのように指10本、足2本という限
定からすれば発音数は最大12音であり、12の音源が
あれば十分である。このことからスイツチの開閉情報を
12のチヤンネルに振り分けることが回路数を減少し経
済的なものとし集積化を可能とすることは明らかである
。そこで各キースイツチを所定のクロツクにより順次走
査することにより、オンオフの情報をTOM(時分割多
重)方式またはこれと同期してPCM(パルス符号変調
)信号としてキーコードを多重化して所望の回路に振り
分けるという方式が用いられた。
しかしこの方式において、全てのスイツチの開閉情報を
送るためには全スイツチを走査する1走査区間を必要と
した。たとえば、上鍵61個、下鍵61個、足鍵32個
のキースイツチ154個をタイムスロツト10μs(マ
イクロ秒)で走査するとすれば1走査1.54ms(ミ
リ秒)必要とし、走査直後にオンサれたスイツチに対し
て時間的ずれを生じていた。また全スイツチを走査して
必要とされる情報以外の情報を送ることは全く無駄であ
る。さらにはオンの状態を転送することによりオンオフ
の変化を送出する方が情報量が減少することは明らかで
あり、通常の接点においてオンの次にはオフが、オフの
次にはオンというようにオン・オフの区別は寄数番目が
オンであり偶数番目がオフであると判別することは容易
である。本発明の目的は全キースイツチに対して走査す
ることなく変化のあつたキースイツチに対してのみタイ
ムスロツトを設けるようにしかつ変化のあつたキースイ
ツチに対してもその閉成に対する応答性を高めるように
して集積化による高速性に適応しうるキーアサイナを提
供することである。前記目的を達成するため、本発明の
キーアサイナは複数個のキースイツチを2組のバスライ
ンの交差点に配置したスイツチマトリツクス回路の一方
のバスライン上に配置した複数のキースイツチをバスラ
イン別にプロツク分けし、所定のプロツクにより各プロ
ツク毎に順次走査する手段、該プロツク走査により他方
のバスライン上より出力されるスイツチ情報を所定のク
ロツクで一時記憶する第1の記憶装置、該第1の記憶装
置の出力をプロツク別に記憶しプロツク走査の一走査前
に相当するプロツクのスイツチ情報を出力する第2の記
憶装置、前記第1および第2の記憶装置より出力される
2時刻におけるキースイツチの状態を比較しオンおよび
オフの状態変化を検出する比較回路、該比較回路の出力
を所定の優先順位に従い高優先度のものから順次所定の
クロツクが入力される毎に選択するもので、複数の入力
信号に対し所定の優先順位を有し高優先の信号を1つ選
択する優先回路と該優先回路の出力を一時記憶する第3
の記憶回路と該第3の記憶回路出力の選択された出力信
号を含めそれより高優先に位置する入力信号を禁止する
ゲート回路を有する優先選択装置、該優先選択装置の動
作中前記プロツク走査と前記第1および第2の記憶装置
への書き込み動作を禁止する手段、および前記プロツク
に対応した2進化符号と前記優先選択装置の出力の2進
化符号をキースイツチのオンまたはオフの状態変化時に
出力することによりキーコードデータを取出す手段を具
えたことを特徴とするものである。以下本発明を実施例
につき詳述する。
第1図は本発明の実施例の構成を示す説明図である。
同図において、スイツチマトリツクス回路1はスイツチ
数を60個とし、n=12本とM5本のバスラインの交
差点に配置されており、mライン別に5つのプロツクに
分けられているものとする。カウンタ2はクロツクCP
lにより計数され、プロツクのキーコードBKCを出力
する。このカウンタ2は5進カウンタであり、出力され
るプロツクキーコードBKCはデコーダ3に入力しスイ
ツチマトリツクス回路のm−5本のバスラインを順次走
査する。これによりn=12本のバスラインより出力さ
れる。スイツチ情報はラツチ回路4に並列的に与えられ
、クロツクCP2により一時記憶される。この出力は比
較回路7と禁止ゲート5を介して5段のシフトレジスタ
6に入力される。5段のシフトレジスタ6もクロツクC
P2によリラツチ回路4の出力を記憶し一巡して出力さ
れる。
つまり、ラツチ回路4は新してキー状態の情報ND(ニ
ユーデータ)を出力し、シフトレジスタ6は一走査前の
情報0D(オールドデータ)を出力する。比較回路7は
2時刻のスイツチ状態の情報すなわちNDと0Dを比較
し、キースイツチ状態に変化のあつた時つまりオンまた
はオフされた時゛1゛を出力する。この出力は優先選択
回路8に入力し、比較回路7より出力される情報のうち
最も優先度の高いものを選択し、クロツタφ1により順
次1情報づつ変化情報1Dを出力する。この出力はエン
コーダ9に入力し、キーに対応した2進符号に変換され
プロツク内キーコードKCとしてゲート10に入力する
。またカウンタ2より出力されるプロツクコードBKC
もゲート10に入力し、優先選択中゛1゛を出力する信
号CSによりゲートされ、キーコードデータKCDを出
力し、さらにクロツクφ2もCSによりゲートされ、ラ
ツチパルスLPとして10チヤンネルのキーコードメモ
リ回路12に与えられキーコードが記憶される。ここで
出力されるキーコードデータKCDがオンによるものか
、オフによるものかを判別するのは1度目がオンであり
、2度目がオフであるという必然性に基づいて奇数回目
をオンによるキーコードデータとし、偶数回目をオフに
よるキーコードデータと判別する方法をとる。次に記憶
されるスイツチ数が10個であるのに対し、11個以上
のキースイツチがオンされた場合、キーコードデータK
CDはオーバーフローとなる。このためオーバーフロー
するラツチパルス0LPをラツチ回路11に入力し、そ
の時のキーの変化情報Dを一時記憶し、禁止ゲート5に
入力し、オーバーフローしたキーコードデータを再び次
の走査時に発生させるためラツチ回路4より出力してい
る。オーバーフローしたスイツチに相当するスイツチ情
報を禁止ゲート5で禁止し、シフトレジスタ6に書き込
まないように動作する。このようにして再びキーオンに
よるキーコードデータKCDは次の走査時に出力さへ空
きチヤンネルができるまで出力され続ける。第2図は各
回路に2入力する制御クロツクのための論理回路である
。
リングカウンタ13は3進カウンタであり、クロツクφ
1によつてカウントする。この出力クロツクφ1は優先
選択回路8に入力し、φ2,φ3はこの優先選択回路8
の動作中゛1゛を出力する信号CSによりアンド回路A
l,A2,A3によりゲートされる。これらのタイミン
グすなわちラツチパルスLPlクロツタCP,(4),
CP2(φ3)の関係は後述する第5図のとおりである
。第3図は第1図に示すラツチ回路4、禁止ゲート5、
シフトレジスタ6、比較回路7、優先選択回路8、エン
コーダ9、ゲート10およびラツチ回路11に関連する
詳細説明図である。
スイツチマトリクス回路1のn=12本のバスラインは
各々破線で示すラツチ回路4内のD形フリツプフロツプ
DFlO,〜DFll2に接続されており、プロツク指
定されたキースイツチの情報がクロツクCP2によりラ
ツチされる。いま破線で示すラツチ回路11内のD形フ
リツプフロツプDF2Ol〜DF2l2が゛0゜゛を出
力しているものとすれば、このDFlOl〜DFll2
の出力NDl〜NDl2はアンド回路A2O]〜A2,
2を介して5段のシフトレジスタ6に人力する。シフト
レジスタ6はクロツクCP2により1走査前での同一プ
ロツクにおけるキー信号0D,〜0D12を出力してお
り、NDl〜NDl2,OD,〜0D12は各々破線で
示す比較回路T内の排他的0R回洛EX,〜EX,2に
入力し、不一致が生じた時゜゜1’’を出力する。いま
排他的0R回路EX2とEX4において″1”が出力さ
れたとすると、破線で示す優先選択回路8内のアンド回
路A3O2とA3O4に゛1’’が入力される。いま他
のアンド回路にぱ゛1’’が入力されておらずオア回路
0R301〜0R3,2ばo’’を出力しているとする
と、アンド回路A3O2は″1’’を出力する。この出
力はオア回路0R202〜 0R2,2を介して゜゛1
’’を出力し、アンド回路A3O3〜A3,2の入力を
禁止し、排他的0R回路EX2の出力のみが選択されD
形フリツプフロツプDF3O2に入力される。この信号
はクロツクφ1によりラツチされ変化信号より2を出力
する。次にこの信号ID2はオア回路0R302を介し
てアンド回路A3O2に入力し、排他的0R回路EX2
の出力を禁止しEX4の出力をアンド回路A3O4より
出力する。これにより次にくるクロツクφ,によりD形
フリツプフロツプ, DF3O4が゛1’’を出力し信
号ID4を出力する。このように所定の優先順位に従つ
て排他的0R回路EXI〜EXl2の出力は高優先のも
のからクロツクφ,によつて順次選択され信号IDを出
力する。この信号はエンコーダ9に入力し、2進符号化
されプロツク内のキーコードIKCを出力する。またオ
ア回路0R301より出力される信号CSにより、ゲー
ト10に入力するカウンタ2の出力のプロツクコードB
KCとプロツク内キーコードIKCをゲート、キーコー
ドデータKCDを出力する。さらに信号CSは第2図に
示す論理回路に入力し、プロツク内での変化信号が出力
され終るまでスイツチマトリツクス回路1の走査とラツ
チ回路4とシフトレジスタ6の動作を待機させる。次に
オーバーフロー信号0LPが生じた時、その時の変化信
号IDをDF2O,〜DF2,2に一時記憶され、アン
ド回路A2Ol〜A2l2において信号NDI〜NDl
2の相当する信号を禁止する。たとえば変化信号ID3
の出力時にオーバーフロー信号0LPが゛゜1’’にな
つたとすると、変化信号ID3はオア回路0R103を
介してアンド回路AlO3に入力する。いま信号CSぱ
゛1’’であり、アンド回路AlO3ば1”を出力し、
D形フリツプフロツプ0F203に入力する。次にオー
バーフロー信号0LPがオア回路0RIを介してD形フ
リツプフロツプ0F20,〜DF2,2に入力し、DF
2O3は゜゛1’’をラツチする。この出力はアンド回
路A2O3に入力し、信号ND3を禁止する。またD形
フリツプフロツブDF2O3の出力はオア回路0R,0
2に入力し、りセツトされるまでDF2O3ば1’’を
出力する。次に信号CSが゛o’’となつた時D形フリ
ツプフロツプDF2O2はアンド回路A4より出力され
るクロツクφ2によりりセツトされる。このようにオー
バーフロー信号0LPが生じている間は新しいキーデー
タNI)はシフトレジスタ6に書き込まれない。第4図
は第1図のキーコードメモリ回路12の詳細説明図であ
る。
ゲート10より出力されるキーコードデータKCDはバ
スライン上に出力され、10チヤンネルのキーコードメ
モリ回路12のラツチ回路LATI〜LATlO,一致
回路EQI〜EQlOに並列的に入力される。これと同
時に出力されるラツチパルスLPはアンド回路A5を介
してアンド回路A4Ol〜 A4lOにそれぞれ入力さ
れる。いま全てのチヤンネルが空きチヤンネルであると
すると、D形フリツプフロツプDF4Ol〜DF4lO
は全で1’’を出力しておりアンド回路A4Ol〜A4
lOに入力している。一方D形フリツプフリツプDF4
Olの出力はオア回路0R401に入力し次のオア回路
0R402〜 0R410を全で1’’にする。これに
よりアンド回路A4O2〜A4lOのゲートは全て禁止
され、アンド回路A5を介して入力するラツチパルスL
Pはアンド回路A4Olより出力し、到来するキーコー
ドデータKCDはチヤンネル1にラツチされる。このよ
うに空きチヤンネルのうち優先順位の高いチヤンネルか
ら順次ラツチされる。次にラツチされたキーコードデー
タKCDはノア回路NORI〜NORlOよりD形フリ
ツプフロツプDF4Ol〜DF4,Oに゛0’’を入力
し、アンド回路A4Ol〜A4lOを禁止し、ラツチパ
ルスLPを禁止する。さらにラツチされたキーコードデ
ータKCDはラツチ回路LATI〜LAT,Oと並列に
一致回路EQ,〜EQlOに入力し、次に到来するキー
コードデータKCDとを比較し同一であれば一致出力を
ノア回路NORIIに与える。一致が出力されるとノア
回路NORIIは0を出力し、アンド回路A5において
ラツチパルスLPを禁止し、同じキーコードが他の空き
チヤンネルにラツチされることを禁止している。さらに
この一致出力によりラツチ回路はりセツトされ、このチ
ヤンネルは空きチヤンネルとなる。次に全てのチヤンネ
ルが何かのキーコードを記憶し、さらに異なるキーコー
ドデータKCDが出力されたとすると、つまりチヤンネ
ル数10以上のキースイツチがオンされたとき、その1
1鍵目からのキーコードデータKCDはオーバーフロー
信号となり、このキーコードを空きチヤンネルができる
まで出力する必要があり、前記のような制御動作を行な
うものである。このため10チヤンネル全てがラツチさ
れるとオア回路0R410ば0”を出力する。この反転
出力をアンド回路A6に入力しラツチパルスLPをオー
バーフロー信号としてアンド回路A6よりオーバーフロ
ーラツチパルス0LP信号を前記ラツチ回路11にオア
回路0R1を介して与えるようにして再びこのキーコー
ドデータKCDを出力するように構成される。第5図は
前図の本発明の実施例の動作を説明するタイムチヤート
である。
同図aのφ。はマスタクロツク、同図B,c,dに示す
クロツクφ1,φ2,φ3は第2図により説明したよう
に3相のクロツクで各プロツク間の同期またはデータ遅
延のために必要なタイミングをとるものである。スイツ
チ開閉の一例として5プロツクのうち第2プロツクの1
,5,8番目の鍵と第4プロツクの2,6番目の鍵が押
された時と、その後に第2プロツクの5,8番目の鍵が
離された時のタイミングを示している。同図eはカウン
タ2によるプロツクコードBKCに対応して鍵の変化の
あるプロツクをクロツクCPlで示したもので、同図f
はこのプロツクコードBKCに対応するラツチ回路4の
ラツチ出力すなわちキーの開閉状態を示す信号NDを示
す。同図gはこの場合の各プロツク内のキー情報を、同
図hはこれに対応するプロツクを示し、例示した鍵の開
閉状態が示される。同図fのラツチ回路のラツチ出力を
前述によりシフトレジスタ6にプロツク別に一時記憶し
一走査前の情報0D信号を出力し、これと新してラツチ
出力のND信号とを比較回路7で比較して鍵の開閉状態
の変化を検出することができる。閉であるか開であるか
は前述のようにプロツクが5進カウンタで走査されオン
オフを奇数回目と偶数回目というように交互に分けて走
査することにより判別することができる。この出力を優
先選択回路8に入れて同図gのスイツチの優先順位に従
つて順次1情報づつの変化情報1Dをエンコーダ9に入
れて2進符号化してプロツク内キーコードIKCを発生
し、これをカウンタ2より出力されるプロツクコードB
KCとともにゲート10に入れ優先選択中“1”を出力
する信号CSでゲ゛一トすることにより、キーコードデ
ータKCDが取出されるものである。以上説明したよう
に、本発明によれば、全キースイツチに対して走査する
のではなく、キースイツチをプロツタ分けしてプロツク
を走査することにより各プロツク毎での新しい状態と一
走査前の状態とを比較し変化のあつたキースイツチに対
してのみタイムスロツトを設け、さらにプロツクの走査
時間は固定化せずに変化のあつたプロツクのスイツチ数
に応じて縮少可変されるようにし、変化のない場合の走
査速度は所定のプロツク数によつて決定される。たとえ
ば前述のように上鍵61個、下鍵61個、足鍵32個の
154個のキースイツチを有する場合、プロツク数を1
3、1プロツク12のスイツチとし、1プロツク走査1
0tts(マイクロ秒)とすれば最低1走査には0.1
3ms(ミリ秒)最大同時に12のキースイツチが変化
したとしても0.25msのみを必要とし、従来の走査
時間を6〜10倍程速くすることが可能となる。これに
より応答性を格段に高めることができ、集積化に伴なう
高速性に適応することができる。またクロツク周波数を
低くとることができることも利へと考えられ、さらにプ
ロツク走査を行なうことにより配線量を減少しうること
も集積化する場合の大きな利点となるものである。
【図面の簡単な説明】
第1図は本発明の実施例の構成を示す説明図、第2図〜
第4図は第1図の実施例の要部の詳細説明図、第5図は
本発明の実施例の動作説明用タイムチヤートであり、図
中、1はスイツチマトリツクス、2はカウンタ、3はデ
コーダ、4はラツチ回路、5は禁止ゲート、6はシフト
レジスタ、7は比較回路、8は優先選択回路、9はエン
コーダ、10はゲート、11はラツチ回路、12はキー
コードメモリ回路を示す。

Claims (1)

  1. 【特許請求の範囲】 1 複数個のキースイッチを2組のバスラインの交差点
    に配置したスイッチマトリックス回路の一方のバスライ
    ン上に配置した複数のキースイッチをバスライン別にブ
    ロック分けし、所定のクロックにより各ブロック毎に順
    次走査する手段、該ブロック走査により他方のバスライ
    ン上より出力されるスイッチ情報を所定のクロックで一
    時記憶する第1の記憶装置、該第1の記憶装置の出力を
    ブロック別に記憶しブロック走査の1走査前に相当する
    ブロックのスイッチ情報を出力する第2の記憶装置、前
    記第1および第2の記憶装置より出力される2時刻にお
    けるキースイッチの状態を比較しオンおよびオフの状態
    変化を検出する比較回路、該比較回路の出力を所定の優
    先順位に従い高優先度のものから順次所定のクロックが
    入力される毎に選択するもので、複数の入力信号に対し
    所定の優先順位を有し高優先の信号を1つ選択する優先
    回路と該優先回路の出力を一時記憶する第3の記憶回路
    と該第3の記憶回路出力の選択された出力信号を含めそ
    れより高優先に位置する入力信号を禁止するゲート回路
    を有する優先選択装置、該優先選択装置の動作中前記ブ
    ロック走査と前記第1および第2の記憶装置への書き込
    み動作を禁止する手段、および前記ブロックに対応した
    2進化符号と前記優先選択装置の出力の2進化符号とを
    キースイッチのオンまたはオフの状態変化時に出力する
    ことによりキーコードを取出す手段を具えたことを特徴
    とするキーアサイナ。 2 複数個のキースイッチを2組のバスラインの交差点
    に配置したスイッチマトリックス回路の一方のバスライ
    ン上に配置した複数のキースイッチをバスライン別にブ
    ロック分けし、所定のクロックにより各ブロック毎に順
    次走査する手段、該ブロック走査により他方のバスライ
    ン上より出力されるスイッチ情報を所定のクロックで一
    時記憶する第1の記憶装置、該第1の記憶装置の出力を
    ブロック別に記憶しブロック走査の1走査前に相当する
    ブロックのスイッチ情報を出力する第2の記憶装置、前
    記第1および第2の記憶装置より出力される2時刻にお
    けるキースイッチの状態を比較しオンおよびオフの状態
    変化を検出する比較回路、該比較回路の出力を所定の優
    先順位に従い高優先度のものから順次所定のクロックが
    入力される毎に選択するもので、複数の入力信号に対し
    所定の優先順位を有し高優先の信号を1つ選択する優先
    回路と該優先回路の出力を一時記憶する第3の記憶回路
    と該第3の記憶回路出力の選択された出力信号を含めそ
    れより高優先に位置する入力信号を禁止するゲート回路
    を有する優先選択装置、該優先選択装置の動作中前記ブ
    ロック走査と前記第1および第2の記憶装置への書き込
    み動作を禁止する手段、および前記ブロックに対応した
    2進化符号と前記優先選択装置の出力の2進化符号とを
    キースイッチのオンまたはオフの状態変化時に出力する
    ごとによりキーコードデータを取出す手段を具え、さら
    に、前記キーコードデータを一時記憶する複数チャンネ
    ルの第4の記憶装置、前記複数チャンネルのうち空きチ
    ャンネルを検出し所定の優先順位に従い最高優先の空き
    チャンネルにキーコードデータを書き込むための所定の
    書き込みクロックを与えるチャンネル割り当て装置、前
    記書き込まれたキーコードデータと次に到来するキーコ
    ードデータを比較し一致を検出する一致検出手段、該一
    致検出手段の出力により前記チャンネル割り当て装置の
    書き込みクロックを禁止する手段、および前記一致検出
    回路の出力により当該チャンネルの第4の記憶装置をリ
    セットする手段を具えたことを特徴とするキーアサイナ
    。 3 前記複数チャンネルのうち空きチャンネルの無い状
    態においてさらにオンされキーコードデータが発生され
    た場合オーバーフロー信号を出力する手段、該オーバー
    フロー信号により該キーコードデータを一時記憶する前
    記優先選択装置の第5の記憶装置、および該第6の記憶
    装置の出力により第1の記憶装置の出力を禁止し再び次
    の走査時に同一のキーコードを出力する手段を具えるこ
    とを特徴とする特許請求の範囲第2項記載のキーアサイ
    ナ。
JP51078646A 1976-07-02 1976-07-02 キ−アサイナ Expired JPS5936755B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP51078646A JPS5936755B2 (ja) 1976-07-02 1976-07-02 キ−アサイナ
US05/811,079 US4138916A (en) 1976-07-02 1977-06-29 Key assignor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP51078646A JPS5936755B2 (ja) 1976-07-02 1976-07-02 キ−アサイナ

Publications (2)

Publication Number Publication Date
JPS534527A JPS534527A (en) 1978-01-17
JPS5936755B2 true JPS5936755B2 (ja) 1984-09-05

Family

ID=13667618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51078646A Expired JPS5936755B2 (ja) 1976-07-02 1976-07-02 キ−アサイナ

Country Status (2)

Country Link
US (1) US4138916A (ja)
JP (1) JPS5936755B2 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6034758B2 (ja) * 1976-04-26 1985-08-10 株式会社河合楽器製作所 キ−アサイナ
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
US4194425A (en) * 1977-08-24 1980-03-25 Kabushiki Kaisha Kawai Gakki Seisakusho Key code generator
US4312257A (en) * 1977-09-24 1982-01-26 Kabushiki Kaisha Kawai Gakki Seisakusho Automatic accompaniment apparatus
JPS5477532A (en) * 1977-12-02 1979-06-21 Matsushita Electric Ind Co Ltd Key identifying circuit
DE2756327C2 (de) * 1977-12-17 1979-11-15 Deutsche Itt Industries Gmbh, 7800 Freiburg Schaltung sanordnung für eine Eingabetastatur
JPS5489720A (en) * 1977-12-27 1979-07-17 Nippon Gakki Seizo Kk Electronic musical instrument
US4253366A (en) * 1978-06-20 1981-03-03 The Wurlitzer Company Large scale integrated circuit chip for an electronic organ
US4311990A (en) * 1978-11-16 1982-01-19 Optical Techniques International, Inc. Photo-optical keyboards
US4321850A (en) * 1979-05-05 1982-03-30 Nippon Gakki Seizo Kabushiki Kaisha Electronic musical instrument with highest priority key tone production
JPS5687095A (en) * 1979-12-17 1981-07-15 Nippon Musical Instruments Mfg Electronic musical instrument
US4294155A (en) * 1980-01-17 1981-10-13 Cbs Inc. Electronic musical instrument
US4301703A (en) * 1980-04-14 1981-11-24 Kimball International, Inc. High note data generator
JPS5829040A (ja) * 1981-08-13 1983-02-21 Toshiba Corp キ−ボ−ド制御方式
US4524665A (en) * 1983-06-17 1985-06-25 The Marmon Group, Inc. Dynamic controller for sampling channels in an electronic organ having multiplexed keying
US4686880A (en) * 1984-04-18 1987-08-18 Forte Music, Inc. Digital interface for acoustic and electrically amplified pianos
JP5198093B2 (ja) * 2008-03-06 2013-05-15 株式会社河合楽器製作所 電子楽音発生器
EP3982543A4 (en) * 2019-06-06 2023-01-18 Darfon Electronics Corp. KEY SCANNING METHOD, SCANNING METHOD AND INPUT DEVICE USED FOR KEY SCANNING CIRCUIT
CN110266319B (zh) * 2019-06-06 2023-07-18 苏州达方电子有限公司 按键扫描方法、用于按键扫描电路的扫描方法及输入设备
US12124638B2 (en) 2019-06-06 2024-10-22 Darfon Electronics Corp. Key scanning method and input device implemented therewith

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5615519B2 (ja) * 1974-08-12 1981-04-10
JPS5615520B2 (ja) * 1974-09-05 1981-04-10
GB1518951A (en) * 1974-09-05 1978-07-26 Nippon Musical Instruments Mfg Key assigner
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

Also Published As

Publication number Publication date
US4138916A (en) 1979-02-13
JPS534527A (en) 1978-01-17

Similar Documents

Publication Publication Date Title
US4138916A (en) Key assignor
US3986423A (en) Polyphonic music synthesizer
US4129055A (en) Electronic organ with chord and tab switch setting programming and playback
US3955460A (en) Electronic musical instrument employing digital multiplexed signals
US4176573A (en) Intrakeyboard coupling and transposition control for a keyboard musical instrument
US4041826A (en) Electronic musical instrument
US4012982A (en) Percussion processor for electronic musical instrument
US4194425A (en) Key code generator
US4170768A (en) Key code generator
US4375776A (en) Tone property control device in electronic musical instrument
US4134320A (en) Key assigner for use in electronic musical instrument
JPS5922238B2 (ja) キ−アサイナ
US4052924A (en) Interval repeat generator for keyboard musical instrument
JPH0127440B2 (ja)
US4269102A (en) Key assignor
US4343216A (en) Serial interface circuit for an electronic musical instrument
US4103581A (en) Constant speed portamento
JPH0828913B2 (ja) 時間多重スイッチ
US4204452A (en) Single key preferential selection device in electronic musical instrument
US4335639A (en) Preferential circuit for electronic musical instrument
JPS5937837B2 (ja) 電子楽器におけるキ−コ−ド検出回路
JPS5936756B2 (ja) 電子楽器
JPS5941593B2 (ja) 電子楽器
US4428267A (en) Digital semiconductor circuit for an electronic organ
JP2000022649A (ja) 再サンプリング装置