JP2000214848A - 演奏支援装置、演奏支援方法、および演奏支援プログラムを記録した記録媒体 - Google Patents
演奏支援装置、演奏支援方法、および演奏支援プログラムを記録した記録媒体Info
- Publication number
- JP2000214848A JP2000214848A JP11013418A JP1341899A JP2000214848A JP 2000214848 A JP2000214848 A JP 2000214848A JP 11013418 A JP11013418 A JP 11013418A JP 1341899 A JP1341899 A JP 1341899A JP 2000214848 A JP2000214848 A JP 2000214848A
- Authority
- JP
- Japan
- Prior art keywords
- performance
- time
- instruction
- key
- note
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 66
- 230000004044 response Effects 0.000 claims abstract description 5
- 235000019640 taste Nutrition 0.000 claims description 7
- 239000000126 substance Substances 0.000 claims description 2
- 230000008569 process Effects 0.000 description 59
- 210000003811 finger Anatomy 0.000 description 36
- 238000010586 diagram Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 238000000926 separation method Methods 0.000 description 4
- 210000003813 thumb Anatomy 0.000 description 4
- 230000000994 depressogenic effect Effects 0.000 description 3
- 239000007788 liquid Substances 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 210000004247 hand Anatomy 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 description 1
- 241000612152 Cyclamen hederifolium Species 0.000 description 1
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 description 1
- 235000004789 Rosa xanthina Nutrition 0.000 description 1
- 241000109329 Rosa xanthina Species 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 239000004303 calcium sorbate Substances 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 229930186364 cyclamen Natural products 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000003414 extremity Anatomy 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000030279 gene silencing Effects 0.000 description 1
- 210000004932 little finger Anatomy 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000001020 rhythmical effect Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 235000019615 sensations Nutrition 0.000 description 1
- 230000008786 sensory perception of smell Effects 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 210000002435 tendon Anatomy 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
奏支援を実現する。 【解決手段】 押鍵タイミングに先だって予告表示LE
Dの点灯を行うことによって予め押鍵位置を予告し、こ
れにあわせて指使いを音声によって指示することによっ
て運指も予告する。これにより演奏者は、次に押下する
鍵を視覚によって判別するとともに、運指を聴覚によっ
て判別ことができる。押鍵タイミングにおいては、押鍵
指示LEDを点灯して押鍵位置をよび押鍵タイミングを
指示し、これにあわせて音名を音声によって指示するこ
とによって押下する鍵に対応する音高も指示する。これ
により演奏者は、実際に押下する鍵そのものを視覚によ
って判別するとともに、その音名を聴覚によって判別す
ることができる。
Description
に用いて好適な演奏支援装置、演奏支援方法、および演
奏支援プログラムを記録した記録媒体に関する。
めの様々な技術が提案されている。例えば、各鍵の近傍
に設けたLED(Light Emitting Diode)を発光させる
ことによって押鍵位置を指示するものや、次に押鍵すべ
き鍵に対応する音階を音声でガイドするものなどが知ら
れている。
たような演奏支援を行った場合には、演奏者は指示され
た鍵を押下することに集中してしまうので、曲自体をイ
メージした演奏ができず、なかなか演奏技術が上達しな
いという不具合があった。また、演奏者は曲の流れがわ
からない状態で、単に指示された鍵の操作を行うだけで
あるので、リズム感や強弱といった押鍵位置以外の音楽
要素を把握することができず、不自然な演奏となってし
まうという不具合があった。また、指示される演奏動作
は、操作すべき操作子や操作すべき指といった限定され
た内容や、視覚や聴覚といった限定された一部の感覚の
みで表現できる内容による指示しか与えることができな
かったので、不十分な指示しか与えることができなかっ
た。従って、初心者である演奏者にとっては、このよう
な指示では自然な演奏を行うことは困難であった。
されたものであり、より自然に演奏の練習を行うことが
可能な演奏支援装置、演奏支援方法、および演奏支援プ
ログラムを記録した記録媒体を提供することを目的とし
ている。
ために、請求項1記載の発明は、演奏者に対して演奏動
作を指示する楽器の演奏支援装置であって、前記演奏の
内容を示す演奏情報に基づいて、前記演奏に対応する演
奏動作を判別する演奏動作判別手段と、前記判別した演
奏動作を行う時刻である演奏時刻を前記演奏の進行と対
応して判別する時刻判別手段と、前記時刻判別手段によ
って判別した時刻に対応して、前記演奏動作を複数種類
の態様で指示する指示手段とを備えることを特徴とす
る。請求項2記載の発明は、請求項1に記載の演奏支援
装置において、前記指示手段は、前記複数種類の態様で
同時に指示することを特徴とする。請求項3記載の発明
は、請求項1に記載の演奏支援装置において、前記指示
手段は、前記時刻判別手段によって判別した前記演奏時
刻に先だって、前記演奏動作に対応する指示を行う第1
の指示手段と、前記第1の指示手段による指示とは異な
る態様で前記演奏時刻において前記演奏動作に対応する
指示をさらに行う第2の指示手段とを備えることを特徴
とする。請求項4記載の発明は、演奏者に対して演奏動
作を指示する楽器の演奏支援装置であって、前記演奏の
内容を示す演奏情報に基づいて、前記演奏に対応する演
奏動作を判別する演奏動作判別手段と、前記判別した演
奏動作を行う時刻である演奏時刻を前記演奏の進行と対
応して判別する時刻判別手段と、前記時刻判別手段によ
って判別した時刻に対応して、操作する体の部位、発音
すべき音名、演奏の強弱、演奏の速度、和音名、演奏に
対応する歌詞のいずれかを音声により指示する指示手段
とを備えることを特徴とする。請求項5記載の発明は、
演奏者に対して演奏動作を指示する楽器の演奏支援装置
であって、前記演奏の内容を示す演奏情報に基づいて、
前記演奏に対応する演奏動作を判別する演奏動作判別手
段と、前記判別した演奏動作を行う時刻である演奏時刻
を前記演奏の進行と対応して判別する時刻判別手段と、
前記時刻判別手段によって判別した時刻に対応して、前
記演奏動作に対応した指示臭を出力する臭い出力手段、
前記演奏動作に対応した指示味を有する物質を出力する
味出力手段のいずれかにより前記演奏動作を指示する指
示手段とを備えることを特徴とする。請求項6記載の発
明は、請求項1ないし5いずれかに記載の演奏支援装置
において、前記演奏情報に基づいて前記演奏に対応する
楽音を出力する演奏手段と、前記時刻判別手段が判別し
た時刻と対応して、第1の動作モードと第2の動作モー
ドとを切り換える動作モード切換手段とを備え、前記第
1の動作モードは、前記演奏に対応する楽音を前記演奏
手段によって出力する動作モードであり、前記第2の動
作モードは、前記指示手段による指示を行うモードであ
ることを特徴とする。請求項7記載の発明は、演奏者に
対して演奏動作を指示する楽器の演奏支援方法であっ
て、前記演奏の内容を示す演奏情報に基づいて、前記演
奏に対応する演奏動作を判別する演奏動作判別段階と、
前記判別した演奏動作を行う時刻である演奏時刻を前記
演奏の進行と対応して判別する時刻判別段階と、前記時
刻判別手段によって判別した時刻に対応して、前記演奏
動作を複数種類の態様で指示する指示段階とを備えるこ
とを特徴とする。請求項8記載の発明は、演奏者に対し
て演奏動作を指示する楽器の演奏支援プログラムを記録
した記録媒体であって、前記演奏の内容を示す演奏情報
に基づいて、前記演奏に対応する演奏動作を判別する演
奏動作判別段階と、前記判別した演奏動作を行う時刻で
ある演奏時刻を前記演奏の進行と対応して判別する時刻
判別段階と、前記時刻判別手段によって判別した時刻に
対応して、前記演奏動作を複数種類の態様で指示する指
示段階とを備えることを特徴とする。
明の実施の形態について説明する。
すように、本実施形態は、演奏支援装置100に対し
て、キーボード200、スピーカ300、およびヘッド
フォン400が接続された構成となっている。演奏支援
装置100は、キーボード200の操作に基づく発音を
行ってスピーカ300から出力する他、キーボード20
0を演奏するための支援を行うものである。より具体的
には、後に詳しく説明する。
Instrument Digital Interface)規格に対応したキーボ
ードであり、演奏者の操作に基づく鍵201の動作に対
応したMIDIデータを生成して演奏支援装置100に
出力するものである。また、キーボード200は、図2
に示すように、予告表示LED202および押鍵指示L
ED203を備えている。予告表示LED202は、実
際の押鍵タイミングの所定時間前に点灯することによっ
て、演奏者に対して次に押下すべき鍵201を予告する
ためのLEDであり、押鍵指示LED203は、実際の
押鍵タイミングにおいて点灯を開始することによって、
演奏者に対してそのタイミングにおいて押下すべき鍵を
指示するためのLEDである。なお、図2においては、
鍵201、予告表示LED202、および押鍵指示LE
D203のうちの一部のみを表示しており、実際は自然
楽器のピアノに対応してそれぞれ88個ずつ設けられて
いる。鍵盤楽器においては、発音する音高と鍵とは1対
1で対応しているので、本実施形態では、音高に対応す
る音名(C、D、E、F、G、A、Bなど)を用いて鍵
201、予告表示LED202、および押鍵指示LED
203を図2に示すように特定するものとする。なお、
特定を必要としない場合は、鍵201、予告表示LED
202、および押鍵指示LED203と記す。また、本
実施形態において、スピーカ300はMIDIデータに
基づいて生成された楽音を出力するために用いられ、ヘ
ッドフォン400は演奏支援のための音声を出力するた
めに用いられる。
3は、演奏支援装置100の外観構成を示す図であり、
図3示すように、フロッピーディスクドライブ(FD
D)110、ディスプレイ120、および操作子群13
0を備えて構成されている。FDD110は、フロッピ
ーディスクに記憶されたデータを読み取るための装置で
あり、本実施形態では、演奏データが記憶されたフロッ
ピーディスクを挿入して使用する。ディスプレイ120
は、各種設定などを表示するためのものであり、例えば
7セグメントLEDやLCD(Liquid Crystal Displa
y)などから構成されている。そして、操作子群130
は、各種設定情報などを入力するためのものであり、例
えば演奏支援の開始を指示するスタートスイッチ131
や、演奏支援の停止を指示するストップスイッチ132
などを備えている。
装置100の電気的構成につて説明する。図4に示すよ
うに、演奏支援装置100は、CPU101、ROM1
02、RAM103、電子音源104、音声音源10
5、LED制御部106、MIDIインターフェイス
(I/F)107、FDD110、ディスプレイ12
0、および操作子群130を備えて構成されている。C
PU101は、ROM102に記憶されたプログラムに
基づいて、バスを介して接続された各部の制御を行うも
のであり、ROM102には、後述する処理を行うため
のプログラムなどが記憶されている。RAM103は、
データを一時的に記憶するものであり、演奏データが記
憶される他、各種フラグやレジスタなどが設定される。
本実施形態では、演奏支援動作をMIDI規格に従って
作成された演奏データに基づいて行うものとする。演奏
データは、フロッピーディスクに記憶されており、演奏
支援に先だってRAM103に転送されている。
る楽音信号を生成するものであり、生成された楽音信号
はスピーカ300から楽音として出力される。また、音
声音源105は、人の声に対応した音声信号を生成する
ためのものであり、生成された音声信号はヘッドフォン
400から音声として出力される。そして、LED制御
部106は、キーボード200に設けられた予告表示用
LED202および押鍵指示LED203の点灯と消灯
と制御するものであり、MIDIインターフェイス10
7は、キーボード200から送信されるMIDIデータ
用のインターフェイスである。
る。 2−1.概要動作 まず、本実施形態の概要動作について説明する。本実施
形態では、初心者がピアノの先生から個人レッスンを受
けて練習を行う場合を想定した演奏支援を行うものとす
る。一般に初心者に対する個人レッスンでは、演奏動作
を体得させるために、以下の要素を組み合わせた指導が
行われる。 (a)楽譜に対応した押鍵位置 (b)適切な押鍵を行うための指使い(運指) (c)メロディ感やリズム感などの時間的要素 初心者が練習を行う場合は、いずれかの要素だけを指示
されても演奏動作を体得できないが、従来の演奏支援装
置では、このような要素を組み合わせて指示することが
できなかったので、演奏者は効果的な練習を行うことが
できなかった。
については、鍵201に対応した予告表示LED202
および押鍵指示LED203によって指示し、(b)指
使いについては、ヘッドフォン400から指番号を発声
することによって指示し、(c)時間的要素について
は、実際に楽音を発音することによって指示するものと
する。より具体的には、まず、手本となる楽音を発音す
ることによって曲のイメージを示した後に(手本演
奏)、演奏者がキーボード200を用いて演奏する際の
押鍵位置を、鍵201に対応した予告表示LED202
および押鍵指示LED203によって指示するととも
に、指使いおよび音名を音声によって指示する(演奏ガ
イド)。演奏ガイドについては、押鍵タイミングに先だ
って予告表示LED202の点灯を行うことによって、
予め押鍵位置を予告し(予告表示)、予告表示にあわせ
て、指使いを音声によって指示することによって、運指
も予告する。これにより演奏者は、次に押下する鍵20
1を視覚によって判別するとともに、運指を聴覚によっ
て判別することができる。押鍵タイミングにおいては、
押鍵指示LED203を点灯して押鍵位置および押鍵タ
イミングを指示する(押鍵指示)。押鍵指示にあわせて
音名を音声によって指示することによって、押下する鍵
201に対応する音高も指示する。これにより演奏者
は、実際に押下する鍵201そのものを視覚によって判
別するとともに、その音名を聴覚によって判別すること
ができる。
奏を行い、その後、複数の要素を組み合わせた演奏ガイ
ドによって練習を行うことができるようにしているが、
より効果的に練習を行うためには、1曲の演奏を通して
行うよりも、例えば数小節毎などの所定の区切りごとに
行うことが望ましい。そこで、本実施形態では、所定の
区切り毎に手本演奏と演奏ガイドを交互に行うものとし
ている。また、演奏者の上達の程度によって、テンポの
早い曲でも、ゆっくりと練習した方がよい場合もある。
そこで、本実施形態では、演奏者が任意にテンポを設定
できるようにしている。
いる演奏データの例を示すである。演奏データには、各
鍵201を押下するタイミングに関するデータ(時間デ
ータ)、演奏動作を指示するデータ(イベントデー
タ)、および演奏の区切りを示すデータ(区切りデー
タ)がある。イベントデータは、演奏動作を示すステー
タスとそれに続くパラメータから構成されており、本実
施形態では、ステータスとして、押鍵を示すノートオン
(note on)および離鍵を示すノートオフ(note off)
と、鍵の押圧を示すキープレッシャー(key pressure)
とを用いている。パラメータの内容はステータス毎に異
なり、ステータスがノートオンおよびノートオフの場合
は、鍵201を特定するデータ(ノートナンバー)およ
び押下する強さを示すデータ(ベロシティ)がパラメー
タとなる。ステータスがキープレッシャーの場合は、鍵
201を特定するデータ(ノートナンバー)および圧力
を示すデータがパラメータとなるが、本実施形態では、
圧力を示すデータを用いて指番号を示すものとする。指
番号は、例えば親指から順に1、2、3、4、5として
もよいし、他の値を割り当ててもよい。
であり、ピアノであれば中央の音階である”ド”(音
名:C3)を60として半音段階で0〜127までの数
値が割り当てられている。ピアノの演奏において押下す
る鍵は、音高から一義的に決定されるので、ノートナン
バーを参照することによって押鍵指示すべき鍵201を
特定することができるようになっている。RAM103
には、図5に例示するように、所定のアドレスを先頭と
して、上述の各データが格納されている。そして図5に
示しように、データ種別が時間である場合は、イベント
間の相対時間であるデルタタイム(Δt)がデータ種別
に続いて格納される。
ック数によってΔtを表すものとする。MIDI規格に
おいては、4分音符あたりのクロック数を24クロック
としたMIDIタイミングクロックを用いているので、
本実施形態においても、割り込み処理をMIDIタイミ
ングクロックを基準として行うものとして説明する。と
ころで、4分音符1拍分の絶対時間は、テンポによって
決定される。従って、1クロックの絶対時間も、設定さ
れるテンポに応じて変化する。例えば、割り込みクロッ
ク数をMIDIタイミングクロック(4分音符あたり2
4クロック)とし、テンポ=60(4分音符を1分間に
60回=1秒間に1回)と設定した場合は、1クロック
毎の時間間隔が1/24秒となる。従って、図5に示し
た例のように、Δt=4であれば、イベント間の時間間
隔が4クロックであることを示しており、この場合は、
イベント間の時間間隔は4×(1/24)=1/6秒間
であることになる。なお、本実施形態では、演奏者が任
意にテンポを設定できるようにしているが、基準となる
テンポが演奏データの冒頭などに格納されていてもよ
い。
のタイムチャートであり、以下、図6を適宜参照しなが
ら、図7〜図13に示すフローチャートに従って、本実
施形態の詳細な動作について説明する。なお、図6にお
いて、時刻t0〜t10は、手本演奏における動作を示
しており、時刻t20〜t30は、演奏ガイドにおける
動作を示している。本実施形態では、区切りまでのデー
タ列を時間の経過に応じて順次実行し、手本演奏および
演奏ガイドは同一のデータ列を用いて行うので、図6に
おいても時刻t0〜t10および時刻t20〜t30を
同一の時間軸を用いて記載している。また、各フラグお
よびレジスタの値は、上段が手本演奏時の値を示してお
り、下段が演奏ガイド時の値を示している。図6におい
ては、3/4拍子の曲の最初の小節の演奏を1区切りと
した場合の動作を示しており、時刻t2〜t5およびt
22〜t25が音名3Cの4分音符の演奏に対応し、t
5〜t8およびt25〜t28が音名3Eの4分音符の
演奏に対応し、t8〜t10およびt28〜t30が音
名4Eの4分音符の演奏に対応している。なお、時刻t
0〜t2およびt20〜t22は、演奏の最初に操作す
べき鍵を予告するために予め設定された予告時間であ
る。図5および図6に示すように、本実施形態において
は、演奏の冒頭および各区間の先頭に予告時間を挿入
(図5アドレス1および2参照)することによって、予
告表示を行う時間を確保している。また、図6において
は、4分音符1拍分の発音時間が24クロックに満たな
いもの(音名3C、4E)があるが、これはスラーやス
タッカートといった表現に対応するためであり、本実施
形態においては、4分音符(24クロック)の発音にお
いて、発音時間16クロックを通常とし、24クロック
をタイあるいはスラーとする。
プログラムに基づいてCPU101が行う処理のメイン
ルーチンについて説明する。処理を開始すると、CPU
101は初期設定処理を行う(S10)。初期設定処理
においては、RAM103に設定される各種レジスタや
フラグなどの初期化を行う。
タおよびフラグについて説明する。フラグBFは、演奏
指示動作を行うか否かを判定するためのフラグであり、
上述したスイッチ群140中のスタートスイッチ131
がオンとなった場合に”1”がセットされる。そして、
ストップスイッチ132がオンとなった場合、あるい
は、データ種別がエンドであるMIDIデータを読み出
した時に”0”がセットされる。また、フラグMFは、
手本演奏を行うモードであるか、演奏ガイドを行うモー
ドであるかを判定するためのフラグである。上述したよ
うに、本実施形態では、所定の区切りごとに手本演奏と
演奏ガイドを交互に行う。従って、演奏の進行にともな
って、現在処理すべきモードが手本演奏である場合に
は”0”がセットされ、演奏ガイドである場合には”
1”がセットされる。より具体的には、処理開始時に
は、まずは手本演奏を行うので、初期設定においてはM
F=0となり、データ種別=「区切り」であるデータが
読み出された時にMF=1となる。その後再度同じ区間
の演奏データを読み取っていき、データ種別=「区切
り」であるデータが読み出された時にMF=0となる。
スタには、経過時間をカウントするためのレジスタD
1、D2、D3と、アドレスを記憶するためのレジスタ
AD1、AD2がある。レジスタD1には、次に予告表
示LED202の点灯を行うまでの時間がセットされ、
レジスタD2には、次に押鍵指示LED203の点灯あ
るいは消灯を行うまでの時間がセットされる。レジスタ
D3には、次に区切りとなるまでの時間がセットされ
る。また、レジスタAD1には、予告表示LED202
の点灯を行う際に読み出す演奏データのアドレスがセッ
トされ、レジスタAD2には、押鍵指示LED203の
点灯あるいは消灯を行う際に読み出す演奏データのアド
レスがセットされる。
定値にリセットすると、次にCPU101は鍵盤処理を
行う(S20)。鍵盤処理は、鍵201の操作に基づい
てキーボード200から送信されるMIDIデータを判
別して楽音を生成する処理である。鍵盤処理が終了する
と、CPU101は、次に演奏支援処理を行う(S3
0)。演奏支援処理は、後に詳しく説明するように、R
AM103に記憶された演奏データに基づいて手本演奏
あるいは演奏ガイドを行うために、レジスタのセットを
行う処理である。なお、手本演奏あるいは演奏ガイド
は、後に説明する割り込み処理によって行われる。
は、パネル処理を行う(S40)。パネル処理において
は、操作子群130における各種スイッチの状態を検出
して、スイッチによって指定された状態に対応して各種
レジスタおよびフラグのセットを行う。また、操作子群
130を用いたテンポの設定もこの処理において行われ
る。そして、パネル処理が終了すると、CPU101
は、その他の処理を行った後(S50)、処理をステッ
プS20に移行させ、再度鍵盤処理を行う(S20)。
このようなステップS20〜ステップS50の循環処理
は、演奏支援装置の電源が遮断されるまで繰り返され
る。
盤処理(図7:S20)について説明する。鍵盤処理を
開始すると、CPU101は、いずれかの鍵201が押
下されたか否かの判別を行い(S21)、いずれかの鍵
201が押下されたと判別した場合は(S21;YE
S)、キーボード200から出力されたMIDIデータ
に基づいて電子音源104を制御して楽音信号を生成す
る発音処理を行う(S22)。一方、ステップS21の
判別において、いずれの鍵201も押下されなかったと
判別した場合は(S21;NO)、発音処理を行わず
に、そのままメインルーチンに戻す。
奏支援処理(図7:S30)について説明する。演奏支
援処理を開始すると、CPU101は、スタートスイッ
チ131がオンされたか否かの判別を行い(S31)、
オンされたと判別した場合は(S31;YES)、演奏
支援を行うことを示すフラグBFに1をセットし(S3
2)、データセット処理(S33)を行う。データセッ
ト処理では、レジスタAD1に最初に予告表示を行うた
めの演奏データを読み出すアドレスセットし、レジスタ
AD2に最初に押鍵指示を行うための演奏データを読み
出すアドレスをセットする。また、最初に予告表示を行
うまでの時間をレジスタD1にセットし、最初に押鍵指
示を行うまでの時間をレジスタD2にセットする。そし
て、最初に区切りとなるまでの時間をレジスタD3にセ
ットする。
がオフ状態からオン状態になったことを検出した場合に
は、フロッピーディスクからRAM103に演奏データ
をロードし、前述の各種レジスタを演奏データに応じて
セットする。本実施形態では、押鍵タイミングに先だっ
て予告表示LED202を点灯し、同時にヘッドフォン
400から押鍵する指番号を発声する。この処理を指示
する演奏データは、上述のキープレッシャーイベントで
あり、CPU101は、当該キープレッシャーイベント
に含まれるノートナンバーによって点灯する予告表示L
ED202を特定し、指を示すデータに基づいて音声を
生成すべき指番号を特定することができるようになって
いる。
手本演奏においては予告表示が行われないので、最初の
区切りまでの時間と、演奏データの冒頭から最初のキー
プレッシャーイベントを実行するまでの時間を累算して
最初の予告表示までの時間としてレジスタD1にセット
する。押鍵指示は手本演奏においても行うので、最初の
押鍵指示までの時間は演奏データの冒頭から最初のノー
トオンイベントを実行するまでの時間を累算してレジス
タD2にセットする。また、演奏データの冒頭から最初
の区切りデータが読み出されるまでの時間を累算してレ
ジスタD3にセットする。
すると、演奏データの冒頭から最初の「区切り」データ
(アドレス21)が読み出されるまでの時間は、4+4
+16+4+4+8+12+4+16+8=80クロッ
クである。演奏データの冒頭から最初のキープレッシャ
ーイベント(アドレス2)を実行するまでの時間は4で
あるので、最初の予告表示までの時間は80+4=84
クロックとなる。また、演奏データの冒頭から最初のノ
ートオンイベント(アドレス4)を実行するまでの時間
は、4+4=8である。従って、データセット処理にお
いては、D1=84、D2=8、D3=80、AD1=
2、AD2=4が、それぞれセットされる(図6:時刻
t0参照)。データセット処理を終了すると、CPU1
01は、ストップスイッチ132がオンされたか否かの
判別を行い(S34)、オンされたと判別した場合は
(S34;YES)、演奏支援を行うことを示すフラグ
BFに”0”をセットして(S35)、処理をメインル
ーチンに戻す。
スイッチ131がオンされなかったと判別した場合は
(S31;NO)、フラグBFの値を変更する必要がな
いので、処理をステップ34に移行させて、ストップス
イッチ132がオンされたか否かを判別する。ステップ
S34の判別において、ストップスイッチ132がオン
されなかったと判別した場合は(S34;NO)、フラ
グBFの値を変更する必要がないので、処理をメインル
ーチンに戻す。
割り込み処理について説明する。CPU101は、割り
込み周期(1クロック)毎に割り込み処理ルーチンを起
動する。割り込み処理ルーチンを起動すると、CPU1
01は、まずフラグBF=1であるか否かを判別する
(S101)。フラグBFは、前述のようにメインルー
チンの演奏支援処理(図7:S30)においてスタート
スイッチ131がオンである場合に”1”にセットされ
るフラグである。従って、ステップS101の判別にお
いて、BF≠1と判別した場合には(S101;N
O)、以降の処理(S102〜S400)を行わず、そ
のまま処理をメインルーチンに戻す。
BF=1であると判別した場合は(S101;YE
S)、演奏支援のための処理に移行する(S102〜S
400)。 演奏支援のための処理に移行すると、CP
U101は、まずレジスタD1、D2、D3の値を1デ
クリメントする(S102)。上述のように、レジスタ
D1には、次に予告表示を開始するまでの時間がセット
され、レジスタD2には、次に押鍵指示を開始するまで
の時間がセットされ、レジスタD3には、次に区切りと
なるまでの時間がセットされている。割り込み処理ルー
チンを1回実行する毎に各レジスタの値を1デクリメン
トすることによって、1クロック分の時間が経過する毎
に各レジスタの値が1ずつ減少するので、各レジスタの
値が”0”であれば、レジスタにセットされていた時間
が経過した、すなわち、各レジスタにセットされた時間
に対応する処理(D1:予告表示処理、D2:押鍵指示
処理、D3:モード変更)を行うタイミングであると判
別できるようになっている。
と、CPU101は、モードを示すフラッグMF=1で
あるか否か、すなわち、手本演奏を行うモード(MF=
0)か演奏ガイドを行うモード(MF=1)であるかを
判別する(S103)。ステップS103の判別におい
て、MF=0(S103;NO)と判別した場合は、手
本演奏を行うモードであると判別できるので、手本演奏
を行う処理(S104、S200)に移行させる。手本
演奏では、押鍵タイミングにおいて押鍵指示LED20
3を点灯させるとともに、ヘッドフォン400から音名
を発声するので、まず、押鍵タイミングであるか否か
を、次の押鍵指示までの時間を示すレジスタD2=0で
あるか否かを判別することによって行い(S104)、
D2=0であると判別した場合は、手本演奏処理(S2
00)を行って、処理をメインルーチンに戻す。
D2≠0と判別した場合は(S104;NO)、まだ手
本演奏処理を行うタイミングではないと判別できるの
で、そのまま処理をメインルーチンに戻す。手本演奏処
理の詳細については後述する。ところで、ステップS1
03の判別において、MF=1、すなわち、演奏ガイド
モードであると判別した場合は(S103;YES)、
次にレジスタD1=0であるか否かの判別を行い(S1
05)、D1=0、すなわち予告表示を開始するタイミ
ングであると判別した場合は(S105;YES)、予
告表示のための処理を行う(S300)。予告表示処理
(S300)を終了すると、CPU101は、次にD2
=0であるか否か、すなわち押鍵タイミングか否かを判
別し(S106)、D2≠0と判別した場合は(S10
6;NO)、押鍵指示処理を行わずメインルーチンに戻
す。
D1≠0と判別した場合は(S105;NO)、予告表
示を行うタイミングではないと判別できるので、処理を
ステップS106に移行させてD2=0であるか否かの
判別を行う(S106)。ここで、D2=0と判別した
場合は(S106;YES)、押鍵タイミングであると
判別できるので、押鍵指示処理(S400)を行って、
メインルーチンに戻す。このように、予めレジスタD1
およびD2セットした時間を1クロックごとにダウンカ
ウントすることによって、所定のタイミングにおいて適
切な処理ができるようになっている。以下、各サブルー
チン(手本演奏処理(S200)、予告表示処理(S3
00)、押鍵指示処理(S400))における処理につ
いて、より詳細に説明する。
ローチャートである。手本演奏処理を開始すると、CP
U101は、まず、レジスタAD2にセットされたアド
レスに対応した演奏データをRAM103から読み出す
(S201)。そして、読み出した演奏データのステー
タスを判別し(S202)、ステータスがノートオンで
あると判別した場合は(S202;note on)、押鍵指
示を開始して(S203)、発音処理を行う(S20
4)。ここでは、当該演奏データ中のノートナンバーに
よって特定された押鍵指示LED203を点灯する。そ
して、ノートナンバーに対応する音高およびベロシティ
に対応する強さで電子音源104に楽音信号を生成させ
る。
ステータスがノートオフであると判別した場合は(S2
02;note off)、押鍵指示を解除して(S205)、
消音処理を行う(S206)。すなわち、演奏データ中
のノートナンバーによって特定された押鍵指示LED2
03を消灯し、ノートナンバーによって特定された音高
の楽音信号の生成を停止する。なお、ノートオフをステ
ータスとする演奏データに先だって、同じノートナンバ
ーを有するノートオンが実行されているので、消灯する
押鍵指示LED203はステップS203で点灯を開始
しており、発音を停止する楽音は、ステップS204に
おいて発音を開始している。
204)あるいは押鍵指示停止(S205、S206)
のいずれかの処理を終了した後、次に、区切りまでの時
間を示すレジスタD3=0であるか否かを判別する(S
206)。ここで、D3=0であると判別した場合は
(S206;YES)、実行中の手本演奏が区切りまで
行われたと判別できるので、モードを示すフラグMF=
1(演奏ガイドモード)とする(S208)。そして、
次の区切りまでの時間をレジスタD3にセットする(S
209)。本実施形態では、区切りまでの手本演奏を行
った後に、同じ区間について演奏ガイドを行うので、次
の区切りまでの時間は、先にセットした時間と同じ時間
になる。そして、AD2に次のイベントデータを読み出
すアドレスをセットし、レジスタD2に次のイベントデ
ータの実行までの時間をセットして(S210)、割り
込み処理に戻す。
D3≠0であると判別した場合は(S207;NO)、
いまだ手本演奏を終了していないと判別できるので、さ
らに手本演奏を続行するためにAD2に次の演奏データ
(=次のイベントデータであってステータスをノートオ
ンあるいはノートオフとするもの)を読み出すアドレス
をセットし、レジスタD2に次のイベントデータの実行
までの時間をセットして(S210)、割り込み処理に
戻す。
ャートである。予告表示処理を開始すると、CPU10
1は、まず、レジスタAD1にセットされたアドレスに
対応した演奏データをRAM103から読み出す(S3
01)。そして、読み出した演奏データ中のノートナン
バーによって特定される予告表示LED202の点灯を
開始し(S302)、演奏データ中に含まれる指を特定
するデータに基づいて指番号を発声する(S303)。
指番号の発声は、音声音源105によって行われる。音
声音源105は、指特定データに対応した音声データを
予め記憶しており、これにより音声信号を合成してヘッ
ドフォン400に出力する。
タ(=次のイベントデータであってステータスをキープ
レッシャーとするもの)が格納されたアドレスをレジス
タAD1にセットし、レジスタD1に次の予告表示まで
の時間をセットして(S304)、割り込み処理に戻
す。図5、6の例を用いてより具体的に説明すると、最
初のキープレッシャーイベント(アドレス2)に基づく
予告表示処理を行っている場合であれば、次のキープレ
ッシャーイベントはアドレス8に格納されていることが
わかる。アドレス2のキープレッシャーイベントからア
ドレス8のキープレッシャーイベントまでの時間は、4
+16+4=24クロック(アドレス3、5および7)
であるから、図6のt21に示すように、次の予告表示
を行うまでの時間をセットするレジスタD1=24とな
る。
ローチャートである。押鍵指示処理を開始すると、ま
ず、レジスタAD2の示すアドレスに対応する演奏デー
タをRAM103から読み出し(S401)、すでに点
灯している予告表示LED202を演奏データに基づい
て特定して消灯する(S402)。そして、読み出した
演奏データのステータスを判別する(S403)。ここ
で、読み出した演奏データのステータスがノートオンで
あると判別した場合(S403;note on)は、演奏デ
ータ中のノートナンバーに基づいて特定した押鍵指示L
ED203を点灯する(S404)。そして、ノートナ
ンバーに基づいて音名を発声する処理を行う(S40
5)。音名の発声は、音声音源105において行われ、
音声音源105は、各ノートナンバーに対応して予め記
憶された音声データに基づいて音名を示す音声信号を生
成する。
読み出した演奏データのステータスが、ノートオフであ
ると判別した場合は(S403;note off)、演奏デー
タ中のノートナンバーに基づいて特定した押鍵指示LE
D203を消灯する(S406)。そして、例えば後述
するスラーを指示する場合のように、当該ノートナンバ
ーに対応する予告表示LED202が点灯している場合
は、予告表示LED202も消灯する(S407)。手
本演奏処理において説明したように、ノートオフイベン
トは、必ずノートオンイベントと対になっているので、
ステップS406において消灯した押鍵指示LED20
3は、ステップS404において点灯されている。ま
た、ステップS407において予告表示LED202を
消去するのは、押鍵指示LED203点灯中(押鍵指示
中)においても予告表示LED202を点灯させる場合
があるからである。
表した場合は、図6に示した楽譜のようになる。このよ
うな楽譜に基づいて演奏する場合には、1番目の音符
(音名3C)を親指(指番号1)で押下した後、2番目
の音符(音名3E)を中指(指番号3)で押下する。そ
の後、2番目の音符(音名3E)と3番目の音符(音名
4E)の音符はスラー記号が付されているので、2番目
の音符(音名3E)に対応して押下した指を鍵3E20
1から離した直後に3番目の音符(音名4E)に対応し
た鍵4E201を押下しなくてはならない。しかし、3
番目の音符(音名4E)は、2番目の音符(音名3E)
と1オクターブ離れているために、中指(指番号3)で
鍵3E201を押下したままでは、いずれの指も鍵20
14Eには届かない。そこで、このような場合は、中指
(指番号3)で鍵3E201を押下したまま、親指(指
番号1)で鍵3E201を押下する。そして、親指(指
番号1)で鍵3E201を押下したまま、小指(指番号
5)で鍵4E201を押下する。
形態では、押鍵指示LED203を点灯したまま、同じ
鍵201に対応する予告表示LED202の点灯および
指番号の発声を行うことによって指替えを指示するよう
にしている。図5に示す演奏データ例では、ノートオン
イベント(アドレス10)と対になるノートオフイベン
ト(アドレス16)を実行する前にキープレッシャーイ
ベント(アドレス14)を実行し、このキープレッシャ
ーイベントが指替えを指示する。
4、S405)あるいは、押鍵指示終了処理(S40
6、S407)を終了した後、CPU101は、D3=
0であるか否か、すなわち、処理が区切りに達したか否
かを判別する(S408)。ここで、D3=0と判別し
た場合は(S408;YES)、区切りまで処理を行っ
たと判別できるので、モードを示すフラグMF=0(手
本演奏モード)に変更して(S409)、レジスタD3
に次の区切りまでの時間をセットする(S410)。こ
こでは、すでに手本演奏および演奏ガイドが終了してい
るので、次の区切りまでの時間を算出してセットする。
図5に示す例では、アドレスaが次の「区切り」データ
であり、アドレス22〜aまでの時間を求める。そし
て、D2に次の押鍵指示開始までの時間をセットして
(S411)、割り込み処理に戻す。ここでは、演奏ガ
イドを終了して手本演奏に移行させることになるので、
「区切り」データの次に実行するノートオンイベントの
アドレスをセットする。
D3≠0であると判別した場合は(S208;NO)、
いまだ演奏ガイドを終了していないと判別できるので、
さらに演奏ガイドを続行するために、AD2に次のノー
トオンあるいはノートオフイベントを読み出すアドレス
をセットし、レジスタD2に次の押鍵指示開始までの時
間をセットして(S411)、割り込み処理に戻す。こ
の場合は、ステップS401において読み出した演奏デ
ータの次に実行するノートオンあるいはノートオフをス
テータスとするイベントデータのアドレスをセットす
る。
体的には、以下のように動作する(図5および図6参
照)。時刻t0において図5に示した演奏データに基づ
く処理を開始すると、t0に示すように、各種フラグお
よびレジスタがセットされる。すなわち、いまだ区切り
まで処理を行っていないのでモードを示すフラグMF=
0(手本演奏モード)であり、先に説明したように、D
1=84、D2=8、D3=80、AD1=2、AD2
=2である。そして、8クロック後の時刻t2では、D
2=0と判別されるので(図10:S104)、アドレ
ス4のノートオンイベントが読み出されて、ノートナン
バー60に対応する音高(3C)の楽音がスピーカ40
0から出力されるとともに、押鍵指示LED3C203
が点灯する。その際、次にノートオフイベントを実行す
るまでの時間=16をレジスタD2にセットし、当該ノ
ートオフイベントを読み出すアドレス=6をレジスタA
D2にセットする。
鍵指示LED3C203は、16クロック後に実行され
る手本演奏処理において消灯され、同時に楽音の発音も
停止する。このように手本演奏処理を行うことによっ
て、時刻t5から時刻t8までノートナンバー64に対
応する音高の楽音が発音され、押鍵指示LED3E20
3が点灯する。そして時刻t8から時刻t9までノート
ナンバー72に対応する音高の楽音が発音され、押鍵指
示LED4E203が点灯する。時刻t10において
は、処理を開始した時刻t0から80クロックが経過し
ているので、最初の区切りデータ(アドレス21)が読
み出されるタイミングとなる。従って、手本演奏処理の
ステップS207においてD3=0と判別されて、モー
ドを示すフラグMF=1となり、演奏ガイドモードに移
行する。
0においては、各種レジスタは、図6に示すように、D
1=4、D2=8、D3=80、AD1=2、AD2=
4となっている。4クロック経過後の時刻t21では、
割り込み処理においてD1=0と判別されるので、予告
表示処理に移行する。ここで、レジスタAD1によって
指定されたアドレス=2のキープレッシャーイベント中
のノートナンバー=60に対応する予告表示LED3C
202の点灯を開始するとともに、指特定データ=1に
対応する音声がヘッドフォン400から発声される。こ
のとき、次に予告表示を行うためのキープレッシャーイ
ベントが格納されたアドレス=8がレジスタAD1に格
納されて、今回実行したアドレス=2から次回実行する
までのアドレス=8までの時間=24がレジスタD1に
セットされる。
過後の時刻t22では、割り込み処理においてD2=0
と判別されるので、押鍵指示処理に移行する。ここで、
点灯中の予告表示LED3C202を消灯して、レジス
タAD2によって指定されたアドレス=4のノートオン
イベント中のノートナンバー=60に対応する押鍵指示
LED3C203の点灯を開始するとともに、音名3C
に対応する音声がヘッドフォン400から発声される。
ここで発声される音声は、例えば「C」、「E」といっ
たものでもよいし、「3C」、「3E」といったもので
もよい。このとき、次に実行するノートオフイベントが
格納されたアドレス=6がレジスタAD2に格納され
て、今回実行したアドレス=4から次回実行するまでの
アドレス=6までの時間=16がレジスタD2にセット
される。その後、時刻t22から16クロック経過後の
時刻t23において、手本演奏と同様に押鍵指示LED
3C203が消灯する。
t22における演奏ガイドの状態を示す図である。この
ように、予告表示LED202によって予め押鍵すべき
鍵201と指とを指示され、押鍵指示LED203によ
って押鍵タイミングを指示するので、演奏者は自然に指
を動かすことができるようになる。また、音名も発声す
るので、鍵201の位置を視覚だけでなく、聴覚でも判
別することができる。音名は、調の変化に影響されない
ので、音階で発声するよりも演奏者にとって混乱が生じ
にくい。
(音名3E)をガイドするための予告表示LED3E2
02は、時刻t24に点灯し時刻t25に消灯している
が、時刻t26において再度点灯している。これは、押
鍵指示処理のステップS407において説明したように
指替えを行う場合を示している。具体的には、時刻t2
4において、次に実行するキープレッシャーイベントの
アドレス=12がレジスタAD1にセットされ、次に予
告表示を行うまでの時刻としてアドレス=8からアドレ
ス=12までの時間=4+8=12がレジスタD1にセ
ットされるため、時刻t24から12クロック後の時刻
t26において予告表示LED3E202が点灯する。
押鍵指示LED3E203は、時刻t25から点灯して
いるので、時刻t26においては、図15に示すよう
に、予告表示LED3E202および押鍵指示LED3
E203が同時に点灯していることになる。これによ
り、演奏者は、指替えを行うことを指示される。なお、
予告表示LED3E202は、時刻t28において実行
される押鍵指示処理のステップS407において消灯さ
れる。
符(音名3E)に対応する予告表示LED3E202お
よび押鍵指示LED3E203が点灯しているにもかか
わらず、予告表示LED4E202の点灯が開始し、時
刻t28において、予告表示LED3E202、押鍵指
示LED3E203、および予告表示LED4E202
が消灯し、押鍵指示LED4E203が点灯する。図1
6は、時刻t27および時刻t28における演奏ガイド
の状態を示す図である。演奏者はこのような表示によ
り、2番目の音符(音名3E)に対応する離鍵と同時に
3番目の音符(音名4E)の押鍵を行うことによって、
音をなめらかに接続するスラーを指示されることにな
る。
なく、以下のような各種の変形が可能である。
演奏を行った後で演奏ガイドを行うものとして説明して
いるが、これに限らず、手本演奏だけあるいは演奏ガイ
ドだけを行うように演奏者が選択できるようにしてもよ
い。あるいは、同じ区間を何度も繰り返して練習できる
ようにしてもよいし、早送りや巻き戻しを指示できるよ
うにしてもよい。このような場合には、モードを選択す
るメニューをディスプレイ120に表示して、操作子群
130の操作に基づいて各種フラグおよびレジスタの値
を変更できるようにすればよい。また、上記実施形態で
は、所定の区切りは予め演奏データ中に含まれている
が、これに限らず、MIDIデータおよび時間データに
基づいて小節を判定し、例えば小節単位などで行うよう
にしてもよい。また、上記実施形態では、演奏者が区切
りを設定することはできないが、これに限らず、演奏者
が区切りを指定できるようにしてもよい。
媒体として、フロッピーディスクを例として説明してい
るが、どのような媒体でもよく、例えば、メモリカード
や、CD−ROM、MO、MDなどでもよい。あるい
は、演奏データを通信回線を用いて入力するようにして
もよい。また、予め作成された演奏データに限らず、演
奏者がキーボード200を演奏することによって入力さ
れたMIDIデータを記録したものを用いてもよい。こ
の場合は、演奏支援装置100は、実時間で入力された
MIDIデータを演奏データとして記録するシーケンサ
プログラムを備えているものとする。
DIデータのうちのキープレッシャーに含めるようにし
ているが、他のステータスのMIDIデータを用いても
構わない。あるいは、ノートオンイベントの各ノートナ
ンバーから運指を予測しても構わない。また、必ずしも
MIDI規格に基づいた演奏データを用いる必要はな
く、演奏情報をデジタル信号で扱うことができればどの
ような規格であってもよい。上記実施形態では、演奏デ
ータ中に予告表示を行うためのデータを挿入するように
しているが、ノートオン・オフイベントデータおよび時
間データのみとし、これらのデータから本タイミングの
所定時間前に予告表示を行うようにしてもよい。また、
上記実施形態では、各区切りの冒頭に予告時間を挿入し
た演奏データを用いているが、これに限らず、区切り毎
にレジスタD1、D2、D3の値に所定時間を加算する
ようにしてもよい。
容として、音名と指番号、および押鍵位置、押鍵タイミ
ングを示したが、これらに限らず、他の情報を指示する
ようにしてもよい。例えば、歌詞、ア・カペラ、コー
ド、テンポ、補助記号などでもよい。このような指示情
報は、MIDIデータから判断するようにしてもよい
し、予め演奏データ列に含めておくようにしても構わな
い。例えば、上記実施形態において例示した図5に示す
演奏データでは、ノートオンイベントにはそれぞれベロ
シティが含まれており、ベロシティの推移によってクレ
ッシェンド・デクレッシェンドなどを判別することもで
きる。上述の例では、だんだんベロシティ値が大きくな
っているのでクレッシェンドと判定することができる。
このような処理は、予めMIDIデータを先読みするこ
とで可能となる。また、上記実施形態では、指示する演
奏動作として、押鍵を例として説明しているが、楽器の
操作子であればどのようなものの操作でも構わず、例え
ば、ペダルなどでも構わない。この場合において、左右
の足に番号を付して、足の番号を発声することによって
指示しても構わない。
によって演奏支援を行うものには、視覚に訴える予告表
示LED202および押鍵指示LED203と、聴覚に
訴えるスピーカ300およびヘッドフォン400とを用
いているが、これに限らず、味覚、嗅覚、触覚など他の
感覚に訴える態様を用いても構わない。例えば、図17
に示すように、各指にそれぞれ独立して制御可能な振動
体501を設けたグローブ500を演奏者の手に装着し
て、指番号を発声するかわりに指番号に対応した振動体
501を振動させるようにしてもよい。あるいは、振動
体501以外でも、他の手段で刺激を与えてもよく、例
えば、電気パルスを手足の腱や筋肉などに直接与えるよ
うなものでも構わない。また、演奏情報として運指以外
の情報を与えるのであれば、例えば、磁気振動パッドな
どによって、曲調の盛り上がりに応じて心拍数を強制的
に上げさせるような刺激であっても構わない。
をくわえさせ、指示する演奏動作に応じて異なる味の液
体を与えるようにしてもよい。例えば、甘い液体であれ
ばラウドペダルを踏み、辛い液体であればペダルを離す
といった刺激でもよい。嗅覚を用いる場合には、鼻の近
くに設けたパイプから、例えば指番号に対応して、「バ
ラの香り」、「シクラメンの香り」……、といったよう
に指示する演奏動作に応じて異なる香りを噴出するよう
にしてもよい。このような種々の感覚に対する刺激は、
演奏者に与える情報に応じて適宜組み合わせ可能であ
り、どのように組み合わせるかについては、演奏データ
によって指示されるようにしてもよいし、演奏者が任意
に選択できるようにしてもよい。また、この場合、複数
の刺激で異なる情報(例えば、音名と運指)を演奏者に
与えるようにしてもよいし、同一の情報(例えば、音名
のみ)を与えるようにしてもよい。
1〜5までの番号を付して説明しているが、両手を使用
して演奏する場合には、左右の手を区別して番号を付す
ようにしてもよい。また、指の名前を発声するようにし
てもよく、例えば「オヤユビ」と発音してもよいし、指
名が長ければ「オ」「ヒ」といったように頭文字だけ発
声するようにしてもよい。
130から入力するようにしているが、ネットワークあ
るいは通信回線を介して送信されるようにしてもよい。
例えば、指導者が遠隔地にいる場合に、演奏者に好適な
練習をおこなうことができるように、最適な設定を送信
するようにしてもよい。上記実施形態では、予告表示を
行うタイミングに対応してキープレッシャーイベントを
演奏データに挿入しているが、これに限らず、押鍵表示
の所定クロック前に行うようにしてもよい。
体としては、上記実施形態のようにLEDに限定される
ものではなく、表示態様を変化させることができればど
のようなものでもよく、例えば電球などの他の発光体で
あってもよいし、LCD(Liquid Crystal Display)な
どの表示装置であっても構わない。また、上記実施形態
においては、LEDの点灯および消灯において表示態様
を変更してもよいし、例えばLEDの点灯色を赤から緑
に変更するような態様でもよいし、点灯から点滅に変更
するような態様であってもよい。このような表示装置
は、鍵201に適宜設置できる構成としてもよいし、予
め鍵盤上に組み込まれている構成であっても構わない。
してもよく、直前に押下した鍵201と次に押下すべき
鍵201との中間に位置する鍵201に対応した予告表
示LED202を順次点灯させてもよい。その際に、一
つの鍵201の予告表示を解除してから次の予告表示を
開始してもよいし、点灯した予告表示LED202を、
次に点灯する押鍵指示LED203の点灯を開始するま
で点灯させたままにしてもよい。また、順次点灯させて
いくタイミングは、演奏者が次に押下すべき鍵201の
方向および鍵201の隔たりを把握できれば、時間の設
定は任意である。例えば、次に押下すべき鍵201に近
づくほど時間間隔を短くするようにすれば、その旨を演
奏者に理解させることができる。
よって実行される制御プログラムはROM102に記憶
されているが、これに限らず、不揮発性メモリカード、
CD−ROM、フロッピーディスク、光磁気ディスク、
および磁気ディスク等の可搬型の記録媒体に記録された
データをハードディスク等の記憶装置に転送できるよう
に構成してもよい。このようにすれば、制御情報や制御
プログラム等の追加(インストール)や更新(バージョ
ンアップ)の際に便利である。
より自然に演奏の練習を行うことが可能になる。
である。
ローチャートである。
ャートである。
ーチャートである。
ローチャートである。
ローチャートである。
ローチャートである。
ローチャートである。
…ROM、103……RAM、104……電子音源、1
05……音声音源、106……LED制御部、107…
…MIDIインターフェイス、110……FDD、12
0……ディスプレイ、130……操作子群、131……
スタートスイッチ、132……ストップスイッチ、20
0……キーボード、201……鍵、202……予告表示
LED、203……押鍵指示LED、300……スピー
カ、400……ヘッドフォン。
Claims (8)
- 【請求項1】 演奏者に対して演奏動作を指示する楽器
の演奏支援装置であって、 前記演奏の内容を示す演奏情報に基づいて、前記演奏に
対応する演奏動作を判別する演奏動作判別手段と、 前記判別した演奏動作を行う時刻である演奏時刻を前記
演奏の進行と対応して判別する時刻判別手段と、 前記時刻判別手段によって判別した時刻に対応して、前
記演奏動作を複数種類の態様で指示する指示手段とを備
えることを特徴とする演奏支援装置。 - 【請求項2】 請求項1に記載の演奏支援装置におい
て、 前記指示手段は、前記複数種類の態様で同時に指示する
ことを特徴とする演奏支援装置。 - 【請求項3】 請求項1に記載の演奏支援装置におい
て、 前記指示手段は、 前記時刻判別手段によって判別した前記演奏時刻に先だ
って、前記演奏動作に対応する指示を行う第1の指示手
段と、 前記第1の指示手段による指示とは異なる態様で前記演
奏時刻において前記演奏動作に対応する指示をさらに行
う第2の指示手段とを備えることを特徴とする演奏支援
装置。 - 【請求項4】 演奏者に対して演奏動作を指示する楽器
の演奏支援装置であって、 前記演奏の内容を示す演奏情報に基づいて、前記演奏に
対応する演奏動作を判別する演奏動作判別手段と、 前記判別した演奏動作を行う時刻である演奏時刻を前記
演奏の進行と対応して判別する時刻判別手段と、 前記時刻判別手段によって判別した時刻に対応して、操
作する体の部位、発音すべき音名、演奏の強弱、演奏の
速度、和音名、演奏に対応する歌詞のいずれかを音声に
より指示する指示手段とを備えることを特徴とする演奏
支援装置。 - 【請求項5】 演奏者に対して演奏動作を指示する楽器
の演奏支援装置であって、 前記演奏の内容を示す演奏情報に基づいて、前記演奏に
対応する演奏動作を判別する演奏動作判別手段と、 前記判別した演奏動作を行う時刻である演奏時刻を前記
演奏の進行と対応して判別する時刻判別手段と、 前記時刻判別手段によって判別した時刻に対応して、前
記演奏動作に対応した指示臭を出力する臭い出力手段、
前記演奏動作に対応した指示味を有する物質を出力する
味出力手段のいずれかにより前記演奏動作を指示する指
示手段とを備えることを特徴とする演奏支援装置。 - 【請求項6】 請求項1ないし5いずれかに記載の演奏
支援装置において、 前記演奏情報に基づいて前記演奏に対応する楽音を出力
する演奏手段と、 前記時刻判別手段が判別した時刻と対応して、第1の動
作モードと第2の動作モードとを切り換える動作モード
切換手段とを備え、 前記第1の動作モードは、前記演奏に対応する楽音を前
記演奏手段によって出力する動作モードであり、 前記第2の動作モードは、前記指示手段による指示を行
うモードであることを特徴とする演奏支援装置。 - 【請求項7】 演奏者に対して演奏動作を指示する楽器
の演奏支援方法であって、 前記演奏の内容を示す演奏情報に基づいて、前記演奏に
対応する演奏動作を判別する演奏動作判別段階と、 前記判別した演奏動作を行う時刻である演奏時刻を前記
演奏の進行と対応して判別する時刻判別段階と、 前記時刻判別手段によって判別した時刻に対応して、前
記演奏動作を複数種類の態様で指示する指示段階とを備
えることを特徴とする演奏支援方法。 - 【請求項8】 演奏者に対して演奏動作を指示する楽器
の演奏支援プログラムを記録した記録媒体であって、 前記演奏の内容を示す演奏情報に基づいて、前記演奏に
対応する演奏動作を判別する演奏動作判別段階と、 前記判別した演奏動作を行う時刻である演奏時刻を前記
演奏の進行と対応して判別する時刻判別段階と、 前記時刻判別手段によって判別した時刻に対応して、前
記演奏動作を複数種類の態様で指示する指示段階とを備
えることを特徴とする演奏支援プログラムを記録した記
録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01341899A JP4048630B2 (ja) | 1999-01-21 | 1999-01-21 | 演奏支援装置、演奏支援方法、および演奏支援プログラムを記録した記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01341899A JP4048630B2 (ja) | 1999-01-21 | 1999-01-21 | 演奏支援装置、演奏支援方法、および演奏支援プログラムを記録した記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000214848A true JP2000214848A (ja) | 2000-08-04 |
| JP4048630B2 JP4048630B2 (ja) | 2008-02-20 |
Family
ID=11832596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01341899A Expired - Fee Related JP4048630B2 (ja) | 1999-01-21 | 1999-01-21 | 演奏支援装置、演奏支援方法、および演奏支援プログラムを記録した記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4048630B2 (ja) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006195021A (ja) * | 2005-01-12 | 2006-07-27 | Yamaha Corp | 演奏練習装置及びプログラム |
| JP2007526495A (ja) * | 2003-06-25 | 2007-09-13 | ヤマハ株式会社 | 音楽を教える方法 |
| JP2008122644A (ja) * | 2006-11-13 | 2008-05-29 | Casio Comput Co Ltd | 演奏教習システムおよび演奏教習方法 |
| JP2009175584A (ja) * | 2008-01-28 | 2009-08-06 | Casio Comput Co Ltd | 演奏教習装置及び演奏教習処理のプログラム |
| JP2015011133A (ja) * | 2013-06-27 | 2015-01-19 | カシオ計算機株式会社 | 楽譜表示装置、楽譜表示方法、及びプログラム |
| JP2017032862A (ja) * | 2015-08-04 | 2017-02-09 | 漢基 文 | 音楽再生装置及び音楽再生方法 |
| JP2018077380A (ja) * | 2016-11-10 | 2018-05-17 | ヤマハ株式会社 | 鍵盤楽器 |
| KR102020479B1 (ko) * | 2018-11-22 | 2019-09-10 | 가천대학교 산학협력단 | 집중력 강화를 위한 이미지트레이닝용 장갑 모듈 시스템 |
| JP2022090963A (ja) * | 2020-12-08 | 2022-06-20 | カシオ計算機株式会社 | 演奏装置、方法、及びプログラム |
| WO2023153033A1 (ja) * | 2022-02-10 | 2023-08-17 | ヤマハ株式会社 | 情報処理方法、プログラム、および情報処理装置 |
| WO2024013798A1 (ja) * | 2022-07-11 | 2024-01-18 | 日本電信電話株式会社 | 演奏支援システム、演奏支援制御装置、方法およびプログラム |
-
1999
- 1999-01-21 JP JP01341899A patent/JP4048630B2/ja not_active Expired - Fee Related
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007526495A (ja) * | 2003-06-25 | 2007-09-13 | ヤマハ株式会社 | 音楽を教える方法 |
| JP2006195021A (ja) * | 2005-01-12 | 2006-07-27 | Yamaha Corp | 演奏練習装置及びプログラム |
| JP2008122644A (ja) * | 2006-11-13 | 2008-05-29 | Casio Comput Co Ltd | 演奏教習システムおよび演奏教習方法 |
| JP2009175584A (ja) * | 2008-01-28 | 2009-08-06 | Casio Comput Co Ltd | 演奏教習装置及び演奏教習処理のプログラム |
| JP2015011133A (ja) * | 2013-06-27 | 2015-01-19 | カシオ計算機株式会社 | 楽譜表示装置、楽譜表示方法、及びプログラム |
| JP2017032862A (ja) * | 2015-08-04 | 2017-02-09 | 漢基 文 | 音楽再生装置及び音楽再生方法 |
| CN109906479A (zh) * | 2016-11-10 | 2019-06-18 | 雅马哈株式会社 | 键盘乐器 |
| WO2018088382A1 (ja) * | 2016-11-10 | 2018-05-17 | ヤマハ株式会社 | 鍵盤楽器 |
| JP2018077380A (ja) * | 2016-11-10 | 2018-05-17 | ヤマハ株式会社 | 鍵盤楽器 |
| DE112017005665B4 (de) | 2016-11-10 | 2023-06-29 | Yamaha Corporation | Tasteninstrument |
| KR102020479B1 (ko) * | 2018-11-22 | 2019-09-10 | 가천대학교 산학협력단 | 집중력 강화를 위한 이미지트레이닝용 장갑 모듈 시스템 |
| JP2022090963A (ja) * | 2020-12-08 | 2022-06-20 | カシオ計算機株式会社 | 演奏装置、方法、及びプログラム |
| JP7279700B2 (ja) | 2020-12-08 | 2023-05-23 | カシオ計算機株式会社 | 演奏装置、方法、及びプログラム |
| WO2023153033A1 (ja) * | 2022-02-10 | 2023-08-17 | ヤマハ株式会社 | 情報処理方法、プログラム、および情報処理装置 |
| JP2023116866A (ja) * | 2022-02-10 | 2023-08-23 | ヤマハ株式会社 | 情報処理方法、プログラム、および情報処理装置 |
| WO2024013798A1 (ja) * | 2022-07-11 | 2024-01-18 | 日本電信電話株式会社 | 演奏支援システム、演奏支援制御装置、方法およびプログラム |
| JPWO2024013798A1 (ja) * | 2022-07-11 | 2024-01-18 | ||
| JP7816521B2 (ja) | 2022-07-11 | 2026-02-18 | Ntt株式会社 | 演奏支援システム、演奏支援制御装置、方法およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4048630B2 (ja) | 2008-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3807275B2 (ja) | コード提示装置およびコード提示用コンピュータプログラム | |
| JP2001066982A (ja) | 演奏練習装置、鍵盤楽器および運指練習装置 | |
| JPS6157640B2 (ja) | ||
| JP4048630B2 (ja) | 演奏支援装置、演奏支援方法、および演奏支援プログラムを記録した記録媒体 | |
| JP3266149B2 (ja) | 演奏ガイド装置 | |
| JP4038836B2 (ja) | カラオケ装置 | |
| JP3267777B2 (ja) | 電子楽器 | |
| JP2003288077A (ja) | 曲データ出力装置及びプログラム | |
| JP3551014B2 (ja) | 演奏練習装置、演奏練習方法及び記録媒体 | |
| JP2003108126A (ja) | 電子楽器 | |
| JP4305386B2 (ja) | 電子鍵盤楽器 | |
| JP2003015647A (ja) | 自動演奏装置及び電子楽器 | |
| JP4318194B2 (ja) | 電子楽器の自動伴奏装置及び自動伴奏方法 | |
| JP3620366B2 (ja) | 電子鍵盤楽器 | |
| JP2002297139A (ja) | 演奏データ変更処理装置 | |
| JP3674469B2 (ja) | 演奏ガイド方法と装置及び記録媒体 | |
| KR100817475B1 (ko) | 음표입력방식에 의한 메트로놈 출력 신호 설정 및 재생기능을 가지는 전자메트로놈 | |
| JP2670945B2 (ja) | 自動演奏装置 | |
| JP3296202B2 (ja) | 演奏操作指示装置 | |
| JPH10247059A (ja) | 演奏ガイド装置、演奏ガイド用演奏データ作成装置および記憶媒体 | |
| JP2007178890A (ja) | 自動演奏装置 | |
| JP4239971B2 (ja) | 電子鍵盤楽器 | |
| JP2026046137A (ja) | 情報処理装置、電子楽器、方法およびプログラム | |
| JP2000352972A (ja) | 自動演奏システム | |
| JPH09212164A (ja) | 鍵盤演奏装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051025 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070713 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070731 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070928 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071119 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101207 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101207 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111207 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111207 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121207 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131207 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |