(57)【特許請求の範囲】
【請求項１】
演奏データを記憶する演奏データ記憶手段と、
供給される演奏データに従って楽曲音を発生する音源と、
拍情報出力指示が供給される間、拍を表す音または光を出力する拍情報出力手段と、
楽曲の自動演奏の進行に先行し、前記演奏データ記憶手段から必要な演奏データを順次読み出す演奏データ読出手段と、
前記演奏データ読出手段によって読み出される演奏データを自動演奏の進行に従って前記音源に供給するとともに、該演奏データにおける所定の長さ以上の無音区間を検出し、当該無音区間の間、前記拍情報出力手段に拍情報出力指示を供給する制御手段と
を具備することを特徴とする自動演奏装置。
【請求項２】
テンポを指定するテンポ指定手段を有し、
前記拍情報出力手段は、前記拍情報出力指示が供給される間、前記テンポ指定手段により指定されたテンポで前記拍を表す音または光を出力することを特徴とする請求項１記載の自動演奏装置。
【請求項３】
前記制御手段は、前記演奏データ読出手段によって読み出される演奏データに含まれる拍パートの演奏データを前記拍情報出力手段に供給し、前記拍情報出力手段は、前記拍情報出力指示が供給される間、当該拍パートの演奏データに基づいて前記拍を表す音または光を出力することを特徴とする請求項１記載の自動演奏装置。
【請求項４】
前記無音区間の検出の対象となる演奏データのパートを指定する手段を具備することを特徴とする請求項１記載の自動演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、いわゆるアシスト機能を備えた自動演奏装置に関する。
【０００２】
【従来の技術】
自動演奏される楽曲音のうち特定の単一または複数パート（例えばメロディパート、特定楽器音パート等）の楽曲音の発音を行わないようにする、いわゆるマイナスワン機能を備えた自動演奏装置が知られている。
【０００３】
このマイナスワン機能を用いることにより、演奏者は、自動演奏される楽曲音に合わせて上記特定のパート（以下、マイナスパートという。）の楽曲音を好みの楽器等を用いて演奏し、自動演奏される楽曲音と合奏を行うことができる。
【０００４】
また、このマイナスワン機能を利用して演奏を行う際、マイナスパートの楽曲音が途中で分らなくなる等の原因により、演奏者が演奏を中断してしまうことがある。このような場合、演奏者が速やかにマイナスパートの演奏に復帰することができるよう補助する手段が望まれる。そこで、このような要請に応えるべく、いわゆるアシスト機能が自動演奏装置に付加されるに至った。
【０００５】
図４はこのようなマイナスワン機能およびアシスト機能を備えた自動演奏装置の一構成例を示すものである。図４において、第１演奏データ記憶部１０５には、マイナスパート以外のパートの楽曲音に対応する第１演奏データが記憶されている。また、第２演奏データ記憶部１０８には、マイナスパートの楽曲音に対応する第２演奏データが記憶されている。
【０００６】
マイナスワン機能を使用した自動演奏においては、第１演奏データ読出部１０６が第１演奏データ記憶部１０５から第１演奏データを読み出し、第１自動音源部１０７へ供給し、マイナスパート以外のパートの楽曲音の発音動作を行わせる。そして、演奏者により鍵盤部１０２を使用してマイナスパートの演奏が行われると、制御部１０１はこの演奏に対応した手動演奏データを手動音源部１０４へ出力し、その発音動作を行わせる。
【０００７】
一方、制御部１０１は、以上の動作が行われる間、第２演奏データ読出部１０９を介して第２演奏データ記憶部１０８から第２演奏データを順次取り込む。
【０００８】
ここで、演奏者が鍵盤部１０２の押鍵操作を中断したとすると、制御部１０１は、この中断時点から３つ目の第２演奏データであるノートオンデータの取り込みが行われた時点以降、第２演奏データを第２自動音源部１１０へ出力し、その発音動作を行わせる。これがアシスト機能によるマイナスパートの自動演奏である。
【０００９】
このように鍵盤演奏の中断後、マイナスパートのノートオンデータが３個読み出されるまでの間に鍵盤演奏が再開されないと、以後はアシスト機能によるマイナスパートの自動演奏が開始されることとなる。演奏者は、このアシスト機能による自動演奏を手掛りとして、マイナスパートの鍵盤演奏を再開する。なお、この自動演奏装置については特開平７−２０８６２号公報に開示されている。
【００１０】
【発明が解決しようとする課題】
ところで、上述したマイナスワン機能を使用した自動演奏において、楽曲によってはマイナスパートの演奏が困難な場合がある。例えば、マイナスパートに長期間に亙るソロパートがあり、このパート以外の楽曲音が長期間に亙って発音されないような場合である。このような場合、演奏者は、独自に楽曲の進行状態を把握しながらソロ演奏をすることとなるが、マイナスパート以外の楽曲音が発音されない状況下では、そのような進行状況の把握は困難である。この場合、上述したアシスト機能を利用してソロ演奏を行うことも考えられるが、アシスト機能によるマイナスパートの自動演奏は、演奏者が当該パートの演奏を中断し、その後、当該パートのノートオンデータが所定個数読み出されるまで待たないと開始されないため、ソロ演奏を補助するための手段として有効なものではない。以上の他にも、楽曲の進行を把握するのに役立つ楽曲音が長期間に亙って発音されない状況が起こり得る。このような状況においてマイナスパートの演奏を適切に補助する手段が望まれるが、かかる意義に適う自動演奏装置は提供されていない。
【００１１】
この発明は、以上説明した事情に鑑みてなされたものであり、楽曲の進行の把握に役立つ楽曲音の自動演奏が長時間行われない状況において演奏者による手動演奏を適切に補助することができる自動演奏装置を提供することを目的としている。
【００１２】
【課題を解決するための手段】
請求項１に係る発明は、演奏データを記憶する演奏データ記憶手段と、供給される演奏データに従って楽曲音を発生する音源と、拍情報出力指示が供給される間、拍を表す音または光を出力する拍情報出力手段と、楽曲の自動演奏の進行に先行し、前記演奏データ記憶手段から必要な演奏データを順次読み出す演奏データ読出手段と、前記演奏データ読出手段によって読み出される演奏データを自動演奏の進行に従って前記音源に供給するとともに、該演奏データにおける所定の長さ以上の無音区間を検出し、当該無音区間の間、前記拍情報出力手段に拍情報出力指示を供給する制御手段とを具備することを特徴とする自動演奏装置を要旨とする。
【００１３】
請求項２に係る発明は、テンポを指定するテンポ指定手段を有し、前記拍情報出力手段は、前記拍情報出力指示が供給される間、前記テンポ指定手段により指定されたテンポで前記拍を表す音または光を出力することを特徴とする請求項１記載の自動演奏装置を要旨とする。
【００１４】
請求項３に係る発明は、前記制御手段は、前記演奏データ読出手段によって読み出される演奏データに含まれる拍パートの演奏データを前記拍情報出力手段に供給し、前記拍情報出力手段は、前記拍情報出力指示が供給される間、当該拍パートの演奏データに基づいて前記拍を表す音または光を出力することを特徴とする請求項１記載の自動演奏装置を要旨とする。
【００１５】
請求項４に係る発明は、前記無音区間の検出の対象となる演奏データのパートを指定する手段を具備することを特徴とする請求項１記載の自動演奏装置を要旨とする。
【００１６】
【発明の実施の形態】
以下、本発明を更に理解しやすくするため、実施の形態について説明する。
かかる実施の形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲で任意に変更可能である。
【００１７】
図１はこの発明の一実施形態である自動演奏装置の構成を示すブロック図である。同図に示すように、この自動演奏装置は、演奏データ記憶部１、演奏データ読出部２、制御部３、スイッチ部４、鍵盤部５、第１音源６、第２音源７、出力部８およびスピーカ９により構成されている。
【００１８】
演奏データ記憶部１には複数パートからなる演奏データが時系列的に記憶されており、この演奏データは自動演奏の際に演奏データ読出部２によって順次読み出される。鍵盤部５は、この発明を実施するにあたっては必ずしも必要ではないが、前掲図４の自動演奏装置と同様、演奏者が鍵盤電子楽器で手動演奏を行うような場合に上述の第１音源６を利用して演奏音を再生することができるように設けられている。なお、手動演奏に用いる楽器は任意であってよく、例えば鍵盤電子楽器の場合でも、別途独立に用意されたものを用いることもできるし、その他、バイオリン、フルート等であってもよいことは言うまでもない。
【００１９】
第１音源６は、上記演奏データによる自動演奏および鍵盤部５を用いて手動演奏に対応した楽曲音を形成するための音源である。そして、第２音源７は、本実施形態独自のアシスト機能を提供するために設けられた音源である。すなわち、本実施形態は、自動演奏の際、マイナスパート以外のパートにおいて一定の長さ以上に亙って無音区間が生じるとき拍情報を出力することによりマイナスパートの手動演奏を補助するものであり、第２音源７は、この拍情報を表すドラムスティック等の音を発生する役割を果す。
【００２０】
出力部８は、第１音源６および第２音源７によって形成される各楽曲音を混合し、スピーカ９から放音する。スイッチ部４には、マイナスパートとしたいパートを指定するためのスイッチ、上記拍情報の出力を行うテンポを指定するスイッチ、拍情報の出力を行う無音区間の長さを指定するスイッチ等の各種のスイッチが設けられている。無音区間の長さの指定方法としては、例えば拍数により指定する方法等が考えられる。
【００２１】
制御部３は、演奏データ読出部２および必要に応じて鍵盤部５から得られる各演奏データを第１音源６に供給することにより演奏の制御を行うと共に上記アシスト機能の制御を行う手段であり、リングバッファ３１、無音区間検出部３２、拍情報発生部３３を有している。
【００２２】
ここで、手動演奏が例えば鍵盤部５を利用してなされる場合には、この鍵盤部５から得られる演奏データは制御部３を介して直ちに第１音源６へ供給される。一方、演奏データ読出部２によって順次読み出される演奏データは、制御部３内のリングバッファ３１による遅延処理を経て第１音源部６へ供給される。すなわち、本実施形態では、演奏データ読出部２による演奏データの読み出しは楽曲の自動演奏の進行よりも先行して行われるものであり、演奏データ読出部２によって読み出された演奏データはリングバッファ３１に順次書き込まれ（矢印Ｗ）、楽曲の進行に間に合うよう各々が必要とされるタイミングで順次読み出され（矢印Ｒ）、第１音源６へ供給される。ここで、スイッチ部４によりマイナスパートの指定が行われている場合には、そのマイナスパート以外の演奏データのみがリングバッファ３１から第１音源６へ供給され、マイナスパート以外の楽曲音が形成されることとなる。
【００２３】
無音区間検出部３２および拍情報発生部３３は、上記アシスト機能の制御を行うために設けられた手段である。無音区間検出部３２は、リングバッファ３１に書き込まれる演奏データのうちマイナスパート以外のパートのノートオンデータを監視し、現在以降のマイナスパート以外のパートの自動演奏において楽曲音が連続して発音されない無音区間を求める。そして、スイッチ部４により指定されたものよりも長い無音区間が検出された場合、無音区間検出部３２は、そのような無音区間が実際に始まってから終了するまでの間（すなわち、リングバッファ３１から第１音源６へのノートオンデータの供給が途絶えてから再開されるまでの間）、拍情報出力指示を拍情報発生部３３へ供給する。拍情報発生部３３は、この拍情報出力指示が供給される期間、スイッチ部４により指定されたテンポで拍情報を第２音源７へ供給し、ドラムスティック音等を発音させる。
【００２４】
図２は、以上説明した本実施形態において行われる自動演奏を例示したものであり、同図（ａ）はマイナスパートの演奏データ、同図（ｂ）は他のパートの演奏データ、同図（ｃ）は第２音源７によりドラムスティック音等による拍出力が行われる期間を各々表している。この図に示すように、本実施例によれば、自動演奏においてマイナスパート以外のパートに一定長以上の無音区間が生じる場合に、その無音区間の間、拍出力が行われるため、演奏者はこの拍出力による補助を受けながらマイナスパートの手動演奏を行うことができる。
【００２５】
以上、本発明の一実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、これに変形を加えた種々の実施形態が考えられる。例えば次の通りである。
【００２６】
（１）無音区間の長さの指定は、上述のように拍数で指定する他、実時間長を指定するようにしてもよい。また、上記実施形態では、スイッチ部４の操作により無音区間の長さを指定するようにしたが、例えばテンポが６０／分の場合は１５拍、１２０／分の場合は３０拍、という具合に曲のテンポに応じて自動的に無音区間の長さを設定するようにしてもよい。この場合、演奏データ記憶部１に記憶される演奏データは曲の始まりの部分にテンポに関する情報を含んでいるので、その情報を参照することにより無音区間の長さの設定を行うようにしてもよい。
【００２７】
（２）上記実施形態では、拍情報の出力を第２音源７により行ったが、ドラムスティック演奏と同じタイミングでＬＥＤ等を点滅させる等、音以外の手段により拍情報の出力を行うようにしてもよい。
【００２８】
（３）上記実施形態では指定されたテンポでドラムスティック音等を発生することにより無音区間でのマイナスパート演奏の補助を行ったが、このドラムスティク音等の発生を自動演奏により行うようにしてもよい。すなわち、図３に示すように、ドラムスティック演奏等の演奏データを拍パートの演奏データ１１として演奏データ記憶部１に格納する。上記実施形態において説明したように、自動演奏においてはマイナスパート以外のパートの演奏データがリングバッファ３１から読み出されるが、この演奏データのうち拍パート以外の演奏データを第１音源６へ供給し、拍パートの演奏データ１１は拍情報発生部３３へ供給する。拍情報発生部３３では、無音区間検出部３２から拍情報出力指示が供給される間、拍パートの演奏データ１１に従ってドラムスティック音の発音指示を第２音源７に供給する。この実施形態によれば、無音区間のドラムスティク演奏も自動演奏により行うので、例えば曲の途中でテンポが変るような場合にも対処することができる。
【００２９】
（４）マイナスパートの選択がリアルタイムに行われるような場合には、上記実施形態のように演奏データを自動演奏に先行して読み出し、各演奏データが自動演奏に使用される前に無音区間の検出を行うことが必要とされる。しかし、曲の途中でのマイナスパートの変更を認めないのであれば、自動演奏の前にマイナスパート以外のパートの無音区間を一括して求めると共にこの無音区間にドラムスティック演奏を行うための演奏データを作成しておき、自動演奏の際にはこの演奏データをマイナスパート以外のパートの演奏データと共に使用するようにしてもよい。
【００３０】
（５）無音区間において拍情報を出力するか否かをスイッチ部４のスイッチ操作により切り換えるようにしてもよい。この場合、拍情報の出力／出力停止の切り換えは自動演奏装置の最終出力段までのいずれかの箇所で行えばよく、例えば出力部８において第２音源７からのドラムスティック音を出力するか停止するかを切り換えるようにしてもよい。また、第２音源７の音量を第１音源６の音量とは独立に調整し得るように構成してもよい。
【００３１】
（６）上記実施形態では、マイナスパート以外の全パートを無音区間検出の対象とした。しかし、曲によっては、曲の進行を把握する上で役に立たないパートが含まれている場合もある。この場合、楽曲音が発生される以上は無音区間とみなされないから、そのような曲の進行の把握に役立たないパートの演奏のみが長期間に亙って行われ、この間、演奏者は拍情報なしにマイナスパートの演奏を行わなければならないという事態が生じ得る。このような事情を考慮し、無音区間の検出対象とするパートあるいは検出対象から除外するパートを演奏者が指定できるように構成すると一層便利なものとなる。
【００３２】
（７）上記実施形態では、マイナスワン機能を有する自動演奏装置を例に挙げたが、本発明の適用対象はこのようなマイナスワン機能あるいはマイナスパートを指定する機能を備えた自動演奏装置に限定されるものではない。本発明の主たる特徴は、自動演奏において無音区間が生じる場合に、そのような無音期間中の手動演奏を助ける拍情報を提供するアシスト機能にあるのである。
【００３３】
【発明の効果】
以上説明したように、この発明によれば、自動演奏において所定の長さ以上の無音区間が生じる場合に拍情報が提供されるため、そのような無音期間においても拍情報により曲の進行を把握し手動演奏を行うことができるという効果がある。
【図面の簡単な説明】
【図１】この発明の一実施形態である自動演奏装置の構成を示すブロック図である。
【図２】同実施形態の動作を示すタイムチャートである。
【図３】この発明の他の実施形態である自動演奏装置の構成を示すブロック図である。
【図４】従来の自動演奏装置の構成を示すブロック図である。
【符号の説明】
１……演奏データ記憶部、２……演奏データ読出部、３……制御部、
４……スイッチ部、５……鍵盤部、６……第１音源、７……第２音源、
８……出力部、９……スピーカ。
【図１】
0003546602.tif 000002
【図２】
0003546602.tif 000003
【図３】
0003546602.tif 000004
【図４】
0003546602.tif 000005