JPH09292878A - 演奏支援装置 - Google Patents
演奏支援装置Info
- Publication number
- JPH09292878A JPH09292878A JP8129087A JP12908796A JPH09292878A JP H09292878 A JPH09292878 A JP H09292878A JP 8129087 A JP8129087 A JP 8129087A JP 12908796 A JP12908796 A JP 12908796A JP H09292878 A JPH09292878 A JP H09292878A
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- chord
- display
- light emitting
- emitting diode
- 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
- 239000011295 pitch Substances 0.000 claims description 194
- 238000001514 detection method Methods 0.000 claims description 13
- 238000000034 method Methods 0.000 description 51
- 239000000470 constituent Substances 0.000 description 20
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 13
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 230000007704 transition Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 239000003086 colorant Substances 0.000 description 5
- 230000001256 tonic effect Effects 0.000 description 5
- 230000017105 transposition Effects 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 3
- 101100524645 Toxoplasma gondii ROM5 gene Proteins 0.000 description 2
- 230000004397 blinking Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/38—Chord
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0016—Means for indicating which keys, frets or strings are to be actuated, e.g. using lights or leds
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/161—Note sequence effects, i.e. sensing, altering, controlling, processing or synthesising a note trigger selection or sequence, e.g. by altering trigger timing, triggered note values, adding improvisation or ornaments or also rapid repetition of the same note onset
- G10H2210/171—Ad-lib effects, i.e. adding a musical phrase or improvisation automatically or on player's request, e.g. one-finger triggering of a note sequence
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/395—Special musical scales, i.e. other than the 12-interval equally tempered scale; Special input devices therefor
- G10H2210/525—Diatonic scales, e.g. aeolian, ionian or major, dorian, locrian, lydian, mixolydian, phrygian, i.e. seven note, octave-repeating musical scales comprising five whole steps and two half steps for each octave, in which the two half steps are separated from each other by either two or three whole steps
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/571—Chords; Chord sequences
- G10H2210/576—Chord progression
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/571—Chords; Chord sequences
- G10H2210/611—Chord ninth or above, to which is added a tension note
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/571—Chords; Chord sequences
- G10H2210/616—Chord seventh, major or minor
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/021—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs or seven segments displays
- G10H2220/026—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs or seven segments displays associated with a key or other user input device, e.g. key indicator lights
- G10H2220/061—LED, i.e. using a light-emitting diode as indicator
- G10H2220/066—Colour, i.e. indications with two or more different colours
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/201—Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
- G10H2240/241—Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/281—Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
- G10H2240/295—Packet switched network, e.g. token ring
- G10H2240/305—Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
演奏を行なうのに適した演奏支援装置の提供。 【解決手段】 複数種類のコードについて、該コードに
とって使用可能な音高と一時的に使用可能な音高との少
なくとも2通りの範疇の音高が決定手段によって決定さ
れる。指定手段によってコードが指定されると、そのコ
ードについて決定手段が決定した範疇の音高に対応した
操作部位であるか否か、及びいずれの範疇の音高に対応
した操作部位であるかに応じて、演奏操作手段の各操作
部位に対応した表示手段の各表示部が、表示制御手段の
制御によって異なった表示態様となる。
Description
技術分野に属し、特に、指定されたコード等に適合した
音高でアドリブ演奏を行なうのに適したものに関する。
ィの演奏を行なうことができるようにした電子ピアノ等
の電子楽器が、広く普及している。そうした電子ピアノ
には、鍵盤上の各鍵に対応して発光ダイオード等の光源
を設け、自動演奏の進行に伴い、メロディの演奏のため
に押鍵すべき1つの鍵に対応した光源を順次点灯するよ
うにした装置を搭載したものも出現するに至っている。
このような装置(演奏支援装置と呼ぶことにする)を用
いれば、点灯している光源に対応した鍵を押鍵すること
により、決められたとおりのメロディ演奏を正確に行な
うことが可能になる。
決められたとおりに演奏するのではなくアドリブ演奏を
行なおうとする場合には、上記のような演奏支援装置は
全く役に立たないものである。しかも、アドリブ演奏を
行なう際には、指定されたコード等に適合した音高をそ
の都度的確に選択していくことが重要であるが、多少の
演奏の経験を積んだ者にとっても、こうした作業は独力
では非常に困難である。この発明は上述の点に鑑みてな
されたもので、指定されたコード等に適合した音高でア
ドリブ演奏を行なうのに適した演奏支援装置を提供しよ
うとするものである。
奏支援装置は、相互に異なる音高に対応した複数の操作
部位を有する演奏操作手段と、各前記操作部位にそれぞ
れ対応した表示部を有する表示手段と、少なくともコー
ド進行を指定する指定手段と、複数種類のコードについ
て、該コードにとって使用可能な音高と一時的に使用可
能な音高との少なくとも2通りの範疇の音高を決定する
決定手段と、前記演奏操作手段の各操作部位が、前記指
定手段が指定するコードについて前記決定手段によって
決定されたいずれかの範疇の音高に対応しているか否
か、及びいずれの前記範疇の音高に対応しているかに応
じて、前記表示手段における該操作部位に対応する表示
部での表示態様をそれぞれ異ならしめる制御を行なう表
示制御手段とを具えたことを特徴としている。
そのコードについて決定手段が決定した範疇の音高に対
応した操作部位であるか否か、及びいずれの範疇の音高
に対応した操作部位であるかに応じて、各操作部位に対
応した表示部が、表示制御手段の制御によって異なった
表示態様となる。こうした表示部の表示態様の相違によ
り、演奏者は、指定されたコード等にとって使用可能な
音高と一時的に使用可能な音高とそれ以外の音高とを一
見して見分けることができる。そして例えば、使用可能
な音高を主体として選択して演奏し、一時的に使用可能
な音高を選択したときには使用可能な音高に即座に戻る
ようにすることにより、指定されたコード等から大きく
はずれない範囲でアドリブ演奏を行なうことができるよ
うになる。
は、相互に異なる音高に対応した複数の操作部位を有す
る演奏操作手段と、各前記操作部位にそれぞれ対応した
表示部を有する表示手段と、少なくともコード進行を指
定する情報を含んだ自動演奏情報を供給する供給手段
と、複数種類のコードについて、該コードにとって使用
可能な音高と一時的に使用可能な音高との少なくとも2
通りの範疇の音高を決定する決定手段と、前記自動演奏
情報中のコード情報で1つのコードが指定されるコード
区間毎に、前記供給手段が供給する自動演奏情報におけ
る音高の使用頻度を検出する検出手段と、前記演奏操作
手段の各操作部位が、前記自動演奏情報中のコード情報
で指定されるコードについて前記決定手段によって決定
されたいずれかの範疇の音高に対応しているか否か、及
びいずれの前記範疇の音高に対応しているかに応じ、且
つ、同一の前記範疇の音高に対応している複数の操作部
位同士においても、該音高についてそれぞれ前記検出手
段によって検出された使用頻度に応じて、該操作部位に
対応する前記表示部での表示態様をそれぞれ異ならしめ
る制御を行なう表示制御手段とを具えたことを特徴とし
ている。
供給する自動演奏情報中のコード進行指定情報によって
1つのコードが指定されるコード区間毎に、当該自動演
奏情報における音高の使用頻度が検出手段によって検出
される。そして表示制御手段により、第1の演奏支援装
置におけると同様の制御が行なわれるのみならず、使用
可能な音高に対応している複数の操作部位同士や一時的
に使用可能な音高に対応している複数の操作部位同士に
おいても、それらの音高について上記検出手段によって
検出された使用頻度に応じて、それらの操作部位に対応
した表示部が異なった表示態様となるような制御が行な
われる。
演奏者は、第1の演奏支援装置におけると同様に使用可
能な音高と一時的に使用可能な音高とそれ以外の音高と
を見分けることができるのみならず、使用可能な音高同
士や一時的に使用可能な音高同士でも、自動演奏の側で
のそれら音高の使用頻度を一見して見分けることができ
る。そして例えば、使用頻度の低い音高のほうを多めに
選択することにより、自動演奏との音楽的なバランスの
よい一層高度なアドリブ演奏を行なうことができるよう
になる。
いて、表示手段に、各操作部位に対応した表示部を複数
系列設けるようにし、表示制御手段に、いずれか1つの
系列の表示部に対し、現在のコード区間について指定さ
れているコードに対応して上記制御を行なわせ、残りの
系列の表示部に対し、現在のコード区間に続くコード区
間について指定されているコードに対応して上記制御を
行なわせるようにしてもよい。そうすることにより、演
奏者は、1つの系列の表示部の表示態様に基づき、現在
のコード等に適合した音高を選択するとともに、残りの
系列の表示部の表示態様に基づき、それに続くコード等
に適合した音高を予め知っておくことができる。したが
って、現在のコード区間からその次のコード区間に進ん
だ際に、音高の選択を一層迅速且つ正確に行なうことが
できるようになる。
場合において、表示制御手段に、上記1つの系列の表示
部と上記残りの系列の表示部とで表示態様を相互に異な
らしめる制御を更に行なわせるようにしてもよい。そう
することにより、演奏者が現在のコード等に適合した音
高とそれに続くコード等に適合した音高とを混同する危
険が少なくなるので、音高のより一層正確な選択に資す
ることができる。また、このように表示部を複数系列設
ける場合において、表示制御手段に、時間の進行に応じ
て、上記1つの系列の表示部と上記残りの系列の表示部
との少なくともいずれか一方での表示態様を変化させる
制御を更に行なわせるようにしてもよい。こうした表示
態様の変化により、演奏者は、現在のコード区間からそ
の次のコード区間への移行のタイミングを判断すること
ができるので、次のコード区間に進んだ際の音高のより
一層迅速な選択に資することができる。
場合において、表示制御手段に、現在のコード区間から
その次のコード区間に移行する毎に、各系列の表示部
で、それまで表示を行なっていたコード区間よりも1つ
後のコード区間についての表示を行なわせる制御を更に
行なわせるようにしてもよい。これにより、コード区間
が移行しても、現在のコード区間についての表示を行な
う系列の表示部と、それに続くコード区間についての表
示を行なう系列の表示部との位置関係が固定化されるの
で、演奏者が演奏中に現在のコード等に適合した音高や
その次のコード等に適合した音高を判断する作業が非常
に容易になる。
明の実施の形態を詳細に説明する。図1は、この発明に
係る演奏支援装置を搭載した電子楽器の全体構成を示す
ブロック図である。この電子楽器の全体を制御するCP
U1は、バスライン2を介して、外部記憶装置3,RA
M4,ROM5,MIDIインターフェース6,パネル
7(操作スイッチ群及びディスプレイを含んでいる),
鍵盤8,表示回路9及びトーンジェネレータ10と接続
されている。またCPU1には、タイマ11からクロッ
クパルスが供給される。このクロックパルスは、後述の
割込み処理をスタートするためのテンポクロックとして
用いられる。
奏データ(楽曲の開始から終わりに至るまでの音高情
報,発音制御情報及びタイミング情報)を記録した記録
媒体が着脱可能に装着されて駆動される。一例として、
外部記憶装置3は光ディスク装置から成っている。
から一部ずつ読み出した自動演奏データを一時記憶する
ための領域や、後述する各種データやフラグやレジスタ
等のための領域等が用意されている。ROM5には、C
PU1が実行すべき処理を記述したプログラムの他に、
「和音テーブル」及び「アヴェイラブルノートスケール
テーブル」が記憶されている。「和音テーブル」は、和
音(和音根音及び和音種類)と和音構成音の音高とを対
応させたテーブルである。
ル」は、和音と当該和音において使用可能な音高(アヴ
ェイラブルノートスケール)とを対応させたテーブルで
ある。テーブルの内容の一例を示すと、図2及び図3の
とおりである。これらの図では、全音階的和音(ダイア
トニックコード)における使用可能な音高を、調の主音
を基準とした根音の音程(度)によって分類して示して
おり、図2,図3はそれぞれ長調,短調に対応した「ア
ヴェイラブルノートスケールテーブル」群を示してい
る。ハ長調について音名Cを根音とした和音(C,C
6,CM7)を例にとってみると、和音構成音である音名
C,E,G,A,Bの音高(全音符で表記)と、非和音
構成音のうちのテンションノートである音名Dの音高
(黒丸で表記)と、非和音構成音のうちでもテンション
ノートでもない音名Fの音高(黒三角で表記)とが使用
可能であることが図2から理解される。なお、音名Aは
シックススコード(C6)のときに和音構成音となり、
音名Bはメジャセブンス(CM7)のときに和音構成音と
なるもので、それ以外(例えばC)のときは非和音構成
音(使用可能)となる。
分類された和音にみられるように、同一の和音について
使用可能な音高が複数通り存在する場合には、そのうち
の1通りの音高データのみを「アヴェイラブルノートス
ケールテーブル」に記憶するようにしてもよいし、ある
いは、これら複数通りの音高データを全て「アヴェイラ
ブルノートスケールテーブル」に記憶しておき、パネル
7の操作によって任意の音高データを演奏者が選択でき
るようにしたり、楽曲の進行に応じてCPU1がいずれ
かの音高データを指定したり、外部記憶装置3に装着す
る記録媒体に自動演奏データと併せて特定の音高データ
を指定するデータを記録しておいたりしてもよい。な
お、「アヴェイラブルノートスケールテーブル」は、ハ
長調,ハ短調の場合のものを記憶しており、調の主音が
変化した際にはハ調の主音と音程に応じてハ調の場合の
スケールをシフトして用いればよい。しかし、それに限
らず、すべての主音に対するスケールを持つ(記憶す
る)ようにしてもよい。
いが、演奏を行なう際の条件(例えば音色やエフェクト
等)を設定するためのスイッチや自動演奏のスタート/
ストップを切換え選択するためのスタート/ストップス
イッチ等の各種スイッチが設けられている。
イオードの集合である発光ダイオード群LEDが設けら
れている。各鍵用の発光ダイオードは、相互に異なる発
光色の複数の発光ダイオードの組み合わせ(一例として
赤色の発光ダイオードと緑色の発光ダイオードとの2種
類の組み合わせとする)を単位としている。
光ダイオード群LED中の各鍵用の発光ダイオード毎
に、赤色の発光ダイオードと緑色の発光ダイオードのう
ちの任意の一方に対して連続的またはパルス的に電圧を
印加してその発光ダイオードを点灯させることができ、
且つ、印加する電圧の大きさを調整してその発光ダイオ
ードの輝度を任意に設定することが可能な回路である。
トーンジェネレータ10には、外部記憶装置3が記録媒
体から読み出したデータに基づいて作成されたMIDI
メッセージと、演奏者が鍵盤8を用いて演奏を行なった
ことに基づいて作成されたMIDIメッセージとが、そ
れぞれ異なるMIDIチャンネルで供給される。トーン
ジェネレータ10は、これらのMIDIメッセージに従
う楽音波形生成処理を並行的に実行し、生成した楽音波
形データをミキシングした後サウンドシステムSSに伝
送する。これにより、演奏者が演奏したメロディが、自
動演奏をバックにして音響的に発音される。
動作を、発光ダイオード群LED1,LED2の発光の
制御を中心にして説明する。図4は、CPU1が実行す
るメインルーチンを示すフローチャートである。このメ
インルーチンでは、所定の初期設定(ステップS1)を
行なった後、「調・コード検出処理」(ステップS2)
と、「キーイベント処理」(ステップS3)と、「パネ
ル処理」(ステップS4)と、その他の処理(ステップ
S5)とから成るループ処理を繰り返し実行する。
る前段階として、演奏すべき楽曲の調及びコード進行を
検出する処理である。この処理では、図5に示すよう
に、まず、外部記憶装置3に挿入された記録媒体から自
動演奏データを読み出し、その自動演奏データを解析し
て楽曲の調を検出する(ステップS11)。そして、検
出した調を示すデータ(主音、及び長調と短調のいずれ
であるかを示すデータ)をRAM4に記憶させる(ステ
ップS12)。続いて、この自動演奏データを解析して
楽曲のコード進行を検出する(ステップS13)。そし
て、検出したコード進行の各コード区間での和音(和音
根音及び和音種類)を示すデータをRAM4に記憶させ
る(ステップS14)。次に、検出したコード進行の各
コード区間毎に、自動演奏データでの音名の使用頻度を
検出する(ステップS15)。そして、検出した音名使
用頻度を示すデータをRAM4に記憶させる(ステップ
S16)。そしてリターンする。
って検出されたデータのRAM4内での記憶フォーマッ
トの一例を示す。図6(a)のように、先頭のアドレス
a1の領域には調データが記憶され、それに続くアドレ
スa2,a3,…anの領域には、楽曲の開始から終わ
りに向けて、各コード区間のタイミングデータと当該コ
ード区間での和音データと当該コード区間での音名使用
頻度データとを一組とするデータがそれぞれ記憶され
る。タイミングデータは、直前のコード区間の開始タイ
ミングから今回のコード区間の開始タイミングまでの時
間間隔(但し、先頭のコード区間のタイミングデータの
場合には、楽曲の開始時点から先頭のコード区間の開始
タイミングまでの時間間隔)を、この電子楽器における
音符分解能(一例として96分音符とする)を1クロッ
クとしたクロック数で表したものである。音名使用頻度
データは、図6(b)のように、当該コード区間での各
音名の使用頻度をパーセントで表したものである。な
お、曲によっては、曲の途中において調が変化(転調)
する場合もあるので、ステップS11において転調部分
も検出し、ステップS12において調を示すデータと転
調したタイミングをRAM14に記憶させるようにして
もよい。
鍵盤8の押鍵によって発生するキーオン,キーオフのイ
ベントに基づいてそれぞれ周知の発音,消音処理が実行
される。続く「パネル処理」は、パネル7上のスイッチ
の操作に基づいて実行される処理である。図7は、この
「パネル処理」のうち、スタート/ストップスイッチの
操作に基づいて実行される自動演奏スタート/ストップ
処理の一例を示す。この処理では、まず、スタート/ス
トップスイッチのオンイベントがあるか否かを判断する
(ステップS21)。ノーであればリターンする。他方
イエスであれば、RAM4内の自動演奏フラグRUNの
値を‘1’と‘0’との間で反転し(ステップS2
2)、フラグRUNの値が‘1’であるか否かを判断す
る(ステップS23)。イエスであれば、前述の「調・
コード検出処理」によってRAM4に記憶された調デー
タと最初のタイミングデータ(図6)とを読み出し(ス
テップS24)、当該タイミングデータが示すクロック
数をTIMEとして設定する(ステップS25)。そし
てリターンする。他方ステップS23でノーと判断され
れば(すなわちフラグRUNの値が‘0’であれば)、
自動演奏中の楽音に対して所定の消音処理を行ない(ス
テップS26)、発光ダイオード群LED中の全ての発
光ダイオードを消灯させる(ステップS27)。そして
リターンする。
により、フラグRUNの値が‘1’のときにスタート/
ストップスイッチがオンされると、フラグRUNの値が
‘0’に反転し、自動演奏が停止する。他方、フラグR
UNの値が‘0’のとき(すなわち自動演奏の停止中)
にスタート/ストップスイッチがオンされることにより
フラグRUNの値が‘1’に反転すると、図8に示すよ
うな割込み処理をCPU1が実行することにより、発光
ダイオード群LEDの点灯制御と自動演奏とが行なわれ
る。
の値が‘1’のときに所定の処理周期(例えば10ミリ
秒)でスタートする割込み処理である。この処理では、
まず、クロック数TIMEが0以下であるか否かを判断
する(ステップS31)。最初は、クロック数TIME
は「自動演奏スタート/ストップ処理」によって先頭の
コード区間のタイミングデータのクロック数に設定され
たままなので、そのクロック数が0を越えていれば、ス
テップS31でノーと判断されてステップS41に進
み、現在のクロック数TIMEからデータ読出し処理の
処理周期(上述の例では10ミリ秒)分のクロック数K
を減じたクロック数を、新たなクロック数TIMEとし
て設定する。尚、クロック数Kは、次のような計算を実
行することによって算出される。 K=テンポ×音符分解能×処理周期/60×1000 (但し、テンポは、1分間あたりの4分音符の数で表
し、音符分解能は4分音符あたりの音符分解能(例えば
前述の96分音符の場合ならば24)で表すものとす
る。)
タ読出し処理(ステップS42)を行なった後、リター
ンする。この自動演奏データ読出し処理は、外部記憶装
置3に装着された記録媒体内の自動演奏データを楽曲の
開始部分から一部ずつ読み出し、その自動演奏データに
基づいてMIDIメッセージを作成する周知の処理であ
る。他方、先頭のコード区間のタイミングデータのクロ
ック数が0であるか、あるいは何度かこのデータ読出し
処理を実行したことによりクロック数TIMEが0以下
になれば、ステップS31でイエスと判断されてステッ
プS32に進み、前述の「調・コード検出処理」によっ
てRAM4に記憶された当該タイミングデータと同じコ
ード区間についての和音データを読み出す。
が示す和音の和音構成音(使用可能な協和音)の音高
を、ROM5内の「和音テーブル」を参照して求める。
続くステップS34では、まず、「自動演奏スタート/
ストップ処理」で読み出した調データが長調と短調のい
ずれの調を示すものであるかに応じて、当該調について
のROM5内の「アヴェイラブルノートスケールテーブ
ル」群を選択する。次に、当該調において、和音データ
が示す和音が何度の和音(I,II,III…)かを調の主
音との差に基づいて判定し、当該調内における「アヴェ
イラブルノートスケールテーブル」群の中からいずれか
1つを選択し、その「アヴェイラブルノートスケールテ
ーブル」において上記和音データが示す和音に対応する
アヴェイラブルノートスケールを、上記調データが示す
主音の音名の音名Cに対する音程分だけシフトする。例
えば、調データが変ロ長調(Bフラット・メジャ調)で
あり、和音データがGmであったとすると、変ロ長調の
主音Bb(Bフラット)に対する和音Gmの根音の音程は
VI(6度)であるので、VIのスケールである「エオリア
ン」スケールが選択され、このスケールが調の主音の音
名Bb(Bフラット)と音名Cとの音程分だけシフトさ
れる。そして、シフトしたアヴェイラブルノートスケー
ル上の使用可能な音高から、ステップS33で求めた和
音構成音の音高を除外したものを、一時的に使用可能な
経過音の音高として求める。続くステップS35では、
前述の「調・コード検出処理」によってRAM4に記憶
された当該和音データと同じコード区間についての音名
使用頻度データを読み出す。
群LEDのうち、ステップS33で求めた和音構成音の
音高に対応する鍵用の発光ダイオード中の、所定の第1
の発光色(例えば赤色のほうとする)の発光ダイオード
を点灯させる。それとともに、ステップS35で読み出
した音名使用頻度データが示す音名の使用頻度に応じ
て、使用頻度が高い音名に対応する鍵用の第1の発光色
の発光ダイオードの輝度が、使用頻度が低い音名に対応
する鍵用の第1の発光色の発光ダイオードの輝度よりも
低くなるようにする。
群LEDのうち、ステップS34で求めた使用可能な非
和音構成音の音高に対応する鍵用の発光ダイオード中
の、上記第1の発光色以外の第2の発光色(前述の例で
は緑色となる)の発光ダイオードを点灯させる。それと
ともに、ステップS35で読み出した音名使用頻度デー
タが示す音名の使用頻度に応じて、使用頻度が高い音名
に対応する鍵用の第2の発光色の発光ダイオードの輝度
が、使用頻度が低い音名に対応する鍵用の第2の発光色
の発光ダイオードの輝度よりも低くなるようにする。続
くステップS38では、ステップS36及びS37で点
灯させた発光ダイオード以外の発光ダイオード群LED
中の全ての発光ダイオード(すなわち使用不可能な不協
和音の音高に対応する鍵用の発光ダイオード)を消灯さ
せる。
M4からタイミングデータを読み出したコード区間に続
くコード区間のタイミングデータ(したがって、最初
は、先頭のコード区間に続くコード区間のタイミングデ
ータ)を、RAM4から読み出す。続くステップS40
では、当該タイミングデータが示すクロック数を現在の
クロック数TIMEに加えたクロック数を、新たなクロ
ック数TIMEとして設定する。そして前述のようなス
テップS41及びS42を経た後、リターンする。
行することにより、新たなコード区間に移行する毎に、
発光ダイオード群LED中の発光ダイオードのうち、当
該コード区間において使用可能な音高(和音構成音の音
高),一時的に使用可能な音高(使用可能な非和音構成
音の音高)に対応する鍵用の発光ダイオードがそれぞれ
赤色,緑色に点灯することになる。したがって、演奏者
は、発光ダイオード群LEDを参照することにより、現
在のコード区間において使用可能な音高と一時的に使用
可能な音高とそれ以外の音高とを一見して見分けること
ができるようになる。そして例えば、赤色に点灯してい
る発光ダイオードに対応した鍵を主体として押鍵し、緑
色に点灯している発光ダイオードに対応した鍵を押鍵し
たときには赤色に点灯している発光ダイオードに対応し
た鍵に即座に戻るようにすることにより、指定された調
及びコードから大きくはずれない範囲でアドリブ演奏を
行なうことができるようになる。
タの側での音高の使用頻度に応じて発光ダイオードの輝
度が異なっているので、演奏者は、自動演奏データの側
での音高の使用頻度を一見して判断することができる。
そして例えば、高い輝度で点灯している発光ダイオード
に対応した鍵の方を多めに押鍵することにより、自動演
奏側ではあまり発生しない音をアドリブ演奏にて補うこ
とができ、音楽的なバランスのよい一層高度なアドリブ
演奏を行なうことができるようになる。尚、演奏者が押
鍵した鍵用の発光ダイオードの輝度を、その押鍵回数に
応じて徐々に低下させることにより、自動演奏データの
側と演奏者の側とでの音高の総合的な使用頻度を随時判
断できるようにしてもよい。また、曲の途中での転調を
検出し、RAM4に転調した旨のデータを記憶させた場
合は、ステップS32において必要に応じて(転調デー
タが記憶されている場所のみ)転調データも読み出すよ
うにすればよい。
ついて説明を行なう。この変更例に係る演奏支援装置
も、図1に示したのと同様な電子楽器に搭載されてい
る。但し、図9に示すように、この電子楽器の鍵盤8’
の近傍には、図1の電子楽器の鍵盤8とは異なり、各鍵
に対応した発光ダイオードの集合である発光ダイオード
群として2系列の発光ダイオード群LED1,LED2
が設けられている。LED1,LED2における各鍵用
の発光ダイオードは、図1の電子楽器のLEDと同様
に、それぞれ赤色の発光ダイオードと緑色の発光ダイオ
ードとの2種類の組み合わせを単位としている。そし
て、この電子楽器の表示回路9’は、CPU1の制御の
もと、発光ダイオード群LED1,LED2中の各鍵用
の発光ダイオード毎に、赤色の発光ダイオードと緑色の
発光ダイオードのうちの任意の一方に対して連続的また
はパルス的に電圧を印加してその発光ダイオードを点灯
させることができ、且つ、印加する電圧の大きさを調整
してその発光ダイオードの輝度を任意に設定することが
可能になっている。
トップ処理」において、フラグRUNの値が‘1’から
‘0’に反転したとき、図7の「自動演奏スタート/ス
トップ処理」のステップS27に相当するステップで、
発光ダイオード群LED1,LED2中の全ての発光ダ
イオードを消灯させる。そしてこの変更例では、「自動
演奏スタート/ストップ処理」によりフラグRUNの値
が‘0’から‘1’に反転したとき、図8に示したデー
タ読出し処理の代わりに、図10及び図11に示すよう
なデータ読出し処理を所定の処理周期でスタートする。
図10及び図11は「データ読出し処理」のフローを分
割して示すもので、同じ接続符号1,2,3同士の箇所
でフローが接続される。この処理は、図10からスター
トし、まず、フラグRUNの値が‘1’になった後初め
てこのデータ読出し処理をスタートしたか否かを判断す
る(ステップS51)。最初はイエスと判断されてステ
ップS52に進み、クロック数TIMEが0以下である
か否かに係らず、図8のステップS32乃至S34と同
様な内容のステップS52乃至S54を経る。
TIMEが0以下であるか否かを判断する。最初は、ク
ロック数TIMEは「自動演奏スタート/ストップ処
理」によって先頭のコード区間のタイミングデータのク
ロック数に設定されたままであるが、そのクロック数が
0を越えているためにステップS55でノーと判断され
ると、図11のステップS75に進み、発光ダイオード
群LED2のうち、ステップS53で求めた和音構成音
の音高に対応する鍵用の発光ダイオード中の、所定の第
1の発光色(例えば赤色のほうとする)の発光ダイオー
ドを点灯させる。それとともに、先頭のコード区間が開
始するまでの残り時間TIME2が所定値X未満である
場合には、残り時間に応じて上記第1の発光色の発光ダ
イオードの輝度を低めに決定する。
算を実行することによって算出される。 TIME2=TIME×60000/テンポ×音符分解
能 またXは、一定値(例えば1秒)に設定してもよく、あ
るいは、テンポが早いときには小さめの値に設定し、逆
にテンポが遅いときには大きめの値に設定するようにし
てもよい。) 続くステップS76では、発光ダイオード群LED2の
うち、ステップS54で求めた使用可能な非和音構成音
の音高に対応する鍵用の発光ダイオード中の、上記第1
の発光色以外の第2の発光色(前述の例では緑色とな
る)の発光ダイオードを点灯させる。それとともに、残
り時間TIME2が所定値X未満である場合には、残り
時間に応じて上記第2の発光色の発光ダイオードの輝度
を低めに決定する。
及びS76で点灯させた発光ダイオード以外の発光ダイ
オード群LED2中の全ての発光ダイオードを消灯させ
る。そしてステップS69に進む。他方、先頭のコード
区間のタイミングデータのクロック数が0であるため
に、図10のステップS55でイエスと判断された場合
には、ステップS56に進み、それまでにRAM4から
タイミングデータを読み出したコード区間の次のコード
区間のタイミングデータ(したがって、最初は、先頭の
コード区間の次のコード区間のタイミングデータ)を、
RAM4から読み出す。続くステップS57では、当該
タイミングデータが示すクロック数を現在のクロック数
TIMEに加えたクロック数を、新たなクロック数TI
MEとして設定する。続くステップS58では、ステッ
プS57で設定した新たなクロック数TIMEに対応し
て残り時間TIME2を新たに算出する。
UNの値が‘1’になった後初めてこのデータ読出し処
理をスタートしたか否かを判断する。最初はここでもイ
エスと判断されてステップS60に進み、発光ダイオー
ド群LED1のうち、ステップS53で求めた和音構成
音の音高に対応する鍵用の発光ダイオード中の、上記第
1の発光色の発光ダイオードを点灯させる。それととも
に、残り時間TIME2が所定値X未満である場合に
は、残り時間に応じて上記第1の発光色の発光ダイオー
ドの輝度を高めに決定する。
群LED1のうち、ステップS54で求めた使用可能な
非和音構成音の音高に対応する鍵用の発光ダイオード中
の、上記第2の発光色の発光ダイオードを点灯させる。
それとともに、残り時間TIME2が所定値X未満であ
る場合には、残り時間に応じて上記第2の発光色の発光
ダイオードの輝度を高めに決定する。続くステップS6
2では、ステップS60及びS61で点灯させた発光ダ
イオード以外の発光ダイオード群LED1中の全ての発
光ダイオードを消灯させる。続いて、図8のステップS
32乃至S34と同様な内容のステップS63乃至S6
5を経ることにより、現在のコード区間(ここでは先頭
のコード区間)の次のコード区間についての和音構成音
の音高と使用可能な非和音構成音の音高とを求める。
ダイオード群LED2のうち、ステップS64で求めた
和音構成音の音高に対応する鍵用の発光ダイオード中
の、上記第1の発光色の発光ダイオードを点灯させる。
それとともに、残り時間TIME2が所定値X未満であ
る場合には、残り時間に応じて上記第1の発光色の発光
ダイオードの輝度を高めに決定する。続くステップS6
7では、発光ダイオード群LED2のうち、ステップS
65で求めた使用可能な非和音構成音の音高に対応する
鍵用の発光ダイオード中の、上記第1の発光色以外の第
2の発光色(前述の例では緑色となる)の発光ダイオー
ドを点灯させる。それとともに、先頭のコード区間が開
始するまでの残り時間TIME2が所定値X未満である
場合には、残り時間に応じて上記第2の発光色の発光ダ
イオードの輝度を高めに決定する。続くステップS68
では、ステップS66及びS67で点灯させた発光ダイ
オード以外の発光ダイオード群LED2中の全ての発光
ダイオードを消灯させる。そしてステップS69に進
む。
IMEからデータ読出し処理の処理周期分のクロック数
Kを減じたクロック数を、新たなクロック数TIMEと
して設定する。続くステップS70では、残り時間TI
ME2が上記所定値X未満であるか否かを判断する。ノ
ーであれば、ステップS73にジャンプし、現在の残り
時間TIME2からデータ読出し処理の処理周期を減じ
た時間を、新たな残り時間TIME2として設定する。
そして図8のステップS42と同じ内容のステップS7
4を経た後、リターンする。他方、ステップS70でイ
エスと判断されれば、ステップS71に進み、発光ダイ
オード群LED1の点灯中の各発光ダイオードの輝度を
所定量だけ下げる(尤も、ステップS55でノーと判断
された場合には、発光ダイオード群LED1の各発光ダ
イオードはまだ消灯されたままなので、ここではステッ
プS71は意味を持たない)。続くステップS72で
は、発光ダイオード群LED2の点灯中の各発光ダイオ
ードの輝度を所定量だけ上げる。続いて前述のようなス
テップS73及びS74を経た後、リターンする。
スタートした際は、図10のステップS51でノーと判
断されてステップS78に進み、クロック数TIMEが
0以下であるか否かを判断する。クロック数TIMEが
まだ0を越えていれば、ノーと判断されて図11のステ
ップS69にジャンプし、前述のようなステップS69
乃至S74を経る。これにより、残り時間TIME2が
所定値X未満になった以後、発光ダイオード群LED1
の点灯中の各発光ダイオードの輝度が所定量ずつ低下
し、逆に発光ダイオード群LED2の点灯中の各発光ダ
イオードの輝度が所定量ずつ上昇していく。
オード群LED1,LED2中の発光ダイオードの輝度
との関係の一例を示した図であり、(a)はLED2の
輝度例を示し、(b)はLED1の輝度例を示す。この
図の例では、残り時間TIME2が所定値X以上である
ときのLED1,LED2中の発光ダイオードの輝度を
それぞれ最大,最小として、残り時間TIME2が所定
値X未満になった以後、LED1,LED2中の発光ダ
イオードの輝度がそれぞれTIME2の値の減少に対し
て線形的に低下若しくは上昇するようになっている。但
し、別の例として、残り時間TIME2が所定値X未満
になった以後、LED1,LED2中の発光ダイオード
の輝度がそれぞれTIME2の値の減少に対して非線形
的に低下若しくは上昇するようにしてもよい。そして、
こうした輝度の低下及び上昇の早さは、テンポが早いと
きには早くし、逆にテンポが遅いときには遅くすること
が望ましい。
のタイミングデータが0を越えている場合には、当該コ
ード区間において使用可能な音高,一時的に使用可能な
音高に対応する鍵用の発光ダイオード群LED2中の発
光ダイオードがそれぞれ赤色,緑色に点灯することにな
る。したがって、演奏者は、発光ダイオード群LED2
を参照することにより、先頭のコード区間が開始する前
に、当該コード区間において使用可能な音高と一時的に
使用可能な音高とそれ以外の音高とを予め知っておくこ
とができる。これにより、先頭のコード区間が開始した
際に、音高の選択を迅速且つ正確に行なうことができる
ようになる。しかも、先頭のコード区間が開始するまで
の残り時間に応じて発光ダイオードの輝度が変化するの
で、演奏者は、当該コード区間の開始タイミングを一見
して判断することができる。これにより、先頭のコード
区間が開始した際の音高のより一層迅速な選択に資する
ことができる。
タが0である場合には、当該コード区間において使用可
能な音高,一時的に使用可能な音高に対応する鍵用の発
光ダイオード群LED1中の発光ダイオードが、次のコ
ード区間に移行するまでの残り時間に応じた輝度でそれ
ぞれ赤色,緑色に点灯し、且つ、当該次のコード区間に
おいて使用可能な音高,一時的に使用可能な音高に対応
する鍵用の発光ダイオード群LED2中の発光ダイオー
ドが、当該次のコード区間に移行するまでの残り時間に
応じた輝度でそれぞれ赤色,緑色に点灯することにな
る。したがって、演奏者は、発光ダイオード群LED1
を参照することにより、先頭のコード区間において使用
可能な音高と一時的に使用可能な音高とそれ以外の音高
とを一見して見分けることができ、且つ、発光ダイオー
ド群LED2を参照することにより、先頭のコード区間
の次のコード区間に移行する前に、当該次のコード区間
において使用可能な音高と一時的に使用可能な音高とそ
れ以外の音高とを予め知っておくことができる。これに
より、当該次のコード区間に移行した際に、音高の選択
を迅速且つ正確に行なうことができるようになる。しか
も、先頭のコード区間が開始するまでの残り時間に応じ
て発光ダイオードの輝度が変化するので、演奏者は、当
該次のコード区間の開始タイミングを一見して判断する
ことができる。これにより、当該次のコード区間に移行
した際の音高のより一層迅速な選択に資することができ
る。
行したことによりクロック数TIMEが0以下になると
(すなわち新たなコード区間に移行すると)、次にこの
データ読出し処理がスタートした際は、図10のステッ
プS51を経てステップS78でイエスと判断されてス
テップS79に進む。ステップS79では、発光ダイオ
ード群LED2中の各鍵用の発光ダイオードの点灯状態
がそのまま発光ダイオード群LED1中の同じ鍵用の発
光ダイオードで再現されるように、発光ダイオード群L
ED1中の発光ダイオードを点灯させる。そして発光ダ
イオード群LED2中の発光ダイオードを全て消灯させ
る。
うなステップS56乃至S58を経た後、ステップS5
9で今度はノーと判断されてステップS63にジャンプ
し、前述のようなステップS63乃至S74を経ること
により、当該新たなコード区間についての点灯表示を発
光ダイオード群LED2で行なう。このステップS7
9,S56乃至S59,S63乃至S74の処理によ
り、コード区間が移行しても、発光ダイオード群LED
1では常に現在のコード区間についての点灯表示が行な
われ、発光ダイオード群LED2では常に現在のコード
区間の次のコード区間についての点灯表示が行なわれる
ようになる。したがって、演奏者が演奏中に現在のコー
ド等に適合した音高やその次のコード等に適合した音高
を判断する作業が非常に容易になる。
返し実行することにより、新たなコード区間に移行する
毎に、当該コード区間についての表示が発光ダイオード
群LED2で行なわれ、当該コード区間の次のコード区
間についての表示が発光ダイオード群LED2で行なわ
れる。尚、この変更例において、使用可能な音高,一時
的に使用可能な音高に対応する鍵用の発光ダイオードの
輝度を残り時間TIME2に応じて変化させるかわり
に、それらの発光ダイオードを断続的に点滅させ、残り
時間TIME2に応じて点滅の間隔(点灯している時間
の長さと消灯している時間の長さとの比)を変化させる
ようにしてもよい。そして、図8に示したデータ読出し
処理と同様に、各コード区間での自動演奏データの側で
の音高の使用頻度に応じてそれらの発光ダイオードの輝
度を相違させるようにしてもよい。
各鍵用の発光ダイオードは、LED1中の各鍵用の発光
ダイオードとは異なる2種類の色の発光ダイオードの組
み合わせを単位とするものであってもよい。あるいは、
LED1中の発光ダイオードとLED2中の発光ダイオ
ードとのうちいずれか一方のみを断続的に点滅させるよ
うにしたり、またはLED1中の発光ダイオードの最大
輝度,最小輝度とLED2中の発光ダイオードの最大輝
度,最小輝度(図12参照)とを相互に異ならしめるよ
うにしてもよい。それらの場合には、演奏者が現在のコ
ード区間についての表示とその次のコード区間について
の表示とを混同する危険が少なくなるので、音高のより
一層正確な選択に資することができる。
区間に移行するまでの残り時間TIME2が或る値を越
えている場合には、残り時間TIME2がその値になる
のを待って発光ダイオード群LED2中の発光ダイオー
ドを点灯させるようにしてもよい。また、この変更例で
は発光ダイオード群として2系列の発光ダイオード群L
ED1,LED2を設けているが、3系列の発光ダイオ
ード群を設け、いずれか1つの系列で現在のコード区間
についての表示を行なわせ、それに続く2以上のコード
区間についての表示を残りの系列で行なわせるようにし
てもよい。また、以上の実施の形態では、ROM5に
「アヴェイラブルノートスケールテーブル」を記憶して
おき、このテーブルを参照して使用可能な音高を求めて
いるが、こうしたテーブルを記憶することなく、音楽理
論を基礎とした所定のアルゴリズムによって使用可能な
音高を求めるようにしてもよい。
ータは楽曲の開始から終わりに至るまでの音高情報,発
音制御情報及びタイミング情報から成っており、自動演
奏データから調を指定するデータやコード進行を指定す
るデータを検出し、これをそのまま用いている。しか
し、検出したこれらのデータを演奏者が修正するように
してもよい。また、予め、自動演奏データ中に調やコー
ド進行を指定するデータを埋め込んでおき(演奏進行に
沿って記憶しておく)、それを読み出すようにしてもよ
い。あるいはコードと共にそのコードで使用されるアヴ
ェイラブルノートスケールを指定するデータを埋め込ん
でおいてもよい(演奏進行に沿って記憶しておく)。あ
るいは、自動演奏データを所定数の小節分のパターンデ
ータとして構成し、そのパターンデータを繰り返し再生
するとともに、演奏者が演奏中に鍵盤8上の所定の和音
指定用鍵域の鍵を押鍵したりパネル7上の所定の操作ス
イッチを操作したりすることによって調やコード進行を
指定するようにしてもよいことももちろんである。
協和音の音高に対応する鍵用の発光ダイオードと一時的
に使用可能な経過音の音高に対応する鍵用の発光ダイオ
ードとを相互に異なる色で点灯させ、使用不可能な不協
和音の音高に対応する鍵用の発光ダイオードは全く点灯
させていない。しかし、各鍵用の発光ダイオードを相互
に異なる発光色の3種類以上の発光ダイオードの組み合
わせを単位とするようにし、使用不可能な不協和音の音
高に対応する鍵用の発光ダイオードも、使用可能な協和
音の音高に対応する鍵用の発光ダイオードや一時的に使
用可能な経過音の音高に対応する鍵用の発光ダイオード
とは異なる色で点灯させるようにしてもよい。また、以
上の実施の形態では、一時的に使用可能な経過音のうち
のテンションノートの音高についての発光ダイオードの
点灯の態様とテンションノートでない音高についての発
光ダイオードの点灯の態様とが同じであるが、それらの
発光ダイオードの点灯の態様(色または輝度)を相互に
異ならしめるようにしてもよい。
ータの読出しに基づく自動演奏と組み合わせて演奏者が
アドリブ演奏を行なうようになっているが、他の演奏者
による生の演奏と同期させて演奏者がアドリブ演奏を行
なうようにしてもよい。また、以上の実施の形態では、
発光ダイオードを表示手段として用いているが、発光ダ
イオード以外の光源等をはじめとして、演奏者が視覚的
に認識可能ななんらかの手段を表示手段として用いるよ
うにしてもよい。また、以上の実施の形態では、電子ピ
アノのように鍵盤を設けた電子楽器にこの発明を適用し
ているが、鍵盤以外の演奏操作手段を設けた電子楽器に
この発明を適用するようにしてもよい。
する。 (1) 相互に異なる音高に対応した複数の操作部位を
有する演奏操作手段と、各前記操作部位にそれぞれ対応
した表示部を有する表示手段と、少なくともコード進行
を指定する指定手段と、複数種類のコードについて、該
コードにとって使用可能な音高と一時的に使用可能な音
高との少なくとも2通りの範疇の音高を決定する決定手
段と、前記演奏操作手段の各操作部位が、前記指定手段
が指定するコードについて前記決定手段によって決定さ
れたいずれかの範疇の音高に対応しているか否か、及び
いずれの前記範疇の音高に対応しているかに応じて、前
記表示手段における該操作部位に対応する表示部での表
示態様をそれぞれ異ならしめる制御を行なう表示制御手
段とを具えた演奏支援装置。
の操作部位を有する演奏操作手段と、各前記操作部位に
それぞれ対応した表示部を有する表示手段と、調及びコ
ード進行を指定する指定手段と、長調と短調とのそれぞ
れに関し、複数種類のコードについて、該コードにとっ
て使用可能な音高と一時的に使用可能な音高との少なく
とも2通りの範疇の音高を決定する決定手段と、前記演
奏操作手段の各操作部位が、前記指定手段が指定する調
及びコードについて前記決定手段によって決定されたい
ずれかの範疇の音高に対応しているか否か、及びいずれ
の前記範疇の音高に対応しているかに応じて、前記表示
手段における該操作部位に対応する表示部での表示態様
をそれぞれ異ならしめる制御を行なう表示制御手段とを
具えた演奏支援装置。
の操作部位を有する演奏操作手段と、各前記操作部位に
それぞれ対応した表示部を有する表示手段と、少なくと
もコード進行を指定する情報を含んだ自動演奏情報を供
給する供給手段と、複数種類のコードについて、該コー
ドにとって使用可能な音高と一時的に使用可能な音高と
の少なくとも2通りの範疇の音高を決定する決定手段
と、前記自動演奏情報中のコード情報で1つのコードが
指定されるコード区間毎に、前記供給手段が供給する自
動演奏情報における音高の使用頻度を検出する検出手段
と、前記演奏操作手段の各操作部位が、前記自動演奏情
報中のコード情報で指定されるコードについて前記決定
手段によって決定されたいずれかの範疇の音高に対応し
ているか否か、及びいずれの前記範疇の音高に対応して
いるかに応じ、且つ、同一の前記範疇の音高に対応して
いる複数の操作部位同士においても、該音高についてそ
れぞれ前記検出手段によって検出された使用頻度に応じ
て、該操作部位に対応する前記表示部での表示態様をそ
れぞれ異ならしめる制御を行なう表示制御手段とを具え
た演奏支援装置。
の操作部位を有する演奏操作手段と、各前記操作部位に
それぞれ対応した表示部を有する表示手段と、調を指定
する調情報とコード進行を指定するコード情報とを含ん
だ自動演奏情報を供給する供給手段と、長調と短調との
それぞれに関し、複数種類のコードについて、該コード
にとって使用可能な音高と一時的に使用可能な音高との
少なくとも2通りの範疇の音高を決定する決定手段と、
前記自動演奏情報中のコード情報で1つのコードが指定
されるコード区間毎に、前記供給手段が供給する自動演
奏情報における音高の使用頻度を検出する検出手段と、
前記演奏操作手段の各操作部位が、前記自動演奏情報中
の調情報及びコード情報で指定される調及びコードにつ
いて前記決定手段によって決定されたいずれかの範疇の
音高に対応しているか否か、及びいずれの前記範疇の音
高に対応しているかに応じ、且つ、同一の前記範疇の音
高に対応している複数の操作部位同士においても、該音
高についてそれぞれ前記検出手段によって検出された使
用頻度に応じて、該操作部位に対応する前記表示部での
表示態様をそれぞれ異ならしめる制御を行なう表示制御
手段とを具えた演奏支援装置。
応じて表示態様を異ならしめた前記 操作部位に対応する前記表示部での表示態様を、該操作
部位が操作された回数に応じて変化させる制御を更に行
なう(3)または(4)に記載の演奏支援装置。 (6) 前記表示手段は、各前記操作部位に対応した表
示部を複数系列有しており、前記表示制御手段は、いず
れか1つの系列の表示部に対し、現在のコード区間につ
いて指定されているコードに対応して前記制御を行な
い、残りの系列の表示部に対し、現在のコード区間に続
くコード区間について指定されているコードに対応して
前記制御を行なう(1)乃至(5)のいずれかに記載の
演奏支援装置。 (7) 前記表示制御手段は、前記1つの系列の表示部
と前記残りの系列の表示部とで表示態様を相互に異なら
しめる制御を更に行なう(6)に記載の演奏支援装置。 (8) 前記表示制御手段は、時間の進行に応じて、現
在のコード区間に対応した系列の表示部と残りの系列の
表示部との少なくともいずれか一方での表示態様を変化
させる制御を更に行なう(6)または(7)に記載の演
奏支援装置。
ド区間からその次のコード区間に移行する毎に、各系列
の表示部で、それまで表示を行なっていたコード区間よ
りも1つ後のコード区間についての表示を行なわせる制
御を更に行なう(6)乃至(8)のいずれかに記載の演
奏支援装置。 (10) 前記表示制御手段は、新たなコード区間に移
行するまでの残り時間に応じて、前記表示部で表示態様
を異ならしめる制御を更に行なう(1)乃至(9)のい
ずれかに記載の演奏支援装置。 (11) 前記表示手段における各表示部は、相互に異
なる発光色の複数の光源の組み合わせを単位としてお
り、前記表示制御手段は、各表示部で点灯させる光源の
色,輝度または点滅間隔のうちの少なくともいずれか1
つを異ならしめる制御を行なう(1)乃至(10)のい
ずれかに記載の演奏支援装置。
奏支援装置によれば、演奏者は、指定されたコード等に
とって使用可能な音高と一時的に使用可能な音高とそれ
以外の音高とを一見して見分けることができるので、例
えば、使用可能な音高を主体として選択して演奏し、一
時的に使用可能な音高を選択したときには使用可能な音
高に即座に戻るようにすることにより、指定されたコー
ド等に適合した音高でアドリブ演奏を行なうことができ
るようになるという優れた効果を奏する。
によれば、演奏者は、使用可能な音高同士や一時的に使
用可能な音高同士でも、自動演奏の側でのそれら音高の
使用頻度を一見して見分けることができるので、例え
ば、使用頻度の低い音高のほうを多めに選択することに
より、音楽的なバランスのよい一層高度なアドリブ演奏
を行なうことができるようになるという効果をも併せて
奏する。
て、表示手段に、各操作部位に対応した表示部を複数系
列設けるようにし、表示制御手段に、いずれか1つの系
列の表示部に対し、現在のコード区間について指定され
ているコードに対応して上記制御を行なわせ、残りの系
列の表示部に対し、現在のコード区間に続くコード区間
について指定されているコードに対応して上記制御を行
なわせるようにした場合には、演奏者は、1つの系列の
表示部の表示態様に基づき、現在のコード等に適合した
音高を選択するとともに、残りの系列の表示部の表示態
様に基づき、それに続くコード等に適合した音高を予め
知っておくことができるので、現在のコード区間からそ
の次のコード区間に進んだ際に、音高の選択を一層迅速
且つ正確に行なうことができるようになるという効果を
も併せて奏する。
場合において、表示制御手段に、上記1つの系列の表示
部と上記残りの系列の表示部とで表示態様を相互に異な
らしめる制御を更に行なわせるようにした場合には、演
奏者が現在のコード等に適合した音高とそれに続くコー
ド等に適合した音高とを混同する危険が少なくなるの
で、音高のより一層正確な選択に資することができると
いう効果をも併せて奏する。
場合において、表示制御手段に、時間の進行に応じて、
上記1つの系列の表示部と上記残りの系列の表示部との
少なくともいずれか一方での表示態様を変化させる制御
を更に行なわせるようにした場合には、こうした表示態
様の変化により、演奏者が現在のコード区間からその次
のコード区間への移行のタイミングを判断することがで
きるので、次のコード区間に進んだ際の音高のより一層
迅速な選択に資することができるという効果をも併せて
奏する。
場合において、表示制御手段に、現在のコード区間から
その次のコード区間に移行する毎に、各系列の表示部
で、それまで表示を行なっていたコード区間よりも1つ
後のコード区間についての表示を行なわせる制御を更に
行なわせるようにした場合には、コード区間が移行して
も、現在のコード区間についての表示を行なう系列の表
示部と、それに続くコード区間についての表示を行なう
系列の表示部との位置関係が固定化されるので、演奏者
が演奏中に現在のコード等に適合した音高やその次のコ
ード等に適合した音高を判断する作業が非常に容易にな
るという効果をも併せて奏する。
楽器の全体構成ブロック図
容の一例を示す図
容の一例を示す図
ローチャート
ーチャート
タの記憶フォーマットの一例を示す図
ストップ処理の一例を示すフローチャート
フローチャート
ード群を示すフローチャート
フローの一部を示すフローチャート
ーチャート
ED1,LED2中の発光ダイオードの輝度との関係の
一例を示す図
Claims (3)
- 【請求項1】 相互に異なる音高に対応した複数の操作
部位を有する演奏操作手段と、 各前記操作部位にそれぞれ対応した表示部を有する表示
手段と、 少なくともコード進行を指定する指定手段と、 複数種類のコードについて、該コードにとって使用可能
な音高と一時的に使用可能な音高との少なくとも2通り
の範疇の音高を決定する決定手段と、 前記演奏操作手段の各操作部位が、前記指定手段が指定
するコードについて前記決定手段によって決定されたい
ずれかの範疇の音高に対応しているか否か、及びいずれ
の前記範疇の音高に対応しているかに応じて、前記表示
手段における該操作部位に対応する表示部での表示態様
をそれぞれ異ならしめる制御を行なう表示制御手段とを
具えた演奏支援装置。 - 【請求項2】 相互に異なる音高に対応した複数の操作
部位を有する演奏操作手段と、 各前記操作部位にそれぞれ対応した表示部を有する表示
手段と、 少なくともコード進行を指定する情報を含んだ自動演奏
情報を供給する供給手段と、 複数種類のコードについて、該コードにとって使用可能
な音高と一時的に使用可能な音高との少なくとも2通り
の範疇の音高を決定する決定手段と、 前記自動演奏情報中のコード情報で1つのコードが指定
されるコード区間毎に、前記供給手段が供給する自動演
奏情報における音高の使用頻度を検出する検出手段と、 前記演奏操作手段の各操作部位が、前記自動演奏情報中
のコード情報で指定されるコードについて前記決定手段
によって決定されたいずれかの範疇の音高に対応してい
るか否か、及びいずれの前記範疇の音高に対応している
かに応じ、且つ、同一の前記範疇の音高に対応している
複数の操作部位同士においても、該音高についてそれぞ
れ前記検出手段によって検出された使用頻度に応じて、
該操作部位に対応する前記表示部での表示態様をそれぞ
れ異ならしめる制御を行なう表示制御手段とを具えた演
奏支援装置。 - 【請求項3】 前記表示手段は、各前記操作部位に対応
した表示部を複数系列有しており、前記表示制御手段
は、いずれか1つの系列の表示部に対し、現在のコード
区間について指定されているコードに対応して前記制御
を行ない、残りの系列の表示部に対し、現在のコード区
間に続くコード区間について指定されているコードに対
応して前記制御を行なう請求項1または2に記載の演奏
支援装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12908796A JP3567611B2 (ja) | 1996-04-25 | 1996-04-25 | 演奏支援装置 |
| US08/837,847 US5859382A (en) | 1996-04-25 | 1997-04-22 | System and method for supporting an adlib performance |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12908796A JP3567611B2 (ja) | 1996-04-25 | 1996-04-25 | 演奏支援装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09292878A true JPH09292878A (ja) | 1997-11-11 |
| JP3567611B2 JP3567611B2 (ja) | 2004-09-22 |
Family
ID=15000762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12908796A Expired - Lifetime JP3567611B2 (ja) | 1996-04-25 | 1996-04-25 | 演奏支援装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5859382A (ja) |
| JP (1) | JP3567611B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010005192A (ja) * | 2008-06-27 | 2010-01-14 | Hitachi Medical Corp | 医用画像撮影装置 |
| JP2015191087A (ja) * | 2014-03-28 | 2015-11-02 | 株式会社エクシング | 演奏装置及びプログラム |
| JP2018072708A (ja) * | 2016-11-02 | 2018-05-10 | ヤマハ株式会社 | 鍵盤楽器 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3800867B2 (ja) * | 1999-06-18 | 2006-07-26 | カシオ計算機株式会社 | 演奏教習装置及び演奏教習処理プログラムを記録した記録媒体 |
| JP3351780B2 (ja) * | 2000-07-10 | 2002-12-03 | コナミ株式会社 | ゲーム機および記録媒体 |
| ATE320691T1 (de) * | 2000-08-17 | 2006-04-15 | Sony Deutschland Gmbh | Gerät und verfahren zur tönerzeugung für ein mobiles endgerät in einem drahtlosen telekommunikationssystem |
| CN1196099C (zh) * | 2000-11-15 | 2005-04-06 | 莫绍祥 | 用于显示要被按下的乐器琴键的设备 |
| JP4120978B2 (ja) | 2001-02-27 | 2008-07-16 | ヤマハ株式会社 | 電子楽器用バスシステム |
| JP3753007B2 (ja) | 2001-03-23 | 2006-03-08 | ヤマハ株式会社 | 演奏支援装置、演奏支援方法並びに記憶媒体 |
| FR2825825B1 (fr) * | 2001-06-11 | 2003-11-14 | Serge Audigane | Procede d'aide a la composition ou au jeu musical, instrument et dispositif pour la mise en oeuvre du procede |
| JP4244133B2 (ja) * | 2002-11-29 | 2009-03-25 | パイオニア株式会社 | 楽曲データ作成装置及び方法 |
| JP3915695B2 (ja) * | 2002-12-26 | 2007-05-16 | ヤマハ株式会社 | 自動演奏装置及びプログラム |
| KR101208158B1 (ko) | 2004-11-22 | 2012-12-05 | 톰슨 라이센싱 | 필름 그레인 시뮬레이션을 위한 필름 그레인 캐시 분할방법, 장치 및 시스템 |
| JP5574474B2 (ja) * | 2008-09-09 | 2014-08-20 | 株式会社河合楽器製作所 | アドリブ演奏機能を有する電子楽器およびアドリブ演奏機能用プログラム |
| EP3206202B1 (en) * | 2011-03-25 | 2018-12-12 | Yamaha Corporation | Accompaniment data generating apparatus and method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5862693A (ja) * | 1981-10-09 | 1983-04-14 | カシオ計算機株式会社 | 自動演奏機能を有する電子楽器 |
| JP2734983B2 (ja) * | 1994-04-15 | 1998-04-02 | ヤマハ株式会社 | 電子楽器 |
-
1996
- 1996-04-25 JP JP12908796A patent/JP3567611B2/ja not_active Expired - Lifetime
-
1997
- 1997-04-22 US US08/837,847 patent/US5859382A/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010005192A (ja) * | 2008-06-27 | 2010-01-14 | Hitachi Medical Corp | 医用画像撮影装置 |
| JP2015191087A (ja) * | 2014-03-28 | 2015-11-02 | 株式会社エクシング | 演奏装置及びプログラム |
| JP2018072708A (ja) * | 2016-11-02 | 2018-05-10 | ヤマハ株式会社 | 鍵盤楽器 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5859382A (en) | 1999-01-12 |
| JP3567611B2 (ja) | 2004-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7432436B2 (en) | Apparatus and computer program for playing arpeggio | |
| JP5574474B2 (ja) | アドリブ演奏機能を有する電子楽器およびアドリブ演奏機能用プログラム | |
| US8314320B2 (en) | Automatic accompanying apparatus and computer readable storing medium | |
| JP2576700B2 (ja) | 自動伴奏装置 | |
| JP3567611B2 (ja) | 演奏支援装置 | |
| JP3858899B2 (ja) | 弦楽器型の電子楽器 | |
| JPH08123416A (ja) | 楽譜表示装置 | |
| JP3266149B2 (ja) | 演奏ガイド装置 | |
| JPH02151897A (ja) | アドリブ演奏機能を有する電子楽器 | |
| JP2001188537A (ja) | 音色設定装置および音色設定方法並びに音色設定プログラムを記録した記録媒体 | |
| JP2018146716A (ja) | 教習装置、教習プログラムおよび教習方法 | |
| JPH064396Y2 (ja) | 電子楽器 | |
| JP2006189515A (ja) | 電子鍵盤楽器 | |
| JP3620366B2 (ja) | 電子鍵盤楽器 | |
| JP3674469B2 (ja) | 演奏ガイド方法と装置及び記録媒体 | |
| JPH10268866A (ja) | 自動演奏制御装置 | |
| US20230035440A1 (en) | Electronic device, electronic musical instrument, and method therefor | |
| JP2007163710A (ja) | 演奏支援装置及びプログラム | |
| JPH10247059A (ja) | 演奏ガイド装置、演奏ガイド用演奏データ作成装置および記憶媒体 | |
| JP3719138B2 (ja) | 点灯制御装置、方法及び記録媒体 | |
| JP3120806B2 (ja) | 自動伴奏装置 | |
| JP3895139B2 (ja) | 自動演奏装置 | |
| JP2541021B2 (ja) | 電子楽器 | |
| JP2848322B2 (ja) | 自動伴奏装置 | |
| JPH10240263A (ja) | 自動演奏装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040329 |
|
| 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: 20040525 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040607 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080625 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090625 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100625 Year of fee payment: 6 |