(57)【要約】【課題】複数の演奏操作子操作の組み合わせと演奏者の口操作に応じて発生楽音の音高が決定され、複数の管種に適合するようにした楽器を提供する。【解決手段】音高候補データ５３ａは、全ての管種に共通した、発生楽音の複数の音高候補データを各音高候補データにより指定される音高を含む許容範囲とともに設定している。音高候補データ５３ａを、管種変更処理部５６により得られる音高シフト量によりシフトさせるとともに、入力された第１〜第３の演奏ピストン１１〜１３の操作の組み合わせデータに応じて、発生楽音の複数の音高候補データを抽出する。音高決定処理部５４は、音声ピッチデータにより指定される音高が、複数の音高候補データの中のある１つの音高候補データの許容範囲にあるときに、この音高候補データを発生楽音の音高データとする。【選択図】  図３
2005049474.tif 000002
【特許請求の範囲】
【請求項１】
複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、
管種選択手段と、
該管種選択手段から管種選択データを入力し、該管種選択データにより指定される管種に対応する音階に応じて、管種パラメータの値を出力する管種パラメータ出力手段と、
前記第１入力部から前記複数の演奏操作子操作の組み合わせデータを入力し、該複数の演奏操作子操作の組み合わせデータに対応する音階音に応じて、組み合わせパラメータの値を出力する組み合わせパラメータ出力手段と、
前記第２入力部から口操作データを入力し、該口操作データに対応する入力音高に応じて、入力音高パラメータの値を出力する入力音高パラメータ出力手段と、
前記管種パラメータ，前記組み合わせパラメータ，前記入力音高パラメータの関数である「発生楽音の音高」関数と、前記管種パラメータの値と、前記組み合わせパラメータの値と、前記入力音高パラメータの値、を入力して、「発生楽音の音高」関数の値を出力する発生楽音の音高決定手段、
を有することを特徴とする楽器。
【請求項２】
複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、
管種選択手段と、
該管種選択手段から管種選択データを入力し、該管種選択データにより指定される管種に対応する音階に応じて音高シフト量を出力する管種変更手段と、
前記複数の演奏操作子操作の組み合わせデータに共通のものとして、前記発生楽音の複数の音高候補データを設定し、
設定された前記発生楽音の複数の音高候補データを、前記第１入力部から入力された複数の演奏操作子の各組み合わせと前記管種変更手段から出力される音高シフト量に応じて音高シフトさせて、前記管種に応じた発生楽音の複数の音高候補データを出力する音高候補抽出手段と、
前記第２入力部から前記口操作に応じた音高データを入力し、該口操作に応じた音高データにより指定される音高が、前記音高候補抽出手段から出力される前記管種に応じた発生楽音の複数の音高候補データの中の、ある１つの音高候補データにより指定される音高と所定の対応関係にあるときに、前記ある１つの音高候補データを、前記発生楽音の音高データとする音高決定手段、
を有することを特徴とする楽器。
【請求項３】
前記音高候補抽出手段は、前記管種に応じた発生楽音の複数の音高候補データを出力する際に、前記管種に応じた複数の音高候補データにより指定される音高に下限を設ける、
ことを特徴とする請求項２に記載の楽器。
【請求項４】
前記音高候補抽出手段は、設定された前記発生楽音の各音高候補データにより指定される音高のオクターブ次数に上限を設ける、
ことを特徴とする請求項２または３に記載の楽器。
【請求項５】
前記音高決定手段は、音高シフト手段を有し、
該音高シフト手段は、移調指示データを入力し、前記口操作に応じた音高データにより指定される音高を前記移調指示データによりシフトさせるものであり、
前記音高決定手段は、前記音高シフト手段によりシフトされた音高が、前記音高候補抽出手段から出力される、前記管種に応じた発生楽音の複数の音高候補データの中の、ある１つの音高候補データにより指定される音高であるときに、前記ある１つの音高候補データを、前記発生楽音の音高データとする音高決定手段、
を有することを特徴とする請求項２から４までのいずれか１項に記載の楽器。
【請求項６】
複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、
演奏進行のための演奏進行入力手段により前記第１入力部の各操作子に対して操作指示する指示手段と、
管種選択手段、
を備え、
前記指示手段は、前記指示手段で指示する各操作子指示を前記管種選択手段からの管種に対応した音階に対する各操作子指示に変換する変換手段を有し、
該変換手段の出力で演奏者によって操作されるべき複数の演奏操作子の組み合わせを指示するようにした、
ことを特徴とする楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばアコースティック管楽器のトランペットのように、複数の演奏操作子操作の組み合わせと演奏者の口操作に応じて発生楽音の音高が決定される楽器に関するものである。
【０００２】
【従来の技術】
トランペット，ユーフォニウム，チューバ等（以下、トランペット等という）のアコースティック管楽器（生管楽器）は、管長切り替えバルブを開閉する数個のピストンの操作状態によって、管の共振周波数に応じた複数の音高候補を指定し、同時に、マウスピースに押し当てた上下の唇を緊張させてその隙間に呼気圧を与えることにより、管の共振周波数の１つに合致する周波数を有する振動音を与えて楽音を発生させる。
ところが、上述したトランペット等は、Ｃ管，Ｂｂ管（ｂはフラットを意味する）など、複数の管種がある。演奏者は、曲に最もふさわしい管種を選択して演奏に臨むのが普通である。一般には３〜８種類、場合によっては１２種類の管を持っている。管種の名称は、調名、言い換えれば、音階の主音の音名で表現される。
上述したトランペット等は、管種を変更しても、同じ階名（ドレミ…）であれば、同じ運指となるような管長にしてある。
【０００３】
一方、電子音楽装置において、上述したトランペット等の演奏法を模擬して、電子的に楽音を発生するものが登場してきている（特許文献２参照）。
この種の電子音楽装置においては、生トランペット等と同様に、複数の演奏操作子の押圧操作に応じて発生楽器の音高候補が決定され、マイクロフォン等により入力された音声信号の音高に応じて、ある１つの出力音高が決定されて、電子的に発音される。
この場合、管種を変更するために、鍵盤楽器やソプラノサクソフォーン等における移調（特許文献１参照）のように、単にキーをシフトさせることにより、移調後の音高の楽音を発生させようとすると、運指を異ならせなければならない。
しかし、管種毎に異なる運指テーブルを用いるとなると、全ての管種の運指テーブルを記憶しなければならないので、大きな記憶容量を要する。そのため、上述した電子音楽装置において管種を変更するときは、運指テーブルの音高と運指との対応関係をずらせることにより、Ｂｂ管などの移調型トランペットに対応させることが示されている。
しかし、具体的な方法については、明示されていなかった。また、演奏ガイドを管種に応じたものにすることは考えられていなかった。
【０００４】
【特許文献１】
特公平７−２７３７７号公報
【特許文献２】
特開２００３−９１２８４号公報
【０００５】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、複数の演奏操作子操作の組み合わせと演奏者の口操作に応じて発生楽音の音高が決定されるものであって、複数の管種に適合するようにした楽器を提供することを目的とするものである。
具体的には、管種が変更されても同じ音階音（スケール・ノート：ドレミファソラシド）を同じ複数の演奏操作子操作の組み合わせによって演奏を行える。また、同じ音階音を同じ複数の演奏操作子操作の組み合わせで演奏指示する演奏ガイド制御を行える。
【０００６】
【課題を解決するための手段】
本発明は、請求項１に記載の発明においては、複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、管種選択手段と、該管種選択手段から管種選択データを入力し、該管種選択データにより指定される管種に対応する音階に応じて、管種パラメータの値を出力する管種パラメータ出力手段と、前記第１入力部から前記複数の演奏操作子操作の組み合わせデータを入力し、該複数の演奏操作子操作の組み合わせデータに対応する音階音に応じて、組み合わせパラメータの値を出力する組み合わせパラメータ出力手段と、前記第２入力部から口操作データを入力し、該口操作データに対応する入力音高に応じて、入力音高パラメータの値を出力する入力音高パラメータ出力手段と、前記管種パラメータ，前記組み合わせパラメータ，前記入力音高パラメータの関数である「発生楽音の音高」関数と、前記管種パラメータの値と、前記組み合わせパラメータの値と、前記入力音高パラメータの値、を入力して、「発生楽音の音高」関数の値を出力する発生楽音の音高決定手段を有するものである。
従って、管種が変更されても、楽器自体を交換する必要はなく、同じ音階音を同じ複数の演奏操作子操作の組み合わせに従って演奏を行うことができる。
【０００７】
請求項２に記載の発明においては、複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、管種選択手段と、該管種選択手段から管種選択データを入力し、該管種選択データにより指定される管種に対応する音階に応じて音高シフト量を出力する管種変更手段と、前記複数の演奏操作子操作の組み合わせデータに共通のものとして、前記発生楽音の複数の音高候補データを設定し、設定された前記発生楽音の複数の音高候補データを、前記第１入力部から入力された複数の演奏操作子の各組み合わせと前記管種変更手段から出力される音高シフト量に応じて音高シフトさせて、前記管種に応じた発生楽音の複数の音高候補データを出力する音高候補抽出手段と、前記第２入力部から前記口操作に応じた音高データを入力し、該口操作に応じた音高データにより指定される音高が、前記音高候補抽出手段から出力される前記管種に応じた発生楽音の複数の音高候補データの中の、ある１つの音高候補データにより指定される音高と所定の対応関係にあるときに、前記ある１つの音高候補データを、前記発生楽音の音高データとする音高決定手段を有するものである。
従って、管種が変更されても、楽器自体を交換する必要はなく、管種に対応する音高シフト量に変換して、複数の演奏操作子の組み合わせデータに対応して設定された発生楽音の複数の音高候補データを音高シフトさせるという簡単な構成で、同じ音階音を同じ複数の演奏操作子の組み合わせに従って演奏を行うことができる。発生楽音の複数の音高候補データは複数の演奏操作子操作の組み合わせデータ毎に用意する必要がないので、データ量を少なくできる。
【０００８】
あるいは、本発明の楽器は、次のように構成することもできる。
複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、管種選択手段と、該管種選択手段から管種選択データを入力し、該管種選択データにより指定される管種に対応する音階に応じて音高シフト量を出力する管種変更手段と、前記第１入力部から前記複数の演奏操作子操作の組み合わせデータを入力し、該複数の演奏操作子操作の組み合わせデータに対応して、前記発生楽音の複数の音高候補データを設定し、設定された発生楽音の複数の音高候補データを、前記管種変更手段から出力される音高シフト量に応じて音高シフトさせて、前記管種に応じた発生楽音の複数の音高候補データを出力する音高候補抽出手段と、前記第２入力部から前記口操作に応じた音高データを入力し、該口操作に応じた音高データにより指定される音高が、前記音高候補抽出手段から出力される前記管種に応じた発生楽音の複数の音高候補データの中のある１つの音高候補データにより指定される音高と所定の対応関係にあるときに、前記ある１つの音高候補データを、前記発生楽音の音高データとする音高決定手段、を有することを特徴とする楽器。
【０００９】
請求項３に記載の発明においては、請求項２に記載の楽器において、前記音高候補抽出手段は、前記管種に応じた発生楽音の複数の音高候補データを出力する際に、前記管種に応じた複数の音高候補データにより指定される音高に下限を設けるものである。
演奏者の口操作によって入力される音声信号の周波数が低いときには、正確な音高の発声が難しくなり、周囲の低周波雑音の影響により誤動作する可能性も高くなる。従って、不正確な演奏を防止したり、雑音による誤動作を防止したりすることができる。
【００１０】
請求項４に記載の発明においては、請求項２または３に記載の楽器において、前記音高候補抽出手段は、設定された前記発生楽音の各音高候補データにより指定される音高のオクターブ次数に上限を設けるものである。
生トランペット等の発音音域は、高域側において、平均律からのずれが大きくなり、また、発音も難しくなる。従って、オクターブ次数に上限を設けることにより、上述した生トランペット等の演奏に合わせることができる。
【００１１】
請求項５に記載の発明においては、請求項２から４までのいずれか１項に記載の楽器において、前記音高決定手段は、音高シフト手段を有し、該音高シフト手段は、移調指示データを入力し、前記口操作に応じた音高データにより指定される音高を前記移調指示データによりシフトさせるものであり、前記音高決定手段は、前記音高シフト手段によりシフトされた音高が、前記音高候補抽出手段から出力される、前記管種に応じた発生楽音の複数の音高候補データの中の、ある１つの音高候補データにより指定される音高であるときに、前記ある１つの音高候補データを、前記発生楽音の音高データとする音高決定手段を有するものである。
男性や子供の場合、演奏者の口操作によって入力される音声信号の音域が、生トランペット等の音域と一致しない場合がある。また、ハーモニー音で演奏したい場合がある。このような場合に、移調指示データを入力することにより、生トランペット等の音域で演奏したり、ハーモニー音の音高で演奏したりできる。
【００１２】
請求項６に記載の発明においては、複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、演奏進行のための演奏進行入力手段により前記第１入力部の各操作子に対して操作指示する指示手段と、管種選択手段、を備え、前記指示手段は、前記指示手段で指示する各操作子指示を前記管種選択手段からの管種に対応した音階に対する各操作子指示に変換する変換手段を有し、該変換手段の出力で演奏者によって操作されるべき複数の演奏操作子の組み合わせを指示するようにしたものである。
従って、管種が変更されても、同じ音階音を同じ複数の演奏操作子操作の組み合わせで指示する演奏ガイド制御を行うことができる。
【００１３】
上述した請求項６に記載の楽器は、より具体的には、次のように構成することができる。
複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、管種選択手段と、該管種選択手段から管種選択データを入力し、該管種選択データにより指定される管種に対応する音階に応じて、管種パラメータの値を出力する管種パラメータ出力手段と、演奏進行のための演奏進行入力手段による演奏の進行に従って音高パラメータの値を入力する手段と、前記管種パラメータおよび前記音高パラメータの関数である「複数の演奏操作子操作の組み合わせ」関数と、前記管種パラメータの値と、前記音高パラメータの値、を入力し、前記「複数の演奏操作子操作の組み合わせ」関数の値を出力する「複数の演奏操作子操作の組み合わせ」決定手段と、前記「複数の演奏操作子操作の組み合わせ」関数の値を入力し、前記複数の演奏操作子操作の組み合わせに対応する音階音に応じて、複数の演奏操作子操作の組み合わせデータに変換し、該複数の演奏操作子操作の組み合わせデータを、前記演奏者が知覚できる方法で前記演奏者によって操作されるべき前記複数の演奏操作子操作の組み合わせを指示する演奏ガイド装置に出力する運指変換処理手段、を有することを特徴とする楽器。
【００１４】
あるいは、複数の演奏操作子の組み合わせによる第１入力部と、演奏者の口操作による第２入力部と、によって発生楽音の音高が決定される楽器であって、管種選択手段と、該管種選択手段から管種選択データを入力し、該管種選択データにより指定される管種に対応する音階に応じて音高シフト量を出力する管種変更手段と、音高データと前記複数の演奏操作子操作の組み合わせデータとの対応データを設定し、設定された対応データを、前記管種変更手段から出力される音高シフト量に応じて音高シフトさせて、前記管種に応じた対応データに変換し、演奏進行のための演奏進行入力手段による演奏の進行に従って音高データを入力し、前記管種に応じた対応データに基づいて、前記音高データに対応する複数の演奏操作子操作の組み合わせデータを選択し、選択された複数の演奏操作子操作の組み合わせデータを、前記演奏者が知覚できる方法で前記演奏者によって操作されるべき前記複数の演奏操作子操作の組み合わせを指示する演奏ガイド装置に出力する運指変換処理手段、を有することを特徴とする楽器。
さらに、前記運指変換処理手段は、前記管種に応じた対応データに変換する際に、該対応データに含まれる音高データにより指定される音高に下限を設ける、ことを特徴とする楽器。
また、さらに、前記運指変換処理手段は、設定された前記対応データに含まれる音高データにより指定される音高のオクターブ次数に上限を設ける、ことを特徴とする楽器。
【００１５】
【発明の実施の形態】
図１は、本発明の実施の一形態に係る電子音楽装置の外観図である。
この楽器は、トランペットの管楽器形状を模擬したハウジング１０を備えている。ハウジング１０は、前後方向（図示左右方向）に長尺に形成されている。前方先端にベル状の開口部１ａがあり、図示しないスピーカ２７が収容されている。後方の演奏者側にも開口部１０ｂがあり、図示しない空気振動検出器２４が取り付けられている。空気振動検出器２４は、例えば、一般的なマイクロフォン、あるいは薄板にピエゾ素子が貼り付けられような音響／電気変換器でもよい。
空気振動検出器２４は、演奏者の口操作に応じて発生される音声を入力する。あるいは、生トランペットのマウスピースと同様のものを装置に取り付けて、アンブシュアによって空気振動を発生（バズィング）させ、この空気振動を入力するようにしてもよい。
ハウジング１０の前後方向の中央上部には、演奏者側から先端側に向かって第１〜第３演奏ピストン１１〜１３が組み付けられている。
【００１６】
また、ハウジング１０の中央下部の奏者側には、箱形の第１支持部１０ｃがあり、その右側面は、複数の設定操作子２５が設けられた操作パネルとなっている。この操作パネルの上に位置するハウジング１０の上部には、表示器２６が設けられている。
ハウジング１０の内部には、この楽器の作動を制御するための電気回路装置や電池が収容されている。
また、第１〜第３演奏ピストン１１〜１３の下部には箱形の第２支持部１０ｄがあり、把持部（グリップ）となっている。
第１支持部１０ｃと第２支持部１０ｄの底部とは、アーム部１０ｅで連結され、アーム部１０ｅは前方先端方向に若干突出し、その先端上部に第１の指掛け１０ｆが設置されている。また、第２の指掛け１０ｇが、ハウジング１０の中央上部の第３演奏ピストン１３の外方に設けられている。
【００１７】
第１〜第３演奏ピストン１１〜１３は、それぞれ、上下に延設されたロッド１１ａ〜１１ｃと、押圧操作される操作部１１ｂ〜１１ｃを備えている。ロッド１１ａ〜１１ｃは、ハウジング１０の上部にある平板状の支持台１４を貫通して、第２支持部１０ｄの方向に進退可能に侵入している。ロッド１１ａ〜１１ｃの各下端部は、第２支持部１０ｄ内に設けられたスプリング、ストッパ機構により、下方への押圧に対して上方に付勢されている。
支持台１４の右側面には、発光表示器１５〜１７が埋め込まれている。これらの発光表示器１５〜１７の下方内部には、発光ダイオードあるいはランプなどで構成された発光素子２１〜２３が収容されている。
【００１８】
図１において、演奏者は、第１〜第３ピストン１１〜１３を押圧操作するとともに、空気振動検出器２４に向かって、発生させようとする音高（後述する移調の設定によっては、発生させようとする音高を所定量だけ正又は負にシフトさせた音高の周波数）に近い周波数を有する音声を発声する。この場合の音声は、例えば「アー」、「ウー」などの単純なものでよく、音声が特定の周波数を有していればよい。
この発声により、音声の周波数が、第１〜第３演奏ピストン１１〜１３の操作の組み合わせによって指定される複数の音高候補のいずれかの許容範囲内に含まれるとき、その音高候補の音高が発生楽音の音高として決定され、楽音が、例えばトランペットの音色で発声に同期してスピーカ２７から出力される。
【００１９】
発音される楽音の音高は、図４，図５を参照して後述する生トランペットの運指図に従う。ただし、入力音声の音高について許容範囲を有しているから音声のピッチが正確でなくても、予め設定された正確な音高で発音される。
図４，図５に示した運指図では、各音高候補を決定するための入力音高の許容範囲を最大限広くしている。すなわち、各音高候補の許容範囲は、この音高候補に対し直近の音高候補の許容範囲と互いに接している。例えば、図４（ａ）において、「Ｂｂ２」の許容範囲と「Ｆ３」の許容範囲とは、「Ｇ３」と「Ｅｂ３」の中間周波数で接している。
許容範囲は、これより小さくしてもよく、１つの音名のみを含む±５０セントの許容範囲としてもよい。この場合は、音名のいずれかに丸め込むことに相当する。
許容範囲をさらに小さくして、音名の音高にほぼ一致しなければ発生楽音の音高を決定できないようにしてもよい。許容範囲を外れれば、無音となる。
【００２０】
各演奏ピストン１１〜１３の操作の組み合わせに応じて、複数の候補音名に対応した複数の音高候補が割り当てられている。この複数の音高候補の中から、入力された音声の音高が、ある１つの音高候補の許容範囲にある音高と一致するときに、この１つの音高候補を、発生する楽音の音高として決定する。
ここで、入力された音声の音高を音高シフトさせた場合は、音高シフト後の音高と一致することを意味する。音高シフト前の、入力されたときの音声の音高であれば、入力された音声の音高が、ある１つの音高候補の許容範囲にある音高と所定の対応関係（音高シフトによって決まる対応関係）にあることが、音高候補を決定する条件となる。
なお、対応関係を任意に定めることも可能である。
【００２１】
図２は、図１に示した実施の形態の電子音楽装置に内蔵されている電気回路装置のブロック図である。
音声信号入力回路３１は、空気振動検出器２４から入力した音声信号のピッチを検出するピッチ検出回路３１ａ、および、この音声信号の音量レベルを検出するレベル検出回路３１ｂを備える。
スイッチ回路３２は、第１〜第３演奏ピストン１１〜１３および複数の設定操作子２５のそれぞれの操作に連動する複数のスイッチを有して、各操作を検出する。表示制御回路３３は、表示器２６の表示内容を制御する。楽音信号発生回路３４は、演奏データを入力して楽音信号を生成し、アンプ３８を介してスピーカ２７に出力する。
【００２２】
コンピュータ本体部３５は、ＣＰＵ，ＲＯＭ，ＲＡＭなどからなり、電子音楽装置制御プログラムを実行することにより、この電子音楽装置の動作を制御する。メモリ装置３６は、フラッシュメモリなどの不揮発性の半導体メモリであり、各種プログラムおよび制御データ、曲データ等を記憶している。曲データは、音高データ、キーオンデータ、キーオフデータなどがイベントタイミングデータとともに記憶された自動演奏データである。発光制御回路３７は、発光素子２１〜２３の点灯を制御する。
外部機器用インターフェース回路４１は、例えば、ＭＩＤＩインターフェースであり、外部の各種音楽機器に接続され、こららに対して各種プログラムおよび各種データを入力したり、各種データを出力したりする。
通信用インターフェース回路４２は、有線あるいは無線の通信ネットワークを介して、外部機器、例えば、サーバに接続され、各種プログラムおよび演奏データを入力したり、演奏データを出力したりする。
【００２３】
上述のように構成された電子音楽装置の具体的な動作説明に入る前に、運指図の特徴について説明しておく。
図４は、Ｂｂ管およびＣ管の運指図である。
図５は、Ｄ管およびＦ管の運指図である。
図中のアルファベットＡ〜Ｆ（ｂはフラット記号）は音名であり、数字はオクターブ番号を示している。本明細書では、鍵盤の中央Ｃの音高をＣ３と定義している。このとき、ＭＩＤＩ規格のノートナンバーは６０である。
【００２４】
図４（ａ）に示すＢｂ管の運指図において、列方向に、第１〜第３演奏ピストン１１〜１３の非操作状態と操作状態との組み合わせからなる８通りの操作の組み合わせを表示している。この場合、「１」，「２」，「３」は操作されるべき演奏ピストンを、第１，第２および第３演奏ピストン１１〜１３に対応させて示している。「０」は演奏ピストンを非操作状態にすることを示している。
一方、図中の「入力音高」と表示した上欄には、行方向に、空気振動検出器２４から入力した音声信号などの入力音高を音名で表示している。
第１〜第３演奏ピストン１１〜１３の操作の組み合わせデータに対応する各行に、複数の音高候補が、それぞれ、矢印で示される入力音高データの許容範囲とともに示されている。許容範囲を外れる場合は無音となる。無音と発音の許容範囲との境界は、上欄において隣接する音名の周波数の中間周波数とすればよい。
【００２５】
許容範囲の境界は、一般的には、上欄において隣接する音名の周波数の中間点となるが、高音域側においては、音名の周波数が範囲の境界となっている場合がある。
ここで、中間点とは、周波数の中間点とするよりも、セント（周波数比の対数表現であって、半音を１００等分に分割した音程の単位）で考えたときの中間点とする方がよい。
無音の領域では、出力音高データ（ノートナンバー）を、特別の値、例えば０とすればよい。
【００２６】
入力音高データの許容範囲は、低音域の方が音高候補の許容範囲が広くされている。しかし、音高制限（下限）が設けられて、図示の例ではＥｂ２で打ち切っている。その結果、運指「２，３」，「１，３」，「１，２，３」の許容範囲の低音側が狭くなっている。
下限を設けたのは、低音域になると、演奏者が音声として発音することが難しいという点と、周囲の低周波雑音など、音声以外の音を検出しやすくなってしまうことから誤動作を引き起こし、安定した動作が難しくなるためである。なお、また、生トランペットでは１倍音は発音しにくいので音高候補から除かれている。
【００２７】
図４（ｂ）に示すＣ管の運指図においては、上述したＢｂ管の運指図を、入力音高の欄をそのままに、２半音分（長３度）、右方向（高音側）にシフトさせたものにほぼ一致する。
発音可能な音高を１０倍音で打ち切るので、Ｂｂ管のＤ５に対しＣ管では、入力音高および出力音高の高域側がＥ５まで伸びている。
下限については、Ｂｂ管と同様にＥｂ２で打ち切っている。その結果、Ｂｂ管とは異なり、図中、運指「１，２，３」のみ、許容範囲の低音側が狭くなっている。すなわち、発音音高Ｇｂ２のみ、許容範囲の低音側は、中心Ｇｂ２から数えてＥｂ２まで升目の数が４個になっている。これに対して、他の発音音高Ｃ３〜Ｇ２では、低音側の升目の数が５個である。
図５（ａ）に示すＤ管の運指図においては、上述したＣ管の運指図を、入力音高の欄をそのままに、さらに２半音分（長３度）シフトさせたものにほぼ一致する。
下限については同様に、Ｅｂ２で打ち切るが、無音の領域であるので、打ち切りの影響を受ける許容範囲はない。
図５（ｂ）に示すＦ管の運指図においては、上述したＤ管の運指図を、入力音高の欄をそのままに、さらに３半音分（減５度）シフトさせたものに一致する。
【００２８】
図３は、図１に示した実施の形態の電子音楽装置の機能ブロック図である。
図中、コンピュータ処理部は、図２に示したコンピュータ本体部３５のプログラム処理を機能的に示すものである。
最初に、曲データが記憶されたメモリ装置３６から演奏データを読み出し、この演奏データに含まれている音高データに基づいて、操作すべき第１〜第３演奏ピストン１１〜１３の操作の組み合わせを指示する演奏ガイド動作について説明する。
演奏データは、図２に示した、外部機器用インターフェース回路４１を介して外部の音楽機器から入力されたり、通信用インターフェース回路４２を介して外部のサーバなどから入力されたりしてもよい。
【００２９】
演奏データ読み出し処理部５１は、メモリ装置３６から音高データ、キーオンデータ、キーオフデータなどの演奏データを時間経過（楽曲の進行）に従って読み出す。
読み出された音高データは、運指変換処理部５２にて、演奏者が操作すべき第１〜第３演奏ピストン１１〜１３の操作の組み合わせを表すデータに変換される。この変換処理においては、コンピュータ本体部３５内のＲＯＭまたはメモリ装置３６に予め記憶されている運指データ５２ａおよび図７（ｂ）を参照して後述する管種変更テーブルが参照される。
【００３０】
管種毎に運指テーブルを用意してもよいが、必要とする記憶容量が大きくなってしまう。そのため、運指データ５２ａとして、全ての管種に共通のものとして、音高データと第１〜第３の演奏ピストン１１〜１３の操作の組み合わせデータとの対応データを設定しておく。運指変換処理部５２は、この対応データを、管種変更処理部５６から出力された音高シフト量に応じて音高シフトすることにより、第１〜第３の演奏ピストン１１〜１３の操作の１つの組み合わせデータを演奏ガイド機能を有する発光制御回路３７に出力する。
運指変換処理部５２の詳細な説明は、図１０を参照して後述する。
運指データ５２ａは、必ずしも記憶しておく必要はなく、プログラムのステップ中に埋め込んでおくことによって、プログラムステップを実行する過程において、利用されるようにしてもよい。
【００３１】
発光制御回路３７は、運指データに基づいて発光素子２１〜２３を点灯制御する。従って、演奏データ読み出し処理部５１によって読み出された音高データに対応した音高の楽音を発生させるために操作されるべき第１〜第３演奏ピストン１１〜１３が、図１に示した発光表示器１５〜１７の発光によって指示される。
上述した演奏データ読み出し処理部５１によって読み出された演奏データは、同時に、楽音信号発生回路３４に供給することができる。楽音信号発生回路３４は、演奏データに基づいて楽音信号を生成し、アンプ３８を介してスピーカ２７から発音させる。
【００３２】
図９は、管種に応じて変更された後の演奏ガイド用運指図の説明図である。
図９（ａ）はＢｂ管、図９（ｂ）はＣ管の演奏ガイド用運指図の説明図である。
「入力音高」欄の音名の列に対し、「交点位置」に丸印が記載された行の運指「０」〜「１，２，３」が、各入力音高に対応する第１〜第３の演奏ピストン１１〜１３の操作の組み合わせデータになる。
運指図にない音高の入力があったときには、演奏ガイドはされない。
丸印を付した交点位置は、先に説明した図４（ａ）の「入力音高」欄の各音名の列に対し、音高候補の発音音高が記載された「交点位置」に対応する。
図９（ａ）において、例えば、発生されるべき楽音の音高が「Ｅ２」であれば、「第１〜第３ピストン１１〜１３を全て操作すること」を表す。
【００３３】
図４（ａ）においては、ある音名の音高を発音させるのに、第１〜第３演奏音ピストン１１〜１３の操作の相異なる組み合わせ、いわゆるかえ指がある。演奏ガイドとしては、原則として、トランペット等において、基本とされている運指（倍音の次数が小さい方）を優先させる。ただし、第７倍音となる「Ａｂ４」，「Ａ４」，「Ｂｂ４」は、平均律の音高からずれるので、第８倍音を基本の運指とした。また、第９倍音以上も演奏ガイドで指示してもよいが、初心者の使用する範囲ではないので、この運指図からは除いた。
図９（ｂ）に示したＣ管の場合、その他の管種の場合も同様であり説明を省略する。
なお、演奏データに基づく発光素子２１〜２３の点灯制御、演奏データに基づく楽音の発生、演奏者の演奏による楽音の発生、および、この演奏者の演奏による発光素子２１〜２３の点灯制御は、設定操作子２５のモード設定の変更により、任意の組み合わせで選択的に行うようにしてもよい。
【００３４】
次に、音声を入力して楽音を発生させる場合について説明する。
スイッチ回路３２ｃから出力される、演奏者によって操作された第１〜第３演奏ピストン１１〜１３の操作の組み合わせデータは、組み合わせ変更処理部５７において、図７（ａ）に示した組み合わせ変更テーブルを参照して、シフト量に変換されて音高候補抽出処理部５３に出力される。
音高候補抽出処理部５３および音高決定処理部５４の構成例については、図８を参照して後述するので、ここでは、概要を説明しておく。
音高候補データ５３ａは、コンピュータ本体部３５のＲＯＭまたはメモリ装置３６に予め記憶されている。
複数の管種毎に音高候補テーブルを用意してもよいが、必要な記憶容量が大きくなる。
そのため、図示の例では、音高候補データ５３ａとして、全ての管種に共通した、発生楽音の複数の音高候補データを各音高候補データにより指定される音高を含む許容範囲とともに設定している。この音高候補データ５３ａは、ある１つの基準となる管種、例えば、図４（ａ）に示したＢｂ管の運指図に従って作成すればよい。
【００３５】
音高候補抽出処理部５３においては、音高候補データ５３ａを、図７（ｂ）に示した管種変更テーブルを有した管種変更処理部５６により得られる音高シフト量によりシフトさせるとともに、入力された第１〜第３の演奏ピストン１１〜１３の操作の組み合わせデータに応じて、発生楽音の複数の音高候補データを抽出する。
音高候補データ自体は、必ずしも、音高候補データ５３ａに記憶しておく必要はなく、プログラムのステップ中に埋め込んでおくことによって、プログラムステップを実行する過程において、利用されるようにしてもよい。
【００３６】
音高決定処理部５４は、ピッチ検出回路３１ａで検出された演奏者の音声のピッチ（周波数）を表す音声ピッチデータを入力する。
この音声ピッチデータは、楽音の音高データと同様に取り扱える単位で表現するか、あるいは、音高データに変換する。
音高データおよび音声ピッチデータは、例えば、ＭＩＤＩ規格のノートナンバーを整数部とし、これに加えて小数部を設けたものとする。高音域において、入力音高の許容範囲の境界が、音名の音高の周波数となるために、ノートナンバーよりも小さな分解能が必要となるからである。
音高決定処理部５４は、音声ピッチデータ（音高データ）を入力し、この音声ピッチデータにより指定される音高が、音高候補抽出処理部５３から出力される発生楽音の複数の音高候補データの中の、ある１つの音高候補データの許容範囲にあるときに、前記ある１つの音高候補データを、発生楽音の音高データとする。
【００３７】
音高決定処理部５４は、また、音高シフト部５４ａにおいて、スイッチ回路３２ａから出力される移調設定操作子２５ａの移調指示データに応じて、音声ピッチデータを音高シフトさせる場合がある。
シフト量は、例えば、−１オクターブ（ピッチダウン）から２オクターブ（ピッチアップ）まで、半音単位で設定可能なものとすればよい。
男性が音声を入力する場合に、発声可能な音声の音域が、生トランペットで発発生される音域よりも低いために、音声ピッチデータを１オクターブシフトアップさせることにより、男性の声域をトランペットの発音音域に合わせる。例えば、入力音声の周波数がＣ２であったとき、Ｃ３の音高にシフトアップさせた上で、その許容範囲に含まれる音高候補を検出してこの音高候補の音高で発音させる。
ハーモニー音の音高で発音させることもできる。
【００３８】
一方、発音制御データ生成処理５５は、レベル検出回路３１ｂで検出された入力音声信号の音量レベルを入力し、キーオンデータおよびキーオフデータを形成して、楽音信号発生回路３４に供給する。検出された音量レベルが所定レベル以上になったときキーオンデータを形成し、所定レベル未満になったときキーオフデータを形成する。また、楽音信号発生回路３４は、第１〜第３演奏ピストン１１〜１３の押し替え操作などにより発生楽音の音高が変更されたときは、キーオフデータを作成した後に、新たな音高のためにキーオンデータを作成する。
楽音信号発生回路３４は、これらの音高データ、キーオンデータおよびキーオフデータに基づいて楽音信号を生成して、アンプ３８およびスピーカ２７を介して放音する。
【００３９】
また、上述したスイッチ回路３２ｃによって検出された第１〜第３演奏ピストン１１〜１３の操作状態を表すデータは、発光制御回路３７に供給されて発光素子２１〜２３の点灯を制御する。この場合、演奏者によって操作された第１〜第３演奏ピストン１１〜１３に対応した発光表示器１５〜１７を発光させることになる。
メモリ装置３６に記憶された演奏データによる点灯に加えて、演奏者による第１〜第３演奏ピストン１１〜１３の操作によっても点灯制御してもよい。その結果、演奏者が第１〜第３演奏ピストン１１〜１３を指示通りに正確に操作すれば、発光素子２１〜２３の点灯状態は変化しないが、正確に操作しなければ発光素子２１〜２３の点灯状態は変化するので、演奏者は演奏ミスを視覚的にも認識できる。
【００４０】
図６〜図８を参照して、図３に示した音高候補抽出処理部５３において、管種データに応じて音高候補を抽出する具体的な処理について以下説明する。
図６は、図３に示した音高候補データ５３ａの一例の説明図である。
図６（ａ）は、音高候補データを表形式で説明する図であり、図６（ｂ）は、音高候補データを、音高候補の音高データを音名で示し、各音高候補を選択するための入力音高の許容範囲の上限と下限とをデータａ１〜ａ１０で記述した説明図である。隣接する２つの音高候補の境界は一方の上限であり、他方の下限になるので、データとしては共通する。
このように、従来技術とは異なり、小数部を含む拡張されたノートナンバーのように、半音（１００セント）よりも細かな分解能で許容範囲を設定していることから、高音域側においても、適切な許容範囲を設定できる。
【００４１】
図６に示した音高候補データは、図４（ａ）に示したＢｂ管の運指図の運指「０」の場合について、発生楽音の複数の音高候補データと、各音高候補データにより指定される音高を含む許容範囲のデータを、複数の演奏操作子操作の組み合わせデータに共通のものとして設定したものである。
音高候補（Ｂｂ２，Ｆ３，…，Ｄ５）は、生トランペットの第２倍音から第１０倍音に対応する音高である。
なお、図６（ｂ）に示した記述に替えて、複数の音高候補データの中心音高データ（入力音高と出力音高とが一致する）を記憶してもよい。この場合、音高候補データの許容範囲は、例えば、隣接する音高候補の中間になるように計算で求めればよい。
【００４２】
図７は、図３に示した組み合わせ変更処理部５７において用いる組み合わせ変更テーブル、および、図３に示した管種変更処理部５６において用いる管種変更テーブルの説明図である。
図７（ａ）は、第１〜第３の演奏ピストン１１〜１３操作の組み合わせデータが、運指「０」の場合を基準にして、他の運指に変更されたときに、図６に示した音高候補データをシフトさせる量を示すデータである。
図４，図５の運指図からわかるように、入力音高の許容範囲のシフトと同時に、各音高候補のノートナンバー（ノートｎ）も加算される。
図７（ｂ）は、図４（ａ）に示したＢｂ管を基準として、管種の変更に応じて入力音高を音高シフトさせる量を示すデータである。
管種としては、＋１から＋１１（右方向）までシフトさせる管種Ｂから管種Ａがある。また、左方向にシフト−１から−１２（左方向）までシフトさせる管種Ａ’から管種Ｂｂ’がある。それぞれ、管種Ａ〜管種Ｂｂよりも１オクターブ低い音高が音階の主音となる。
図４，図５の運指図からわかるように、管種が変更されると、入力音高の許容範囲のシフトに連動して各音高候補のノートナンバー（ノートｎ）も加算される。
【００４３】
図８は、図３に示した音高候補抽出処理部５３および音高決定処理部５４の一構成例の説明図である。
組み合わせ変更処理部５７は、第１〜第３演奏ピストン１１〜１３の操作の組み合わせデータ（例えば、第２の演奏ピストンのみを押す、図４の運指図に示される運指「２」を指示するデータ）を、図７（ａ）に示した組み合わせ変更テーブルを用いてシフト量に変換（シフト量＝−１）し、音高候補抽出処理部５３内の、演算器５３ｂに出力する。
管種変更処理部５６は、管種選択データ（例えば、Ｃ管を選択するデータ）を、図７（ｂ）に示した管種変更テーブルを用いてシフト量に変換（シフト量＝２）し、演算器５３ｂに出力する。
演算器５３ｂは、２入力の加算を行い（加算されたシフト量＝１）、音高シフト部５３に供給する。
一方、音高候補データ５３ａ（図６）には、第１〜第３の演奏ピストン１１〜１３の操作の組み合わせデータに共通のものとして、図６（ｂ）に示すように、発生楽音の複数の音高候補データを、その各音高候補データにより指定される音高を含む許容範囲とともに設定されている。
【００４４】
音高シフト部５３ｃは、音高候補データ５３ａ（図６）を、加算されたシフト量（シフト量＝１）、すなわち、組み合わせ変更処理部５７から出力される音高シフト量（シフト量＝−１）と、管種変更処理部５６から出力される音高シフト量（シフト量＝２）に応じて、音高方向にシフトさせる（図６（ｂ）の音高候補はＢ２，Ｇｂ３，Ｂ３，Ｅｂ４，Ｇｂ４，Ａ４，Ｂ４，Ｄｂ５，Ｅｂ５となる。許容範囲の下限，上限は、ａ１＋１，ａ２＋１，ａ３＋１，ａ４＋１，ａ５＋１，ａ６＋１，ａ７＋１，ａ８＋１，ａ９＋１，ａ１０＋１となる。すなわち、図６と図４（ｂ）とを比較してわかるように、図４（ｂ）のＣ管運指図の運指「２」の行の音高候補が得られる）。
音高シフト部５３ｃの出力は、下限設定部５３ｄに入力されて、発生楽音の複数の音高候補データおよびこの各音高候補データの許容範囲にある音高データにより指定される音高に下限を設けた上で、音高候補を出力する。下限を下回る音高データは出力しない（下限をＤ２とＥｂ２との中間とすると、上述した例では、下限が無音の領域になっているので、下限設定の影響を受けない）。
図７（ｂ）に示したように、管種によっては、シフト量がマイナス方向になるので、音高候補自体も制限される場合がある。
【００４５】
音高シフト部５４ａにおいて、移調指示（例えば、移調指示がないとする）があれば、入力音高データにより指定される音高を移調指示データに応じてシフトさせる。
この音高シフト部５４ａにおいて、音高が正方向にシフトされる場合がある。この場合、移調機能を優先させる場合は問題ないが、入力音声による誤動作防止機能を優先させる場合には、下限設定部５３ｄにおいて移調指示データに応じて、閾値となる所定値を音高シフトに連動して変更すればよい。
なお、下限設定部５３ｄは、音高シフト部５３ｃの前後に設けて、入力音高の低域側の問題を解決することもできる。
音高シフト部５４ａを通過した入力音高データは、出力音高決定部５４ｂに入力されて、入力された音声ピッチデータ（例えば、Ｂ２とする）（音高シフトさせた場合には音高シフトさせたもの）が、音高候補抽出処理部５３から出力される複数の音高候補データ（図６（ｂ）がシフトされたもの、図４（ｂ）のＣ管運指図の運指「２」の行の音高候補データ）の中の、ある１つの音高候補データの許容範囲にあるとき（Ｂ２は、許容範囲ａ１＋１≦ｗ＜ａ１＋１の中にある）に、この音高候補のデータ（Ｂ２）を、前記発生楽音の音高データとして決定する。
上述したように、第１〜第３の演奏ピストン１１〜１３の操作の組み合わせデータに応じて、音高候補データをシフトさせることによって、全てのかえ指が自動的に音高候補として選択されている。
【００４６】
音高候補データ５３ａとして、第１〜第３の演奏ピストン１１〜１２の全ての操作の組み合わせにおける音高候補データを記憶してもよい。図４（ａ）に示した運指図（ただし、低音域側の許容範囲を打ち切らない）に対応するデータが記憶されることになる。この場合、例えば、音高候補データ５３ａから、組み合わせデータに応じて、組み合わせデータに応じたものを選択し、選択されたものを管種に応じて音高シフトさせればよい。
この場合、かえ指を音高候補に含めないようにすることも任意にできる。
【００４７】
次に、図９，図１０を参照して、図３に示した運指変換処理部５２において、発光制御回路３７に供給する第１〜第３の演奏ピストン１１〜１３の操作の組み合わせデータを出力する構成例を説明する。
運指データ５２ａとして、図９（ｂ）に示されたＢｂ管において、音高データと、第１〜第３の演奏ピストン１１〜１３の操作の１つの組み合わせデータとの対応データが設定される。
例えば、図中、丸印が交点となる、入力音高データと運指の行番号との組み合わせで記述できる。例えば、運指「０」と入力音高Ｂｂ２との交点の丸印に対して、Ｂｂ２の「ノートナンバー」と０から始まる行番号にマイナスをつけた値「−１」とを組にして記憶させる（図７（ａ）参照）。音高データが音名で表示されているが、通常の整数部分のノートナンバーで表せる。
【００４８】
図１０は、図３に示した運指変換処理部５２の一構成例の説明図である。
運指データ５２ａとして、音高データと複数の演奏操作子操作の組み合わせデータとの対応データが設定されている。
管種選択データ（例えば、Ｃ管を選択するデータ）は、管種変更処理部５７において、図７（ｂ）に示した管種変更テーブルを用いて音高シフト量（シフト量＝２）を設定し、運指データ５２ａ（対応データ）を音高シフト部５２ｂにおいて音高シフトさせることにより、管種に応じた運指データ５２ａを出力する（図９に示した運指図において、Ｂｂ管の運指図中の全ての丸印を右方向に２シフトさせると、Ｃ管の運指図の丸印の位置になる。運指データ５２ａは、Ｂｂ管の運指図に対応している。シフト量＝２によって、運指データ５２ａは、Ｃ管の運指図に対応する運指データに変更されることになる。Ｂｂ管の運指図に従った演奏ガイドが、図９（ｂ）に示したＣ管の運指図に従った演奏ガイドに変更される）。
下限設定部５２ｃは、図８に示した下限設定部５３ｄと同様に、管種に応じた運指データ５２ａに含まれる音高データにより指定される音高に下限を設ける（この例では下限設定の影響を受けない）。
【００４９】
選択部５２ｄは、演奏の進行に従って音高データ（例えばＢ２）を入力し、管種（Ｃ管）に応じたものとなっている運指データに基づいて、この音高データ（例えばＢ２）に対応する複数の演奏操作子操作のシフト量（図９に示した運指図の、０から始まる行番号にマイナスを付けたもの）（図９（ｂ）において、丸印の位置がＢ２となるのは、運指「２」のときであり、これは第２行目であるから、シフト量は−２となる）を選択し、選択されたシフト量を組み合わせ逆変換部５２ｅに出力する。
組み合わせ逆変換部５２ｅにおいて、図７（ａ）に示した組み合わせ変更テーブルを逆に用いる（シフト量＝−２であるから、運指「２」であることがわかる）ことにより、第１〜第３の演奏ピストン１１〜１３の操作の組み合わせデータ（運指「２」は、第２の演奏ピストンのみを押すことを意味する）を出力する。
なお、下限設定部５２ｃは、選択部５２ｄの前に設けることもできる。
【００５０】
図９に示した運指図から明らかなように、演奏ガイド用の運指図では、ある特定の演奏操作子操作の組み合わせにおける演奏操作子操作の組み合わせと音名との対応関係（例えば運指「０」の行）を音高方向にシフトさせただけでは、かえ指を含んでいる行における演奏操作子操作の組み合わせと音名との対応関係にならない。
しかし、７倍音を除く全ての音高を備えている、例えば、運指「０」の行を、各行に共通のものとし、これを、演奏操作子操作の組み合わせと管種に応じてシフトさせた後、ある音高に対して複数の演奏操作子操作の組み合わせがあるときには、この複数の演奏操作子に対応した音高データにより指定される音高のオクターブ次数が小さいもののみを選択するように制限すればよい。
この場合、予め運指データ５２ａとして必要とする対応データが、上述した運指「０」の１行分だけとなって、さらに、データ量を少なくすることができる。
【００５１】
次に、図８を参照して説明した音高候補抽出処理部および音高決定処理部の構成例、図１０を参照して説明した運指変換処理部の構成例を、それぞれ一般化した構成例について説明する。
図１１は、図３に示した音高決定処理部の第２の構成例の説明図である。独立した構成としての音高候補抽出処理部はない。
図１２は、図３に示した運指変換処理部の第２の構成例の説明図である。
いずれも、図４，図５に示した運指図が、図６に示したように、入力音高と出力音高との基本関係が、第１〜第３の演奏ピストン操作の組み合わせと管種により、数式で表現される規則で音高シフトすることに着目したものである。
すなわち、入力音高，出力音高，組み合わせ，管種の値が数式で関連付けられている。従って、これら複数の要素の１つは、他の要素の関数になっていて、他の要素の値が決まれば値を求めることができる。
【００５２】
図１１において、図８と同様な部分については同じ符号を付している。
音高シフト部５４ａにおいて音高シフトされなかったか、あるいは音高シフトされた入力音高データは、入力音高パラメータとして出力音高決定部６１ｂに出力される。
管種変更処理部５６は、管種パラメータ（図７（ｂ）のシフト量）を、出力音高決定部６１ｂに出力する。図７（ｂ）のシフト量は、管種に対応する音階に応じて決まる。
組み合わせ変更処理部５７は、組み合わせパラメータ（図７（ａ）のシフト量）を、出力音高決定部６１ｂに出力する。図７（ａ）のシフト量は、組み合わせデータに対応する音階音に応じて決まる。
【００５３】
音高決定処理部６１には、予め「発生楽音の音高」関数６１ａが設定されており、出力音高決定部６１ｂは、この関数と、管種パラメータの値、組み合わせパラメータの値、入力音高パラメータの値を入力して、出力音高パラメータ（発生楽音の音高）を出力する。入力音高パラメータには許容範囲があることから、許容範囲の下限と上限のパラメータを有する。
出力音高関数は、図６（ａ）に示したような、適当な組み合わせデータと適当な管種における１次元配列に基づいて数式化してもよいし、図４（ａ）に示したような、適当な管種における２次元配列に基づいて数式化してもよい。
入力音高パラメータの下限を制限する場合には、制限式を出力音高関数６１ａに組み込んでおくか、入力音高パラメータの下限を予め制限をしてから出力音高パラメータ決定部６１ｂに出力すればよい。
音高シフト部５４ａは外部構成としたが、出力音高関数６１ａに組み入れてもよい。
【００５４】
次に、図１２において、図１０と同様な部分については同じ符号を付している。
メモリ装置からの演奏の進行に従って入力される入力音高データは、入力音高パラメータとして、組み合わせ決定部５２ｇに出力される。
管種変更処理部５６は、管種パラメータ（図７（ｂ）のシフト量）を、出力音高決定部６１ｂに出力する。
運指変換処理部５２には、予め第１〜第３演奏ピストン操作の「組み合わせ関数」５２ｆが設定されており、組み合わせ決定部５２ｇは、この関数と、入力音高パラメータの値、管種パラメータの値を入力して、組み合わせパラメータ（図７（ａ）のシフト量）を、組み合わせパラメータ逆変換部５２ｅに出力する。
【００５５】
組み合わせ関数は、図９（ａ）に示したような、ある管種における２次元配列に基づいて数式化してもよいし、この図の運指「０」における１次元配列に基づいて数式化してもよい。
複数の組み合わせパラメータが出力されないようにするには、組み合わせ関数５２ｆに、組み合わせパラメータの選択条件を加えておけばよい。
入力音高パラメータの下限を制限する場合には、制限式を組み合わせ関数５２ｆに組み込んでおくか、入力音高パラメータの下限を予め制限をしてから組み合わせパラメータ決定部５２ｇに出力すればよい。
【００５６】
上述した説明では、音高データ入力手段としてマイクロフォン等の空気振動検出器を用いて説明したが、人体の「のど」に接触させて振動を検出する骨伝導ピックアップを用いてもよい。
また、生トランペットと同様のマウスピースを取り付けて、「バズィング」で振動音を発生させて、この振動音を空気振動検出器２４で検出してもよい。
さらにまた、演奏者の息圧のレベルを検出する検出器を用い、音声や振動音の音高に代えて、息圧のレベルと複数の操作子の操態の組み合わせによって、発音する楽音信号の音高を決定してもよい。息圧レベルを一旦音高に変換する処理を行えば、以後は、音声データの入力と同様な処理を行える。また、息圧のレベルが第１の閾値を上に超えたときに発音開始を行い、この息圧のレベルが第２の閾値を下回ったときに発音を終了させればよい。
第１〜第３演奏ピストン１１〜１３に代えて、単なる操作スイッチ、タッチスイッチなどで構成された種々の演奏操作子を利用できる。また、演奏操作子の数に関しても、２以上の適宜の整数を採用できる。
【００５７】
演奏ガイド機能は、例えば、複数の演奏操作子自体の発光、複数の演奏操作子の変位（例えば、電磁アクチュエータ、圧電アクチュエータなどの駆動装置による演奏操作子の上下動，振動など）により、操作されるべき演奏操作子を演奏者に指示するように構成してもよい。
また、演奏ガイド機能は、電子的に楽音を発生する電子音楽装置に適用する他に、生トランペットのような、複数の演奏操作子操作の組み合わせと演奏者の口操作に応じて発生楽音の音高が決定されるアコースティック楽器に取り付けるることもできる。
また、演奏ガイド機能は、楽器本体とは別装置として、例えば、パーソナルコンピュータなどにソフトウエアとしてインストールしておき、ディスプレイ画面上に、演奏者によって操作されるべき複数の演奏操作子操作の組み合わせを、演奏者が知覚できる方法で指示する場合に適用することもできる。
【００５８】
【発明の効果】
本発明は、上述した説明から明らかなように、複数の演奏操作子操作の組み合わせと演奏者の口操作に応じて発生楽音の音高が決定される楽器が、複数の管種に適合したものにするという作用効果を奏する。
管種が変更されても同じ音階音を同じ複数の演奏操作子操作の組み合わせによって演奏を行える。また、管種が変更されても同じ音階音を同じ複数の演奏操作子操作の組み合わせで演奏指示する演奏ガイド制御が行える。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る電子音楽装置の外観図である。
【図２】図１に示した実施の形態の電子音楽装置に内蔵されている電気回路装置のブロック図である。
【図３】図１に示した実施の形態の電子音楽装置の機能ブロック図である。
【図４】Ｂｂ管およびＣ管の運指図である。
【図５】Ｄ管およびＦ管の運指図である。
【図６】図３に示した音高候補データの一例の説明図である。
【図７】図３に示した組み合わせ変更処理部５７において用いる組み合わせ変更テーブル、および、図３に示した管種変更処理部５６において用いる管種変更テーブルの説明図である。
【図８】図３に示した音高候補抽出処理部および音高決定処理部の一構成例の説明図である。
【図９】管種に応じて変更された後の演奏ガイド用運指図の説明図である。
【図１０】図３に示した運指変換処理部の一構成例の説明図である。
【図１１】図３に示した音高決定処理部の第２の構成例の説明図である。
【図１２】図３に示した運指変換処理部の第２の構成例の説明図である。
【符号の説明】
１１〜１３…第１〜第３演奏ピストン、３４…楽音信号発生回路、３７…発光制御回路、５２…運指変換処理部、５３…音高候補抽出処理部、５４…音高決定処理部、５４ａ…音高シフト部、５６…管種変更処理部、５７…組み合わせ変更処理部
【図１】
2005049474.tif 000003
【図２】
2005049474.tif 000004
【図３】
2005049474.tif 000005
【図４】
2005049474.tif 000006
【図５】
2005049474.tif 000007
【図６】
2005049474.tif 000008
【図７】
2005049474.tif 000009
【図８】
2005049474.tif 000010
【図９】
2005049474.tif 000011
【図１０】
2005049474.tif 000012
【図１１】
2005049474.tif 000013
【図１２】
2005049474.tif 000014