(57)【要約】【課題】セクションパターンデータを用いて、違和感のない楽曲を得る。【解決手段】スタイルに対応する自動演奏パターンデータ毎に、セクションチェインデータを対応付けて記憶する。セクションチェインデータは、セクション切換データにより、その自動演奏パターンデータを構成するセクションパターンデータを指定するものである。自動演奏時にセクションチェインデータを読み出して、セクション切換データで指定されたセクションパターンデータを再生する。リアルタイム記録、ステップ記録によりセクションを指定してセクションチェインデータを記録する。自動演奏パターンデータとそれに対応するセクションチェインデータを記録媒体に記録して供給する。【選択図】      図１
2005010462.tif 000002
【特許請求の範囲】
【請求項１】
複数のセクションパターンデータからなる自動演奏パターンデータを複数セット記憶し、
該自動演奏パターンデータ中のセクションパターンデータの再生順序を規定したセクションチェインデータを該自動演奏パターンデータに対応付けて記憶しておき、
選択された自動演奏パターンデータの対応するセクションチェインデータに基づいて、該自動演奏パターンデータのセクションパターンデータを順次再生するようにしたことを特徴とする自動演奏装置。
【請求項２】
複数のセクションパターンデータからなる自動演奏パターンデータを複数セット記憶し、
選択された自動演奏パターンデータについて、セクション選択手段で選択されたセクションパターンデータの再生順序を規定したセクションチェインデータを生成し、該セクションチェインデータを選択された自動演奏パターンデータに対応付けて保存することを特徴とする自動演奏装置。
【請求項３】
複数の各自動演奏パターンデータに対応付けて記憶された、該自動演奏パターンデータ中のセクションパターンデータの再生順序を規定したセクションチェインデータを読み出すステップと、
読み出された該セクションチェインデータで規定された再生順序で、セクションパターンデータを順次切り換えて、該セクションパターンデータに基づくパターンを再生するステップと、
をコンピュータが実行するための自動演奏処理プログラム。
【請求項４】
複数の各自動演奏パターンデータにそれぞれ含まれる複数のセクションパターンデータを、その再生順に順次選択するステップと、
前記選択に基づき、セクションパターンデータの再生順序を規定したセクションチェインデータを生成し、該セクションチェインデータを、自動演奏パターンデータに対応付けて保存するステップと、
をコンピュータが実行するための自動演奏処理プログラム。
【請求項５】
複数のセクションパターンデータからなる自動演奏パターンデータの複数セットのデータと、
該自動演奏パターンデータのセクションパターンデータの再生順序を規定したセクションチェインデータとを、
該自動演奏パターンデータと対応するセクションチェインでとをそれぞれ対応付けて記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子楽器やコンピュータミュージックなどにおいて、自動演奏パターンデータを記憶し、この自動演奏パターンデータに基づいて自動演奏する自動演奏装置及び自動演奏処理プログラム並びに自動演奏パターンデータを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、電子楽器やコンピュータミュージックの技術分野において、例えば１小節等の演奏パターンを複数個記憶し、これらの中から所望の演奏パターンを読み出し、これらの演奏パターンを組み合わせて１つのソング（曲）を形成できるようにしたものがある。また、例えば特開平４−２３４０９０号公報には、指定した演奏パターンがどのようなものであるかを把握しながらソングを作成できる電子楽器が開示されている。
【０００３】
【特許文献１】
特開平４−２３４０９０号公報
【０００４】
【発明が解決しようとする課題】
上記のような従来の電子楽器によれば、演奏パターンを組み合わせて様々な楽曲を作成することができる。しかし、このような演奏パターンは多種多様にあるので、特に初心者は曲のイメージに合った演奏パターンを選択するのに苦慮し、曲の作成作業が困難になるという問題がある。
【０００５】
本発明は、初心者でもセクションパターンデータを利用して容易に曲を作成できるように、適正に曲作成の支援を行えるようにすることを課題とする。なお、特開平４−２３４０９０号公報には、複数のセクションパターンデータを使って曲を作ることについては言及されていない。
【０００６】
【課題を解決するための手段】
本発明の請求項１の自動演奏装置または請求項３の自動演奏処理プログラムの実行によれば、選択された自動演奏パターンデータの対応するセクションチェインデータに基づいて、該自動演奏パターンデータのセクションパターンデータを順次再生するので、再生されるセクションパターンデータは同一の自動演奏パターンデータに関するものである。例えば、１セットの自動演奏パターンデータは曲のジャンルや曲風に対応する「スタイル」に対応しているので、スタイルを選択するだけで、再生される楽曲の演奏パターンは同じスタイルに対応するものから構成され、違和感のない楽曲が得られる。
【０００７】
本発明の請求項２の自動演奏装置または請求項４の自動演奏処理プログラムの実行によれば、請求項１と同様な作用効果が得られるとともに、同一の自動演奏パターンデータにおいてセクションチェインデータを作成保存することができる。
【０００８】
本発明の請求項５の記録媒体によれば、自動演奏装置等のコンピュータで該記録媒体の自動演奏パターンデータと対応するセクションチェインデータを読み出し、自動演奏処理をすることで請求項１と同様な作用効果が得られる。
【０００９】
【発明の実施の形態】
以下、図面を参照して本発明の一実施の形態について説明する。図２は本発明を適用した電子楽器のハード構成ブロック図であり、ＣＰＵ１はＲＯＭ２に格納されている制御プログラムに基づいてＲＡＭ３のワーキングエリアを使用して電子楽器全体の制御を行う。通常の電子楽器の基本的な機能として、ＣＰＵ１は検出回路４ａから鍵盤等の演奏操作子４の操作イベントを検出してマニュアル演奏の制御を行う。さらに、検出回路５ａからスイッチ等のパネル操作子５の操作イベントを検出し各種スイッチの操作に応じた処理を行う。また、ＣＰＵ１は表示回路６ａを介して表示器等からなるディスプレイ６の制御を行う。
【００１０】
タイマ７は、テンポに合わせてセクションパターンデータを順次指定して曲を作成するリアルタイム記録時や、作成した曲を自動演奏するときに割込み信号を発生する回路である。音源回路８は、ＣＰＵ１が演奏データに応じて設定したキーコード、音色データ、音量データなどのパラメータに基づいて楽音信号を発生し、効果回路９は、ＣＰＵ１から設定される設定内容に応じた効果を楽音信号に付加し、それをサウンドシステム１０に出力する。サウンドシステム１０はＤ／Ａ変換や増幅等を行ってスピーカーで発音する。
【００１１】
外部記憶装置１１はハードディスク装置（ＨＤＤ）、フロッピィ（商標）ディスク装置（ＦＤＤ）、ＣＤ−ＲＯＭ装置、光磁気ディスク（ＭＯ）装置、デジタル多目的ディスク（ＤＶＤ）装置等であり、例えばこの外部記憶装置１１から本発明の自動演奏処理プログラム、自動演奏パターンデータ（及びセクションチェインデータ）を供給したり、各種データを保存するために用いられる。なお、この外部記憶装置１１にセットされ、自動演奏パターンデータとセクションチェインデータが記録された記録メディアが請求項４の記録媒体に相当する。
【００１２】
また、ＭＩＤＩインターフェース１２は他のＭＩＤＩ機器２０との間で各種データの授受を行うものであり、本発明の自動演奏処理プログラムや上記自動演奏パターンデータとセクションチェインデータなどを他のＭＩＤＩ機器２０との間で授受することができる。さらに、通信インターフェース１３を介して通信ネットワーク３０に接続し、サーバコンピュータ４０から本発明の自動演奏処理プログラム、自動演奏パターンデータとセクションチェインデータなど、各種データの配信を受けるようにすることもできる。
【００１３】
パネル操作子５は、一点鎖線で囲って示したようにスタイルを選択するスタイル指定操作子５１とセクションパターンデータを選択するセクション指定操作子５２を備えている。そして、スタイル指定操作子５１でスタイルを選択すると、選択されたスタイルに対応する自動演奏パターンデータの各セクションパターンデータがセクション指定操作子５２にそれぞれ割り当てられ、このセクション指定操作子５２の操作でセクションパターンデータが選択される。
【００１４】
図１は実施形態における自動演奏パターンデータ及びセクションチェインデータのフォーマットを示す図である。自動演奏パターンデータは、曲のジャンルや曲風に応じたスタイルにそれぞれ対応しており、複数スタイル分の自動演奏パターンデータを記憶している。各自動演奏パターンデータはスタイル番号と複数のセクション（セクション１〜Ｎ）に対応するセクションパターンデータで構成されている。さらに、各セクションパターンデータは、複数のトラック（トラック１〜Ｍ）に対応するトラックパターンデータで構成されている。
【００１５】
各トラックパターンデータは、各トラックの音色を指定する音色データや、例えば１〜２小節長の演奏データで、演奏イベントデータとその発生タイミングを表す発生タイミングデータを再生順に記憶しているデータで構成されている。これらのデータは、例えばＳＭＦ（スタンダードＭＩＤＩファイル）のフォーマットで記憶されている。演奏イベントデータは、キーコード、ベロシティ、ゲートタイム等のパラメータであり、メロディ、ベース、コード、リズム（ドラム音色はキーコードに対応）等の演奏パターンを形成している。なお、リズムのドラム音色等はキーコードに割り当てられている。
【００１６】
各自動演奏パターンデータには、それぞれセクションチェイン領域に記録されたセクションチェインデータが対応付けられて記憶される。セクションチェインデータは、セクションの切換タイミングを表すタイミングデータとセクション切換データをエンドデータまで順次記憶したものである。セクション切換データは、当該自動演奏パターンデータ中のセクションパターンデータを指示するデータである。
【００１７】
図３、図４はＣＰＵ１が実行する自動演奏処理プログラムの要部フローチャートであり、各フローチャートの処理は図示しないメインルーチンで指定されたモードに応じて実行される。図３のセクションチェイン作成処理は、スタイル指定操作子５１の操作で現在選択されているスタイルの自動演奏パターンデータから、ユーザが所望に応じてセクションパターンデータを選択していくための処理である。ステップＳ１→Ｓ２→Ｓ４→Ｓ１のループでリアルタイム記録を行い、ステップＳ１→Ｓ３→Ｓ４→Ｓ１のループでステップ記録を行う。
【００１８】
リアルタイム記録のときは、テンポを設定して割込み処理を実行し、例えばメトロノームに合わせてユーザが所望のセクション指定操作子５２を操作する。これにより、セクションスイッチで選択されたセクションパターンデータが操作時のタイミングに対応させて順次記録される。ステップ記録のときは、セクション指定操作子５２でセクションパターンデータを指定するとともに、テンキーやアップダウンスイッチ等のタイミング指定操作子の操作でタイミングを指定し、指定されたセクションパターンデータがタイミングに対応させて順次記録される。そして、ステップＳ４で記録終了が指定されると、ステップＳ５，Ｓ６でエンドデータの記録とセクションチェイン領域への保存を行う。
【００１９】
図４のパターン再生処理は、スタイル指定操作子５１の操作で現在選択されているスタイルの自動演奏パターンデータに基づく自動演奏を行う。この実施形態では、ステップＳ１１の判定で指定されているモードに応じて、セクション指定操作子５２のマニュアル操作によるマニュアルモードの自動演奏と、セクションチェインデータによるチェインモードの自動演奏とを行う。ステップＳ１２→Ｓ１３→Ｓ１４→Ｓ１２のループでセクション指定操作子５２の操作がある毎にセクションパターンデータを切換えて再生を行う。そして、ステップＳ１５で停止が指定されるとステップＳ２１で再生を停止し、マニュアルモードの自動演奏を終了する。
【００２０】
ステップＳ１６→Ｓ１７→Ｓ１８→Ｓ１９のループで、セクションチェインデータを読みだして、セクション切換タイミングになっているとセクション切換データで指定されたセクションパターンデータに切換えて再生を行う。そして、ステップＳ２０でエンドデータが検出されてエンドタイミングとなるとステップＳ２１で再生を停止し、チェインモードの自動演奏を終了する。
【００２１】
なお、各モードにおけるセクションパターンデータの再生は、例えば次のように行う。指定されたセクションパターンデータのスタートアドレスとエンドアドレスとを保持しており、セクションの切換指定があるまでは、このスタートアドレスとエンドアドレスの間で演奏データの再生を繰り返す。そして、切換指定があるとスタートアドレスとエンドアドレスを書き換え、再生するセクションパターンデータを切換える。なお、再生の切換タイミングは、前のセクションパターンデータのエンドアドレスまで再生した時点でもよいし、切換指定時点で直ぐに切換え再生するようにしてもよい。
【００２２】
なお、トラックパターンデータ（リズム以外）の音高（キーコード）は、例えばＣメジャなどの所定の和音を基準にした音高で作成されており、自動演奏時に、鍵盤等の演奏操作子４で和音を指定すると再生する演奏データを指定された和音に対応するように音高変換されるものでもよいし、記憶されている音高のまま発音されるものでもよい。
【００２３】
１セットの自動演奏パターンデータはスタイルに対応しており、セクションチェインデータで切換えられるセクションパターンデータは同じスタイルのものとなるので、スタイルに応じた違和感のない楽曲が得られる。
【００２４】
上記自動演奏で参照する自動演奏パターンデータとセクションチェインデータは、ユーザが記録したものでもよいし、スタイルに対応して予めプリセットされたものでもよい。さらに、外部記憶装置１１の記録媒体や、サーバコンピュータあるいは他のＭＩＤＩ機器からダウンロードした自動演奏パターンとそれに対応して記録されているセクションチェインデータでもよい。
【００２５】
セクションチェインデータのフォーマットは実施形態のものに限らない。例えば、タイミングデータを持たずに、順次再生すべきセクションのセクション切換データのみを記憶させてもよい。
【００２６】
１つの自動演奏パターンデータに対応して複数のセクションチェインデータを持たせ、その自動演奏パターンデータに対してセクションチェインデータを選択できるようにしてもよい。
【００２７】
セクションチェインデータ中に、テンポチェンジやトラックＯＮ／ＯＦＦのデータも記憶できるようにしてもよい。
【００２８】
セクションチェインデータを含んだ自動演奏パターンデータ（あるいはスタイル）を順次選択するようなパターンチェインデータを別途持てるようにしてもよい。このようにすると、セクションを次々と切換えながら、さらに自動演奏パターン（スタイル）も次々と切換えて再生することができる。
【００２９】
チェインモードの自動演奏中（再生中）に、セクション指定操作子５２でセクションのマニュアル切換えができるようにしてもよい。その場合、新たなセクション切換データがセクションチェインデータから読み出されたとき、その読みだしたセクション切換データに従うようにするとよい。
【００３０】
チェインモードの自動演奏中に、トラックのＯＮ／ＯＦＦをトラック指定操作子等で行えるようにしてもよい。
【００３１】
実施形態では、セクションパターンデータは、セクション１〜Ｎとして説明したが、このセクションパターンデータは、主に曲の全体にわたる演奏に用いられるメインセクション、曲の前奏部分の演奏に用いられるイントロセクション、曲の途中でフレーズのつなぎなどの演奏に用いられるフィルインセクション、曲の終了部分の演奏に用いられるエンディングセクション等に対応するデータでもよい。
【００３２】
実施形態では、自動演奏パターンデータに設けたセクションチェイン領域にセクションチェインデータを記録するようにしているが、セクションチェインデータと自動演奏パターンデータ（複数のセクションパターンデータ）とが対応付けられていれば、その記憶形式はどのよなものでもよい。例えばセクションチェインデータのファイルと、自動演奏パターンデータのファイルとを、同一ファイル名、異拡張子とするなどでもよい。
【００３３】
実施形態では鍵盤式電子楽器を例に説明したが、鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、シーケンサ、エフェクタなどそれぞれが別体の装置であって、ＭＩＤＩあるいは各種ネットワーク等の通信手段を用いて各装置を接続するようなものであってもよい。さらに、電子楽器に限らず、パーソナルコンピュータとソフトウエアで構成することもできる。
【００３４】
実施形態におけるトラックパターンデータのフォーマットはイベントの発生時刻を曲や小節内における絶対時間で表した「イベント＋絶対時間」の形式となっているが、これに限らず別のフォーマットでもよい。例えば、イベントの発生時刻を１つ前のイベントからの時間で表した「イベント＋相対時間」、音符の音高と符長あるいは休符と休符長でイベントのタイミングを表した「音高（休符）＋符長」、自動演奏（再生機能）の最小分解能毎にメモリの領域を確保し、イベントの発生する時刻に対応するメモリ領域に演奏イベントを記憶した「ベタ方式」等、どのような形式でもよい。
【００３５】
また、自動演奏処理プログラム（実施形態のセクションチェイン作成処理、パターン再生処理）は外部記憶装置１１のハードディスクに記録されていてＲＡＭ３に展開される場合について説明したが、特に電子楽器等の場合ＲＯＭ２に記録しておいてもよい。さらに、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯディスク等の外部記憶装置１１を使うようにしてもよい。このようにすると、演奏情報編集プログラムの新規インストールや追加あるいはバージョンアップ等が容易に行える。また、フレキシブルディスク、磁気ディスク（ＭＯ）等に演奏情報編集プログラムを記録しておいて、ＲＡＭ３あるいはハードディスクに供給するようにしてもよい。また、外部記憶装置１１は上記以外の様々な形態のメディアを利用するための装置であってもよい。
【００３６】
【発明の効果】
本発明の請求項１の自動演奏装置または請求項３の自動演奏処理プログラムの実行によれば、セクションパターンデータに基づいて違和感のない楽曲が得られ、初心者でも演奏パターンを利用して容易に曲を作成できるように、適正に曲作成の支援を行うことができる。
【００３７】
本発明の請求項２の自動演奏装置または請求項４の自動演奏処理プログラムの実行によれば、請求項１とと同様な効果が得られるとともに、同一の自動演奏パターンデータにおいてセクションチェインデータを作成保存することができる。
【００３８】
本発明の請求項５の記録媒体によれば、自動演奏装置等のコンピュータで該記録媒体の自動演奏パターンデータと対応するセクションチェインデータを読み出し、自動演奏処理をすることで請求項１と同様な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施形態における自動演奏パターンデータ及びセクションチェインデータのフォーマットを示す図である。
【図２】本発明の実施形態におけるハード構成ブロック図である。
【図３】本発明の実施形態におけるセクションチェイン作成処理のフローチャートである。
【図４】本発明の実施形態におけるパターン再生処理のフローチャートである。
【符号の説明】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、１１…外部記憶装置、５…パネル操作子、５１…スタイル指定操作子、５２…セクション指定操作子
【図１】
2005010462.tif 000003
【図２】
2005010462.tif 000004
【図３】
2005010462.tif 000005
【図４】
2005010462.tif 000006