(57)【特許請求の範囲】
【請求項１】
音楽伴奏の楽譜を出力する伴奏表示装置であって、
各種の伴奏スタイルの伴奏パターンを複数記憶したパターンデータ群記憶手段と、
前記伴奏パターンを指定するパターン指定情報を入力するパターン指定情報入力手段と、
ユーザのコード指定操作を検出することにより、コードを指定するコード指定情報を入力するコード指定情報入力手段であって、曲の進行に沿った複数のコード指定情報からなるコード進行を入力するものと、
前記入力されたパターン指定情報で指定される伴奏パターンを読み出し、前記入力されたコード指定情報に応じて、前記伴奏パターンから伴奏データを生成する伴奏データ生成手段であって、前記コード進行に沿って伴奏データを繰り返し生成するものと、
生成した伴奏データから、その伴奏の楽譜である表示データを生成する表示データ生成手段であって、前記コード進行に沿って表示データを生成するものと、
生成した表示データを、ディスプレイに表示し、および／または印刷する出力手段と
を備えることを特徴とする伴奏表示装置。
【請求項２】
請求項１に記載の伴奏表示装置において、
前記コード指定情報入力手段は、前記パターン指定情報入力手段によりパターン指定情報が入力されたとき、入力されたパターン指定情報に応じた複数のコード進行の選択肢を表示し、その中からユーザに選択させることによりコード進行を入力するものである
ことを特徴とする伴奏表示装置。
【請求項３】
請求項１または２に記載の伴奏表示装置において、
前記生成した伴奏データを再生して自動伴奏音を出力する手段をさらに備え、
前記表示データ生成手段は、前記伴奏データの再生位置に応じた表示データを生成するものである
ことを特徴とする伴奏表示装置。
【請求項４】
コンピュータを音楽伴奏の楽譜を出力する伴奏表示装置として機能させるプログラムであって、
前記コンピュータを、
各種の伴奏スタイルの伴奏パターンを複数記憶したパターンデータ群記憶手段と、
前記伴奏パターンを指定するパターン指定情報を入力するパターン指定情報入力手段と、
ユーザのコード指定操作を検出することにより、コードを指定するコード指定情報を入力するコード指定情報入力手段であって、曲の進行に沿った複数のコード指定情報からなるコード進行を入力するものと、
前記入力されたパターン指定情報で指定される伴奏パターンを読み出し、前記入力されたコード指定情報に応じて、前記伴奏パターンから伴奏データを生成する伴奏データ生成手段であって、前記コード進行に沿って伴奏データを繰り返し生成するものと、
生成した伴奏データから、その伴奏の楽譜である表示データを生成する表示データ生成手段であって、前記コード進行に沿って表示データを生成するものと、
生成した表示データを、ディスプレイに表示し、および／または印刷する出力手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザが指定した伴奏スタイル（パターン）とコードに応じて伴奏データを生成し、その伴奏データを楽譜情報（表示データ）に変換して表示する技術に関する。
【背景技術】
【０００２】
従来より、コードディクショナリ（ヤマハ株式会社の登録商標）機能と称して、ユーザが和音（根音＋種類）を指定すると、該和音の和音構成音を提示する技術が知られている（例えば、下記特許文献１参照）。これは、指定された和音の和音構成音の鍵盤上の位置をＬＣＤ等のディスプレイに表示したり、鍵盤の各鍵に対応して配置されているＬＥＤなどの表示器のうち該指定された和音構成音の鍵の位置を示す表示器を点灯させたり、あるいは該和音構成音を同時あるいは順次発音させたりすることにより、ユーザの和音指定に応じた和音構成音をユーザに提示するものである。これにより、ユーザは所望の和音を演奏する際に押鍵しなければならない鍵盤位置を簡単に確認できる。
【特許文献１】特開２００３−１７７７５６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来技術により、ユーザは、所望の和音の構成を知ってそれを押鍵することで、単純な伴奏をすることができた。しかし、音楽として楽しめる本格的な伴奏や音楽ジャンルの雰囲気を感じさせる伴奏をするには、ユーザ自らが音楽的な知識を身につけた上で伴奏を作成して練習しなければならず、困難であった。
【０００４】
この発明は、ユーザが音楽として楽しめる本格的な伴奏あるいは本格的な音楽ジャンルの雰囲気を感じさせる伴奏等を練習することができる伴奏表示装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明は、各種の伴奏スタイルの伴奏パターンを複数記憶したパターンデータ群記憶手段を備え、ユーザにより指定された伴奏パターンを読み出し、指定されたコード指定情報に応じて前記伴奏パターンから伴奏データを生成し、該伴奏データからその伴奏の楽譜である表示データを生成して、ディスプレイに表示および／または印刷することを特徴とするものである。
【０００６】
コードは、曲の進行に沿った複数のコードからなるコード進行をユーザにより入力させ、そのコード進行に沿った伴奏の楽譜を出力するようにする。コード進行の入力は、パターンが指定されたとき、そのパターンに応じた複数のコード進行の選択肢を表示し、その中からユーザに選択させることにより行うと良い。また、生成した伴奏データを再生して自動伴奏音を出力するようにし、ユーザがその自動伴奏音を聞きながら楽譜を見て練習できるようにしてもよい。
【発明の効果】
【０００７】
本発明によれば、ユーザが行うコード指定操作によって入力したコード進行に沿った伴奏データが生成され、楽譜として表示することができる。従って、ユーザはその楽譜を見て練習することにより、音楽として楽しめる本格的な伴奏や本格的な音楽ジャンルの雰囲気を感じさせる伴奏を練習することができる。特に、本発明は、ピアノ１台での伴奏を生成し練習する際に効果的である。
【発明を実施するための最良の形態】
【０００８】
以下、図面を用いてこの発明の実施の形態を説明する。
【０００９】
図１は、この発明の一実施形態に係る伴奏表示装置のハードウエア構成を示すブロック図である。この伴奏表示装置は、中央処理装置（ＣＰＵ）１０１、タイマ１０２、ランダムアクセスメモリ（ＲＡＭ）１０３、リードオンリーメモリ（ＲＯＭ）１０４、外部記憶装置１０５、ＭＩＤＩインターフェース（Ｉ／Ｆ）１０６、通信Ｉ／Ｆ１０７、プリンタＩ／Ｆ１０８、プリンタ１０９、鍵盤操作の検出回路１１０、演奏操作子（鍵盤）１１１、スイッチ等の検出回路１１２、設定操作子（スイッチ等）１１３、表示回路１１４、ディスプレイ１１５、音源回路１１６、効果回路１１７、サウンドシステム１１８、及びバスライン１１９を備えている。
【００１０】
ＣＰＵ１０１は、この伴奏表示装置全体の動作を制御する処理装置である。タイマ１０２は、時間を計測するためのもので、例えば伴奏データに基づく自動伴奏音の発音タイミングを判別する際などに使用する。ＲＡＭ１０３は、ＣＰＵ１０１が実行するプログラムのロード領域や各種のワーク領域として用いる揮発性のメモリである。ＲＯＭ１０４は、電源投入時のスタートアップルーチンや低レベルＩ／Ｏ処理を司るＢＩＯＳ（BASIC INPUT/OUTPUT SYSTEM）等あるいはＣＰＵ１０１が実行するプログラム等を格納する不揮発性のメモリである。外部記憶装置１０５は、ハードディスクやフレキシブルディスク等の磁気記録媒体やＣＤ−ＲＯＭ、ＤＶＤ等の光記憶媒体、あるいはフラッシュメモリ等の各種の方式の記憶媒体である。ＭＩＤＩインターフェース１０６は、外部の各種ＭＩＤＩ機器１２１と接続するためのＭＩＤＩ規格のインターフェースである。通信Ｉ／Ｆ１０７は、通信ネットワーク１２２を介して外部のサーバコンピュータ１２３等と接続するためのインターフェースである。
【００１１】
プリンタＩ／Ｆ１０８はプリンタ１０９を接続するためのインターフェースであり、ＣＰＵ１０１からの指示により任意の情報をプリンタ１０９で印刷することができる。演奏操作子１１１は、演奏者が演奏操作するための操作子であり、ここでは鍵盤の複数の鍵である。演奏操作子１１１の操作は、検出回路１１０により検出され、その操作情報はＣＰＵ１０１に送られる。設定操作子１１３は、本装置の外部パネル上に設けられている各種のスイッチ等であり、その操作は検出回路１１２により検出され、検出結果がＣＰＵ１０１に送られる。ディスプレイ１１５は、各種の情報を表示する表示装置である。表示回路１１４は、ＣＰＵ１０１からの指示に基づいて、与えられたデータをディスプレイ１１５に表示する。音源回路１１６は、ＣＰＵ１０１からの指示に基づいて楽音信号を発生する。効果回路１１７は、音源回路１１６で発生した楽音信号に対し各種の効果を付与する。効果回路１１７から出力された楽音信号はサウンドシステム１１８により放音される。
【００１２】
図１の装置により、ユーザは、伴奏スタイル（パターン）とコードを指定するだけで本格的な伴奏の楽譜を取得できる。その具体的な実施例について、以下の図２以降で詳しく説明する。
【００１３】
図２は、図１の伴奏表示装置の機能ブロック図（実施例１）である。長方形のブロックで示した各処理部２０１〜２０３，２０６，２０８〜２１１は、それぞれＣＰＵ１０１が所定のプログラムを実行することにより実現する処理部である。平行四辺形のブロックで図示したデータ２０４，２０５，２０７は、それぞれ各処理部で使用するデータを示す。
【００１４】
コード指定処理部２０１は、演奏操作子１１１や設定操作子１１３のユーザ操作を検出し、そのユーザ操作に応じた１つのコードを指定するコード指定情報を伴奏データ生成処理部２０３に渡す。パターン指定処理部２０２は、演奏操作子１１１や設定操作子１１３のユーザ操作を検出し、そのユーザ操作に応じた１つパターンデータを指定するパターン指定情報を伴奏データ生成処理部２０３に渡す。伴奏データ生成処理部２０３は、入力したパターン指定情報に従ってパターンデータ群２０４からパターンデータを１つ選択し、そのパターンデータを上記入力したコード指定情報に従って加工し、伴奏データ２０５を生成する。
【００１５】
パターン（スタイル）指定情報は、例えばジャズ、ロック、ポップス等の楽曲の種別を示す情報である。パターンデータ群２０４は、それらの楽曲の種別に応じた伴奏パターンの情報である。コード指定情報は、和音の根音とタイプを指定する情報である。
【００１６】
表示データ生成処理部２０６は、伴奏データ２０５から表示データ２０７を生成する。表示データ２０７は、伴奏データ２０５の楽譜である。この楽譜は、右手と左手の２段からなる五線譜でもよいし、タブ譜でもよい。表示処理部２０８は、表示データ２０７をディスプレイ１１５に表示する。印刷処理部２０９は、表示データ２０７をプリンタ１０９により印刷する処理を行う。なお、表示処理部２０８による表示及び印刷処理部２０９による印刷は、ユーザの指示があったときに行われるようにするとよい。
【００１７】
上記の２０１〜２０９に示した機能ブロックは、伴奏生成モードのときの動作を示すものである。伴奏生成モードではなく通常演奏モードのときは、操作データ検出処理部２１０と楽音生成処理部２１１により鍵盤の操作に応じた楽音を発生する。操作データ検出処理部２１０は、演奏操作子（鍵盤）１１１の操作を検出する部分である。楽音生成処理部２１１は、検出された操作に応じた楽音を生成して放音する部分である。
【００１８】
図２の実施例１によれば、ユーザは、ジャズやロック等のパターンを指定し、コードを指定することで、そのジャンルに応じたそのコードの伴奏音が表示あるいは印刷で楽譜として取得できる。従って、ユーザはそれを見ながら本格的な伴奏の練習を行うことができる。なお、パターンが複数のパート（トラック）からなる場合、一部のパートを選択して、そのパートのみからなる伴奏データあるいは表示データを生成するようにしてもよい。
【００１９】
図３は、図２の構成の変形例（実施例２）であり、コード進行を指定できるようにしたものである。図３において、図２におけるのと同じ部分には同じ番号を付した。コード進行指定処理部３０１は、演奏操作子１１１や設定操作子１１３のユーザ操作を検出し、そのユーザ操作に応じた１つのコード進行を指定するコード進行指定情報をコード指定処理部３０２に渡す。コード進行データ群３０３は、複数のコード進行データの集まりであり、種々の伴奏のコード進行が格納されている。コード指定処理部３０２は、コード進行指定情報に応じたコード進行データを読み出し、そのコード進行データに応じて曲の進行に応じてリアルタイムに変化していくコード指定情報を順次生成し、伴奏データ生成処理部２０３に渡す。伴奏データ生成処理部２０３以降の処理は、図１で説明したのと同様である。
【００２０】
図３の実施例２によれば、曲の進行に応じて時間的に変化するコード進行に基づいて伴奏データが生成され、その楽譜が表示または印刷できるので、楽曲のコード進行の練習に役立つ。
【００２１】
図４は、図２や図３に示した構成の変形例（実施例３）であり、実際に伴奏音を再生しながらその楽譜の表示を行うようにしたものである。図４において、図２におけるのと同じ部分には同じ番号を付した。伴奏データ２０５が生成されるまでの構成は、図１または図２と同様である。表示データ生成処理部２０６は、伴奏データ２０５に応じて表示データ２０７を生成し、表示処理部４０２により表示する。これにより、伴奏データ２０５の楽譜が画面表示される。また伴奏データ２０５は、楽音生成処理部４０３に入力し、楽音生成処理部４０３は当該伴奏データ２０５に応じて伴奏音を生成し出力する。また、楽音生成処理部４０３は、操作データ検出処理部４０４により検出された演奏者の演奏操作子（鍵盤）１１１の操作に応じた楽音を生成し出力する。
【００２２】
再生制御処理部４０１は、伴奏データの再生の進行に伴って、楽音生成処理部４０３と表示処理部４０２とを制御する。具体的には、再生の進行に伴って、楽音生成処理部４０３は楽音を生成し、表示処理部４０２は楽譜の画面表示をするが、再生制御処理部４０１により現在の再生ポジションを表示したり、その表示をスクロールさせる制御処理を行うものである。再生の際、楽音生成処理部４０３は、生成された伴奏データ２０５と、演奏操作子（鍵盤）１１１の操作データのどちらか、あるいは両方を用いて楽音を生成する。それぞれ楽音の様態（定位や音色や音量）を違えてもよい。
【００２３】
図４の実施例３によれば、ユーザは実際の伴奏音を聞きながら楽譜を表示上で参照できるので、曲の流れの練習に好適である。特に、伴奏データは左側に定位させ、ユーザによる演奏音は右側に定位させるなどして、自動的に発生される伴奏と演奏者による演奏音とを区別して聞けるようにすることで、ユーザはお手本となる伴奏音を聞きながら、かつその楽譜を見ながら、本格的な伴奏の練習を行うことができる。
【００２４】
図５は、図２〜図４で説明したような各実施例においてコードを指定する方法の例を示す図である。ここでは、鍵盤１１１を設定操作子として用いてコードを指定する例について説明する。ユーザが、外部パネル上の所定の設定操作子を操作すると、本装置は通常演奏モードからコード指定モードに遷移する。鍵盤１１１は、通常演奏モードでは演奏操作子として機能し、コード指定モードでは設定操作子として機能するものである。図５に示すように、コード指定モードにおいて鍵盤１１１は、コード検出鍵域５０１、コードタイプ指定鍵域５０２、及びルート指定鍵域５０３の各鍵域に分けられる。コードタイプ指定鍵域５０２の各鍵には、メジャー（Ｍ）、メジャー７ｔｈ（Ｍ７）、マイナー（ｍ）、…などのコードタイプが割当てられている。ルート指定鍵域５０３は、１オクターブ分の鍵でコードの根音を指定するための鍵域である。
【００２５】
ユーザが、コード検出鍵域５０１内の何れかの複数鍵を押鍵すると、コード指定処理部２０１は押鍵された音を構成音とするコードを判別し、それを１つのコード指定情報として決定出力する。また、ユーザがコードタイプ指定鍵域５０２で１つの鍵を押鍵し、ルート指定鍵域５０３で１つの鍵を押鍵すると、コード指定処理部２０１は、コードタイプ指定鍵域５０２で指定されたコードタイプとルート指定鍵域５０３で指定された根音とを決定し１つのコード指定情報として出力する。
【００２６】
コード検出鍵域５０１による指定は、ユーザが構成音からコードを指定したい場合に便利である。コードタイプ指定鍵域５０２とルート指定鍵域５０３よる指定は、ユーザがコードタイプと根音を別々に指定したい場合に便利である。なお、ここで説明した例に限らず、例えばパネル上の設定操作子を用いて、コードタイプと根音を指定するようにしてもよい。
【００２７】
次に、コード進行の指定の方式について説明する。図３で説明したコード進行を指定する実施例において、そのコード進行の指定方法としては例えば以下の２つの例がある。第１は、図５で説明したようなコード指定の操作を、ある区間（１小節等）ごとに繰り返すことで、複数区間（複数小節）にわたるコード進行を指定する方法である。第２は、所定の操作子を操作することにより、本装置が予め保持しているコード進行データ（図３の３０３）の中から１つを選択する方法である。この第２の方法では、キー情報をも操作子から入力し、コード進行データを入力されたキーに応じて移調させてもよい。またコード進行データは、パターンデータと関連付けられていてもよい。例えば、パターンとして「ロックンロール」が選択されると、それに関連付けられたお勧めのコード進行をユーザに提示し、選択させてもよい。これにより、予めロックンロールのパターンに関連付けられていたコード進行が指定される。
【００２８】
図６は、パターンが選択されたときに表示されるコード進行の例を示す。例えば、ユーザがパターンとして「ヘビーメタル」を選択すると、図６（１）のようなコード進行が表示される。ここでは１つのみ示したが、選択肢として同様のコード進行が複数表示されるものとする。その中からユーザは１つのコード進行を選択することができる。図示した（２）ブギウギ、（３）ロックンロール、（４）リズム＆ブルース、及び（５）スローロック等についても同様であり、これらの楽曲のパターンを選択することにより、図示したようなコード進行が表示される。ユーザは複数表示されたこれらのお勧めのコード進行の中から１つを選択しコード進行を決定する。なお、６０１は移調の例を示す。パターンとして「ロックンロール」が選択され、同時にキーとしてＤが指定されると、６０１に示すように移調されたコード進行が表示される。
【００２９】
図７は、図２で説明した実施例１におけるメインフローを示す。この処理は、電源投入直後から実行される。ステップ７０１で、演奏操作子１１１の操作に応じて楽音を生成する。ステップ７０２で、伴奏生成モードに遷移するように操作されたか否か判別し、操作されているときは、ステップ７０３で、伴奏データ２０５及び表示データ２０７を生成する。この処理については図８（あるいは図９）で詳述する。次にステップ７０４で、生成された表示データ２０７を画面に表示する。ステップ７０５で、表示データ２０７をプリンタに印刷する指示があるときには印刷を実行する。その後、ステップ７０１に戻る。ステップ７０２で伴奏生成モードへの遷移の指示操作が無いときは、ステップ７０１に戻る。
【００３０】
図８は、図７のステップ７０３のデータ生成フローの詳細を示す。ステップ８０１で、ユーザ操作を検出し、パターン指定情報を取得する。ステップ８０２で、入力されたパターン指定情報を用いて、パターンデータ群２０４の中からパターンデータを１つ選択する。ステップ８０３で、ユーザ操作を検出し、コード指定情報を取得する。ステップ８０４で、入力されたコード指定情報を用いて、選択されているパターンデータを変更し、伴奏データ２０５を生成する。ステップ８０５で、生成した伴奏データ２０５から表示データ２０７を生成する。生成した表示データ２０７は、上述したステップ７０４で表示され、ステップ７０５で印刷される。
【００３１】
図９は、図３で説明した実施例２のデータ生成フローを示す。実施例２におけるメインフローは図７と同じである。ステップ９０１で、ユーザ操作を検出し、パターン指定情報を取得する。ステップ９０２で、入力されたパターン指定情報を用いて、パターンデータ群２０４の中からパターンデータを１つ選択する。ステップ９０３で、ユーザ操作を検出し、コード進行指定情報を取得する。ステップ９０４で、入力されたコード進行指定情報を用いて、コード進行データ群３０３の中からコード進行データを１つ選択する。次にステップ９０５で、指定されたコード進行データ内のコード指定データを所定区間（１小節）分読み出す。ステップ９０６で、指定されたパターンデータを所定区間（１小節）分読み出す。パターンデータの終端に達していたら読み出し位置を先頭に戻す。ステップ９０７で、伴奏データを所定区間（１小節）分生成する。ステップ９０８で、生成した伴奏データに応じて表示データを生成する。ステップ９０９で、コード進行データの終端に達したか否か判別し、達しているときは処理を終了する。達していないときはステップ９０５に戻る。
【００３２】
図１０は、図４で説明した実施例３におけるメインフローを示す。ステップ１００１で、演奏操作子１１１の操作に応じて楽音を生成する。ステップ１００２で、伴奏生成モードに遷移するようにパネル操作されたか否か判別する。操作されているときは、ステップ１００３で、伴奏データ及び表示データを生成する。この処理は、例えば図８や図９の手順で行えばよい。伴奏生成モードへの遷移の指示操作が無いときは、ステップ１００４に進む。ステップ１００４では、伴奏再生開始操作がされたか否か判別する。されているときはステップ１００５に進む。されていないときはステップ１００１に戻る。
【００３３】
ステップ１００５では、再生位置を前記伴奏データ及び前記表示データの先頭に設定する。ステップ１００６で、再生位置に応じて前記伴奏データに基づく楽音生成処理（伴奏音の再生）を行う。ステップ１００７で、再生位置に応じて前記表示データに基づく画面表示（楽譜の表示）を行う。ステップ１００８で、ユーザの演奏操作子１１１の操作に応じて楽音を生成する。ステップ１００９で、伴奏再生終了操作がされたか否か判別し、されているときはステップ１００１に戻る。ステップ１００９で終了操作が無いときは、ステップ１０１０で、再生位置を所定量（1tick）進める。次にステップ１０１１で、伴奏データの終端に達したか否か判別する。達しているときはステップ１００５に、達していないときはステップ１００６に戻る。
【００３４】
図１１は、選択したパターンの例及びその表示例を示す。ここでは、図３及び図９で説明した実施例２において、パターン指定情報として「classic3」を選択し、コード進行指定情報として「Ｃ→Ｃ→Ｆ→Ｃ→…」というコード進行を選択したとする。１１０１はディスプレイ１１５に表示される画面例である。１１０２は選択されているパターンが「classic3」であることを示す表示であり、１１０３は選択されているコード進行が「Ｃ→Ｃ→Ｆ→Ｃ→…」であることを示す表示である。１１０４はこのときの伴奏データから生成された表示データの表示例（ステップ９０８による表示）である。他の実施例においても同様の表示が為される。
【００３５】
なお、本発明は、電子楽器の形態に限らず、パソコンにアプリケーションソフトウェアをインストールした形態でもよく、カラオケ装置や、ゲーム装置、携帯電話等の携帯型通信端末、自動演奏ピアノに適用してもよい。携帯型通信端末に適用した場合、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバ側に持たせ、端末とサーバとからなるシステム全体として所定の機能を実現するようにしてもよい。
【００３６】
電子楽器の形態を取った場合、その形態は鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、MIDIや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。
【００３７】
処理プログラムや処理に利用する各種データを外部記憶媒体から、或いは通信インターフェースを介して外部装置から電子楽器やパソコンに供給してもよい。その通信インターフェース及び通信ネットワークは、有線のものに限らず無線でもよい。また双方を備えていてもよい。
【図面の簡単な説明】
【００３８】
【図１】実施形態の伴奏表示装置のハード構成ブロック図
【図２】実施形態の伴奏表示装置の機能ブロック図
【図３】コード進行を指定する変形例の機能ブロック図
【図４】再生の進行に伴って楽譜表示する変形例の機能ブロック図
【図５】コード指定の例を示す図
【図６】コード進行の指定の例を示す図
【図７】実施形態の装置のメインフロー
【図８】実施例１のデータ生成フロー
【図９】実施例２のデータ生成フロー
【図１０】実施例３のメインフロー
【図１１】選択したパターンの例及びその表示例を示す図
【符号の説明】
【００３９】
２０１…コード指定処理部、２０２…パターン指定処理部、２０３…伴奏データ生成処理部、２０４…パターンデータ群、２０５…伴奏データ、２０６…表示データ生成処理部、２０７…表示データ、２０８…表示処理部、２０９…印刷処理部、２１０…操作データ検出処理部、２１１…楽音生成処理部。
【図１】
0004735969.tif 000002
【図２】
0004735969.tif 000003
【図３】
0004735969.tif 000004
【図４】
0004735969.tif 000005
【図５】
0004735969.tif 000006
【図６】
0004735969.tif 000007
【図７】
0004735969.tif 000008
【図８】
0004735969.tif 000009
【図９】
0004735969.tif 000010
【図１０】
0004735969.tif 000011
【図１１】
0004735969.tif 000012