(57)【特許請求の範囲】
【請求項１】
鍵を浅く押鍵したときにオンとなる第１の接点及び深く押鍵したときにオンとなる第２接点が搭載された、複数の鍵を有するオルガンのキーアサインを設定するキーアサイン方式であって、
下記（１）〜（３）記載のいずれかの組み合わせで、ノートオン、ノートオフを切り換える構成とし、
（１）第１接点オン時にノートオン、第１接点オフ時にノートオフ、
（２）第２接点オン時にノートオン、第２接点オフ時にノートオフ、
（３）第１接点オン時にノートオン、第２接点オフ時にノートオフ、
更に、前記ノートオン開始後に前記第１接点、前記第２接点の各オンとなるタイミングに基づいてベロシティ値を求める処理を完了し、求めたベロシティ値を外部ＭＩＤＩ機器に送信するために、前記第２の接点がオンとなった時にゲートフラグをオンとし前記第１の接点がオフとなった時にゲートフラグをオフとするＭＩＤＩ通信制御用信号の生成、外部出力を行うことを特徴とするオルガン用キーアサイン方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、２つの接点が備えられた鍵を有するオルガンの、キーアサインを設定するキーアサイン方式に関する。
【０００２】
【従来の技術】
近年、音楽のジャンルでは、古くから使用されている電磁機械式オルガンの音色を擬似的に再現することが可能な電子オルガンが考案され、実用に供されている。電子オルガンは、一般の電子鍵盤楽器（シンセサイザー等）にて広く採用されているＭＩＤＩ規格に準じてキーアサイン方式が設定されている。
【０００３】
このため、電子オルガンに設置される複数個の鍵には、それぞれ、２個の接点が設置されている。各鍵は、鍵を浅く押鍵したときにオンとなる第１接点と、これよりも深く押鍵したときにオンとなる第２接点とを具備しており、この２つの接点のオン、オフ状態により、キーオン、キーオフ等のノート情報、ベロシティ、アフタータッチ等の情報を得ることができる。
【０００４】
例えば、第１接点がオンとなるタイミングと、第２接点がオンとなるタイミングの時間差により、押鍵時のベロシティ（押鍵時の強さ）を検出することができるので、鍵を強く押鍵したときには大きい音、弱く押鍵したときには小さい音が出力されるように設定すれば、押鍵の強さに応じて出力音の強弱を変化させることができるから、よりリアルな出力音を発することが可能となる。
【０００５】
上記の理由により、従来より使用されている電子オルガンでは、鍵を押鍵して第２接点がオンとなったときにノートオン（発音開始）とし、第１接点がオフとなったときにノートオフ（発音停止）とするように、キーアサインが設定されている。
【０００６】
これを図１０に示すタイミングチャートを参照しながら説明する。同図（ａ）は押鍵時のストローク動作、（ｂ）は第１接点のオン、オフ状態、（ｃ）は第２接点のオン、オフ状態、（ｄ）は楽音の出力タイミングをそれぞれ示している。
【０００７】
また、同図（ａ）において、符号ｐの位置は、鍵が押鍵されていないときの位置を示し、符号ｑの位置は、鍵を１００％押鍵したときの位置を示し、符号ｐの位置と符号ｑの位置との間に第１接点の切り換え点、及び第２接点の切り換え点が設定されている。即ち、奏者が鍵を押鍵すると、第１接点、第２接点の順にオンとなり、鍵を離鍵する際には、第２接点、第１接点の順でオフとなる。
【０００８】
そして、第１接点、第２接点は、それぞれ同図（ｂ）、（ｃ）に示すようにオン、オフが切り換えられるので、当該電子オルガンの楽音の出力タイミングは、同図（ｄ）に示すように、第２接点がオンとなったときにノートオンとなり、第１接点がオフとなったときに、ノートオフとなるように変化することになる。つまり、時間Ｔ101の間発音されることになる。
【０００９】
ここで、電磁機械式オルガンは、周知のように同時に９音階の音色を出力するように構成されているため、これを擬似的に再現する電子オルガンにおいても、１つの鍵に対して９個の接点を対応させて、９音階の音色を出力するように構成している。従って、押鍵時のストローク中に、９個全ての接点をオンとしなければならないため、メカニカルなばらつきを考慮し、わずかなキーストロークでも接点がオンし始める構造とし、全ての接点がストローク中に確実にオンとなるように設計されている。
【００１０】
このため、電磁機械式オルガンは、鍵をほんのわずか弾いた瞬間に発音されることになり、奏者にとって極めてキータッチの反応が速い楽器であると考えられている。また、発音タイミング（鍵を押鍵してから発音するまでの時間）と、発音停止のタイミング（鍵を離鍵してから発音が停止するまでの時間）の早い、遅いは、そのオルガンの性能評価の大きな要素となる。
従って、電磁機械式オルガンを擬似的に再現する電子オルガンについても、上記と同様のことが言えることになる。
【００１１】
ところが、上記したように、従来より使用されている電子オルガンは、ＭＩＤＩ規格に準じてキーアサインが設定されているため、図１０に示したように、第２接点がオンとなったときにノートオン、第１接点がオフとされたときにノートオフとなるように動作するので、キータッチの反応が遅くなり、奏者にとってノートオンのタイミング（発音タイミング）、ノートオフのタイミング（発音停止のタイミング）に違和感が生じるという問題が発生する。この原因には主として次の２つがある。
【００１２】
（Ａ）図１０（ａ）に示すように、鍵が押鍵された状態から元の状態に復帰するまでに、時間Ｔ102を要するので、第２接点がオフとなってから第１接点がオフとなるまでに、時間Ｔ103を要することになり、奏者がどんなに瞬時的なキー操作を入力しても、少なくとも時間Ｔ103だけ発音されることになり、歯切れの良い音を出力することができない。
【００１３】
（Ｂ）ノートオンとなる接点とノートオフとなる接点が異なるため、奏者にとってキー操作に違和感が生じる。つまり、時間Ｔ103は、２０ｍ秒以上であり、第２接点がオフとなってから約２０ｍ秒経過した後に楽音出力が停止されることになり、通常人間の聴覚は、約１５ｍ秒以上の遅れがあると、遅れによる違和感を感じることが知られているから、この違和感を回避することができない。
【００１４】
【発明が解決しようとする課題】
上記したように、従来における電子オルガンでは、ＭＩＤＩ規格に準じてキーアサインが設定されているため、鍵を深く押鍵したときにオンとなる第２接点のオンを検出して発音が開始（ノートオン）され、鍵を浅く押鍵したときにオンとなる第１接点のオフを検出して発音が停止（ノートオフ）されるように設定されているので、電磁機械式オルガンと比較した場合に、キータッチに違和感があるという問題が発生していた。
【００１５】
この発明はこのような従来の課題を解決するためになされたものであり、その目的とするところは、鍵の押鍵、離鍵の操作に対して即応性が良く、ノートオン、ノートオフを切り換えることの可能なオルガン用キーアサイン方式を提供することにある。
【００１６】
【課題を解決するための手段】
上記目的を達成するため、本発明は、鍵を浅く押鍵したときにオンとなる第１の接点及び深く押鍵したときにオンとなる第２接点が搭載された、複数の鍵を有するオルガンのキーアサインを設定するキーアサイン方式であって、
下記（１）〜（３）記載のいずれかの組み合わせで、ノートオン、ノートオフを切り換える構成とし、
（１）第１接点オン時にノートオン、第１接点オフ時にノートオフ、
（２）第２接点オン時にノートオン、第２接点オフ時にノートオフ、
（３）第１接点オン時にノートオン、第２接点オフ時にノートオフ、
更に、前記ノートオン開始後に前記第１接点、前記第２接点の各オンとなるタイミングに基づいてベロシティ値を求める処理を完了し、求めたベロシティ値を外部ＭＩＤＩ機器に送信するために、前記第２の接点がオンとなった時にゲートフラグをオンとし前記第１の接点がオフとなった時にゲートフラグをオフとするＭＩＤＩ通信制御用信号の生成、外部出力を行うことを特徴とするようにした。
【００１７】
上述の如く構成された本発明の、（１）に示すキーアサイン方式では、第１接点がオンとなったときに、オルガン音色の楽音信号が出力され、第１接点がオフとなったときに、楽音信号の出力が停止するように動作し、（２）に示すキーアサイン方式では、第２接点がオンとなったときに、オルガン音色の楽音信号が出力され、第２接点がオフとなったときに、楽音信号の出力が停止するように動作し、更に、（３）に示すキーアサイン方式では、第１接点がオンとなったときに、オルガン音色の楽音信号が出力され、第２接点がオフとなったときに、楽音信号の出力が停止するように動作する。従って、瞬時的に楽音信号のノートオン、ノートオフを切り換えることができ、電磁機械式のオルガンと同様のキータッチの間隔でオルガン音色を出力させることができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。図１は、本発明に係るオルガン用キーアサイン方式が適用される電子オルガンの構成を示すブロック図である。同図に示すように、この電子オルガン１は、複数の鍵２ａからなる鍵盤２と、制御中枢となるＣＰＵ３と、音源回路４と、ＭＩＤＩインターフェース５と、Ｄ／Ａ変換器６と、タイマー７とから構成されている。
【００１９】
鍵盤２を構成する各鍵２ａは、それぞれ、浅く押鍵したときにオンとなる第１接点と、深く押鍵したときにオンとなる第２接点を有しており、各接点のオン、オフ信号は、ＣＰＵ３に出力される。
【００２０】
ＣＰＵ３は、第１接点のオン、オフのデータ、及び第２接点のオン、オフのデータに基づいて楽音出力のタイミング、出力停止のタイミング、及びＭＩＤＩ信号の出力タイミング、出力停止のタイミングを設定するキーアサイン手段３ａを具備しており、以下に示す２種のキーアサインを与えることができるようになっている。
【００２１】
（イ）鍵盤２の押鍵により得られるＭＩＤＩ信号を、ＭＩＤＩインターフェース５を介して外部ＭＩＤＩ機器に伝送する。
（ロ）鍵盤２のキータッチ感覚（押鍵、離鍵の感覚）が、電磁機械式のオルガンキータッチ感覚と同様になるように設定して、演奏した楽音信号を音源回路４を介して出力する。
【００２２】
上記（イ）の場合には、鍵盤２により得られるＭＩＤＩ信号を、外部ＭＩＤＩ機器に伝送することにより、外部ＭＩＤＩ機器を使用した楽音信号の生成が可能となる。この場合には、ベロシティ値のデータ（鍵２ａを押鍵する際の強さに関するデータ）が必要となるので、鍵２ａを押鍵する際に、第１接点がオンとされてから、第２接点がオンとなるまでの時間を計時し、この時間に基づいてベロシティ値を求める。
【００２３】
従って、第２接点がオンとなったときにノートオンとし、第１接点がオフとなったときにノートオフとなるように設定される。つまり、図２のタイミングチャートに示すように、時間Ｔ5に示す間、楽音信号が出力され、また、時間Ｔ4（押鍵時に第１接点がオンとされてから第２接点がオンとなるまでの時間）に基づいてベロシティ値が求められる。
【００２４】
他方、上記（ロ）の場合については、以下に示す実施形態１〜実施形態３に基づいて、キーアサインが設定される。以下、フローチャート及びタイミングチャートを参照しながら、実施形態１〜実施形態３について説明する。
【００２５】
＜実施形態１＞
本実施形態では、各鍵２ａの第１接点がオンとされたときにノートオンとし、第１接点がオフとされたときにノートオフとするように、キーアサインを設定する。
【００２６】
以下、図３に示すフローチャートを参照しながら、実施形態１の動作について説明する。図３に示すフローチャートによる処理は、一定の時間間隔で順次実行される。
【００２７】
奏者が鍵２ａの押鍵を開始すると、まず、第１接点がオンであるかどうかが判断される（ステップＳＴ１）。そして、第１接点がオンである場合（ステップＳＴ１でＹＥＳ）には、タイマー７を起動させ（ステップＳＴ２）、更に、オルガンゲートをオンとする（ステップＳＴ３）。これにより、オルガン音色の楽音信号が音源回路４を介して出力される。また、タイマー７による経過時間の計測が開始される。
【００２８】
引き続き、第２接点がオンであるかどうかが判断され（ステップＳＴ４）、第２接点のオンが検出された場合には（ステップＳＴ４でＹＥＳ）、タイマー７を停止させて（ステップＳＴ５）、計測されたタイマー値を時間差値とする（ステップＳＴ６）。
【００２９】
そして、ゲートフラグがオンであるかどうかが判断され（ステップＳＴ７）、ゲートフラグがオンでない場合（ステップＳＴ７でＮＯ）には、ゲートオンの信号を出力し（ステップＳＴ８）、ゲートフラグをオンとする（ステップＳＴ９）。これにより、押鍵により得られるデータ（時間差値）がＭＩＤＩインターフェース５を介して外部ＭＩＤＩ機器に出力される。
【００３０】
また、ゲートフラグがオンであるである場合には（ステップＳＴ７でＹＥＳ）、ゲートフラグオンの状態を維持する。
その後、奏者が鍵２ａから離鍵し、第１接点がオフとなると、オルガンゲートがオフとなり、オルガン音色の楽音信号出力が停止する（ステップＳＴ１０）。次いで、ゲートフラグがオフであるかどうかが判断され（ステップＳＴ１１）、ゲートフラグがオフである場合には（ステップＳＴ１１でＹＥＳ）、タイマー７をリセットし（ステップＳＴ１２）、次の処理に移る。
【００３１】
また、ゲートフラグがオンである場合には（ステップＳＴ１１でＮＯ）、ゲートオフの信号を出力し（ステップＳＴ１３）、ゲートフラグをオフとする（ステップＳＴ１４）。そして、タイマーをリセットした後（ステップＳＴ１５）、次の処理に移行する。これにより、ＭＩＤＩ信号出力が停止される。
【００３２】
上記の処理を行うことにより、鍵２ａの第１接点がオンとなった時点でオルガン音色の楽音信号が出力され、第１接点がオフとなったところでこの楽音信号の出力が停止されることになる。即ち、図２（ａ）に示すように、時刻ｔ0で鍵２ａの押鍵を開始し、時刻ｔ4で離鍵した場合には、第１接点がオンとなる時刻ｔ1でノートオンとなり、第１接点がオフとなる時刻ｔ6でノートオフとなる。よって、同図（ｂ）のＴ1に示す時間だけオルガン音色の楽音信号が出力されることになる。
【００３３】
また、図４に示すように、時刻ｔ0で鍵２ａを押鍵した後、時刻ｔ12ですぐに離鍵した場合（この場合には、第２接点はオンとならない）においても、第１接点がオンとなる時刻ｔ11から、第１接点がオフとなる時刻ｔ13までの間、即ち、時間Ｔ11の間楽音信号が出力される。
【００３４】
従って、奏者はオルガンの音色を瞬時的に出力させることが可能となると共に、ノートオンとノートオフが同一の接点で切り換えられることになるので、電磁機械式のオルガンとほぼ同様のキータッチの感覚での演奏が可能となる。
【００３５】
また、第１接点がオンとされてから第２接点がオンとされるまでに要する時間を測定し（図２に示すＴ４に対応する）、且つ、第２接点がオンとされてから第１接点がオフとなるまでの間（図２に示すＴ５に対応する）ゲートフラグがオンとなるように動作するので、ＭＩＤＩ規格に準じたＭＩＤＩ信号を外部ＭＩＤＩ機器に出力することができ、外部ＭＩＤＩ機器による楽音出力を従来と同様の方法で実施することができる。
【００３６】
＜実施形態２＞
本実施形態では、各鍵２ａの第２接点がオンとされたときにノートオンとし、第２接点がオフとされたときにノートオフとするように、キーアサインを設定する。
【００３７】
以下、図５に示すフローチャートを参照しながら、実施形態２の動作について説明する。図５に示すフローチャートによる処理は、一定の時間間隔で順次実行される。
【００３８】
奏者が鍵２ａの押鍵を開始すると、まず、第１接点がオンであるかどうかが判断される（ステップＳＴ２１）。そして、第１接点がオンである場合（ステップＳＴ２１でＹＥＳ）には、タイマー７を起動させる（ステップＳＴ２２）。その後、第２接点がオンであるかどうかが判断され（ステップＳＴ２３）、第２接点がオンである場合には（ステップＳＴ２３でＹＥＳ）、オルガンゲートをオンとする（ステップＳＴ２４）。これにより、音源回路４を介してオルガン音色の楽音信号が出力される。更に、タイマー７を停止させ（ステップＳＴ２５）、計測されたタイマー値を時間差値とする（ステップＳＴ２６）。
【００３９】
そして、ゲートフラグがオンであるかどうかが判断され（ステップＳＴ２７）、ゲートフラグがオンでない場合（ステップＳＴ２７でＮＯ）には、ゲートオンの信号を出力し（ステップＳＴ２８）、ゲートフラグをオンとする（ステップＳＴ２９）。これにより、押鍵により得られるデータ（時間差値）がＭＩＤＩインターフェース５を介して外部ＭＩＤＩ機器に出力される。
また、ゲートフラグがオンであるである場合には（ステップＳＴ２７でＹＥＳ）、ゲートフラグオンの状態を維持する。
【００４０】
その後、奏者が鍵２ａから離鍵し、第２接点がオフとなると（ステップＳＴ２３でＮＯ）、オルガンゲートがオフとなり、オルガン音色の出力が停止する（ステップＳＴ３０）。次いで、第１接点がオフとなると、ゲートフラグがオフであるかどうかが判断され（ステップＳＴ３１）、ゲートフラグがオフである場合には（ステップＳＴ３１でＹＥＳ）、タイマー７をリセットし（ステップＳＴ３２）、次の処理に移る。
【００４１】
また、ゲートフラグがオンである場合には（ステップＳＴ３１でＮＯ）、ゲートオフの信号を出力し（ステップＳＴ３３）、ゲートフラグをオフとする（ステップＳＴ３４）。そして、タイマーをリセットした後（ステップＳＴ３５）、次の処理に移行する。
【００４２】
上記の処理を行うことにより、鍵２ａの第２接点がオンとなった時点でオルガン音色の楽音信号が出力され、第２接点がオフとなったところでこの楽音信号の出力が停止されることになる。即ち、図２（ａ）に示すように、時刻ｔ0で鍵２ａの押鍵を開始し、時刻ｔ4で離鍵した場合には、第２接点がオンとなる時刻ｔ2でノートオンとなり、第２接点がオフとなる時刻ｔ5でノートオフとなる。よって、同図（ｃ）のＴ2に示す時間だけオルガン音色の楽音信号が出力されることになる。
【００４３】
また、図６に示すように、時刻ｔ0で鍵２ａを押鍵し、第２接点がオンとなった後、時刻ｔ22ですぐに離鍵した場合においても、第２接点がオンとなる時刻ｔ21から、第２接点がオフとなる時刻ｔ23までの間、即ち、時間Ｔ21の間、オルガン音色の楽音信号が出力される。
【００４４】
従って、上記した実施形態１と同様に、奏者はオルガンの音色を瞬時的に出力させることが可能になると共に、ノートオンとノートオフが同一の接点で切り換えられるので、電磁機械式のオルガンとほぼ同様のキータッチの感覚での演奏が可能となる。
【００４５】
また、上記した実施形態１と同様に、ＭＩＤＩ規格に準じたＭＩＤＩ信号を外部ＭＩＤＩ機器に出力することができ、外部ＭＩＤＩ機器による楽音出力を従来と同様の方法で実施することができる。
【００４６】
＜実施形態３＞
本実施形態では、各鍵２ａの第１接点がオンとされたときにノートオンとし、第２接点がオンとなり、その後、第２接点がオフとなったときにノートオフするように、キーアサインを設定する。
【００４７】
以下、図７に示すフローチャートを参照しながら、実施形態３の動作を説明する。図７に示すフローチャートによる処理は、一定の時間間隔で順次実行される。
【００４８】
奏者が鍵２ａの押鍵を開始すると、まず、第１接点がオンであるかどうかが判断される（ステップＳＴ４１）。そして、第１接点がオンである場合には（ステップＳＴ４１でＹＥＳ）、タイマー７を起動させ（ステップＳＴ４２）、且つ、オルガンゲートをオンとする（ステップＳＴ４３）。これにより、オルガンの音色の楽音信号が音源回路４を介して出力される。
【００４９】
引き続き、第２接点がオンであるかどうかが判断され（ステップＳＴ４４）、第２接点のオンが検出された場合には（ステップＳＴ４４でＹＥＳ）、タイマー７を停止させて（ステップＳＴ４５）、計測されたタイマー値を時間差値とする（ステップＳＴ４６）。
【００５０】
そして、ゲートフラグがオンであるかどうかが判断され（ステップＳＴ４７）、ゲートフラグがオンでない場合には（ステップＳＴ４７でＮＯ）、ゲートオンの信号を出力し（ステップＳＴ４８）、ゲートフラグをオンとする（ステップＳＴ４９）。
【００５１】
これにより、押鍵により得られるデータ（時間差値）がＭＩＤＩインターフェース５を介して外部ＭＩＤＩ機器に出力される。また、ゲートフラグがオンである場合には（ステップＳＴ４７でＹＥＳ）、ゲートフラグのオン状態を維持する。
【００５２】
その後、奏者が鍵２ａを離鍵し、第２接点がオフとなると（ステップＳＴ４４でＮＯ）、ゲートフラグがオンであるかどうかが判断され（ステップＳＴ５０）、この場合にはゲートフラグがオンとされているので（ステップＳＴ５０でＹＥＳ）、オルガンゲートをオフとする（ステップＳＴ５３）。従って、オルガン音色の楽音信号は、第１接点がオンとされてから第２接点がオフとされるまでの間出力されることになる。
【００５３】
次いで、第１接点がオフとなると（ステップＳＴ４１でＮＯ）、ゲートフラグがオフであるかどうかが判断され（ステップＳＴ５４）、オフでない場合には（ステップＳＴ５４でＮＯ）、ゲートオフ信号を出力して（ステップＳＴ５５）ゲートフラグをオフとする処理を行う（ステップＳＴ５６）。その後、タイマー７をリセットする（ステップＳＴ５７）。こうして、第２接点がオンとされてから、第１接点がオフとされるまでの間ゲートフラグがオンとされるので、この間ＭＩＤＩ信号を出力することができる。
【００５４】
上記の動作により、図２（ａ）に示すように、時刻ｔ0で鍵２ａの押鍵を開始し、時刻ｔ4で離鍵した場合には、第１接点がオンとなる時刻ｔ1でオルガン音色がノートオンとなり、第２接点がオフとなる時刻ｔ5でノートオフとなる。よって、同図（ｄ）のＴ３に示す時間だけオルガン音色の楽音信号が出力されることになる。
【００５５】
また、図８に示すように、時刻ｔ0で鍵２ａを押鍵し、第２接点がオンとなった後、時刻ｔ32ですぐに離鍵した場合には、第１接点がオンとなる時刻ｔ31から、第２接点がオフとなる時刻ｔ33までの間、即ちＴ31の間、オルガン音色の楽音信号が出力される。従って、奏者はオルガンの音色を瞬時的に出力させることが可能になる。
【００５６】
更に、鍵２ａの押鍵を開始し、第１接点がオンとなってから第２接点がオンとなるまでの間は、ゲートフラグがオンとなっていないので、ステップＳＴ４４でＮＯ、ステップＳＴ５０でＮＯとなる。この場合には、タイマー７による測定値が予め設定した最大値よりも大きいかどうかが判断され、小さいと判断された場合には（ステップＳＴ５１でＮＯ）、そのままリターンとなり、ステップＳＴ４１からの処理を繰り返す。
【００５７】
また、タイマー７による測定値が予め設定した最大値よりも大きいと判断された場合には（ステップＳＴ５１でＹＥＳ）、タイマー７をリセットし（ステップＳＴ５２）、オルガンゲートをオフとする（ステップＳＴ５３）。この動作により、例えば、奏者が鍵２ａを浅く押鍵した後、離鍵したような場合（第１接点のみがオンとなり、第２接点がオンとならないうちに離鍵した場合）には、所定時間経過後に自動的にオルガン音色の出力を停止させることができる。
【００５８】
また、図９（ａ）に示すように、時刻ｔ0で押鍵が開始され、時刻ｔ41で第１接点がオンとされた後、第２接点がオンと成らない場合（奏者が鍵盤２ａを浅く押鍵し、その後すぐに離鍵した場合）には、第１接点のオンを検出してオルガン音色が出力された後、一定時間Ｔ41が経過した後にオルガン音色の楽音信号出力は停止される。従って、第２接点のオフが検出されなくても、オルガン音色の楽音信号出力が出力され続けることを回避することができる。
【００５９】
このようにして、上記した各実施形態（実施形態１〜実施形態３）では、ＭＩＤＩインターフェース５を介して接続されるＭＩＤＩ機器に、ＭＩＤＩ信号を送るときには、第１接点、第２接点の各オンとなるタイミングに基づいてベロシティ値を求め、且つ、第２接点がオンとされたときにノートオン、第１接点がオフとなったときにノートオフとしている。
【００６０】
また、音源回路４からオルガン音色の楽音信号を出力する場合には、第１接点のオン、オフと連動してノートオン、ノートオフを切り換える（実施形態１）、第２接点のオン、オフと連動してノートオン、ノートオフを切り換える（実施形態２）、或いは、第１接点のオンでノートオン、第２接点のオフでノートオフとする（実施形態３）、ようにしているので、図１０に示した如くの、第２接点がオフとなってから第１接点がオフとなるまでに要する時間（Ｔ103）の間、楽音信号が出力され続けるという問題を解消することができ、オルガン音色の楽音信号出力時のノートオン、ノートオフを瞬時的に切り換えることができる。
【００６１】
更に、実施形態１、実施形態２では、ノートオンを検出する接点とノートオフを検出する接点とが同一となるように構成されているので、鍵盤操作時の違和感がなくなり、電磁機械式のオルガンと同様の感覚での鍵盤操作が可能となる。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、鍵盤操作によりオルガン音色の楽音信号を出力する際には、第２接点のオンが検出されたときにノートオン、第１接点がオフとされたときにノートオンとする従来のキーアサインを使用しないので、離鍵時に第２接点がオフしてから第１接点がオフするまでに要する時間に、余儀なく楽音信号が出力されるという問題を解決することができる。これにより、瞬時的にノートオン、ノートオフを切り換えることができ、歯切れの良い音色を出力することができるようになる。
【００６３】
また、第１接点のオン、オフを検出してノートオン、ノートオフを切り換える方式、或いは第２接点のオン、オフを検出してノートオン、ノートオフを切り換える方式では、ノートオンとなる鍵の押下位置と、ノートオフとなる鍵の押下位置が同一であるので、鍵盤操作の感覚と、ノートオン、ノートオフとの感覚との間のズレが無く、違和感のない演奏が可能となる。
【００６４】
また、第２の接点がオンとなったときにゲートフラグをオンとし、第１の接点がオフとなったときにゲートフラグをオフとするように動作するので、従来通りの方法で、外部ＭＩＤＩ機器に対してＭＩＤＩ信号を送ることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るオルガン用キーアサイン方式が適用される電子オルガンの構成を示すブロック図である。
【図２】鍵のストローク動作と、楽音信号の出力タイミングを示すタイミングチャート図であり、（ａ）はストロークのタイミング、（ｂ）は実施形態１による出力信号、（ｃ）は実施形態２による出力信号、（ｄ）は実施形態３による出力信号をそれぞれ示す。
【図３】実施形態１の動作を示すフローチャート図である。
【図４】実施形態１において、鍵を瞬時的に押鍵した時の楽音信号の出力タイミングを示す説明図である。
【図５】実施形態２の動作を示すフローチャート図である。
【図６】実施形態２において、鍵を瞬時的に押鍵した時の楽音信号の出力タイミングを示す説明図である。
【図７】実施形態３の動作を示すフローチャート図である。
【図８】実施形態３において、鍵を瞬時的に押鍵した時の楽音信号の出力タイミングを示す説明図である。
【図９】実施形態３において、第１接点がオンとなった後、第２接点がオンとならずに離鍵された場合の、楽音信号の出力タイミングを示す説明図である。
【図１０】従来における、鍵のストローク動作と楽音信号の出力タイミングを示すタイミングチャート図である。
【符号の説明】
１  電子オルガン
２  鍵盤
２ａ  鍵
３  ＣＰＵ
３ａ  キーアサイン手段
４  音源回路
５  ＭＩＤＩインターフェース
６  Ｄ／Ａ変換器
７  タイマー
【図１】
0003713180.tif 000002
【図２】
0003713180.tif 000003
【図３】
0003713180.tif 000004
【図４】
0003713180.tif 000005
【図５】
0003713180.tif 000006
【図６】
0003713180.tif 000007
【図７】
0003713180.tif 000008
【図８】
0003713180.tif 000009
【図９】
0003713180.tif 000010
【図１０】
0003713180.tif 000011