JP2002023755A - Playing controller - Google Patents

Playing controller

Info

Publication number
JP2002023755A
JP2002023755A JP2000204030A JP2000204030A JP2002023755A JP 2002023755 A JP2002023755 A JP 2002023755A JP 2000204030 A JP2000204030 A JP 2000204030A JP 2000204030 A JP2000204030 A JP 2000204030A JP 2002023755 A JP2002023755 A JP 2002023755A
Authority
JP
Japan
Prior art keywords
performance
key
scale
musical instrument
data
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
Application number
JP2000204030A
Other languages
Japanese (ja)
Other versions
JP4244504B2 (en
Inventor
Tetsuo Nishimoto
哲夫 西元
Toshiyuki Iwamoto
俊幸 岩本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2000204030A priority Critical patent/JP4244504B2/en
Publication of JP2002023755A publication Critical patent/JP2002023755A/en
Application granted granted Critical
Publication of JP4244504B2 publication Critical patent/JP4244504B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable even a beginner to easily play a difficult piece of music with a musical instrument. SOLUTION: A transposition means keeps the playing data of an optional key provided by a playing data providing means at the optional key as they are when an instruction by an instruction means for instructing the transposition means to transpose the playing data is absent while performs the processing of automatically transposing the playing data to a prescribed key corresponding to the interval of the optional key and the prescribed key when the instruction by the instruction means is present. That is, in the case that the instruction from the instruction means is present, no matter which the key of the provided playing data is, they are transposed to the prescribed key. In such a manner, since the music of any key is turned to the music of the same key at all times, a player easily enjoys playing the musical instrument even at the time of the difficult piece of music just by operating the instruction means.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、演奏者が演奏操
作子を操作して楽器演奏を楽しむことができる電子楽器
に係り、特に演奏する曲の調の移調や、該電子楽器で用
いる音階を演奏者が簡単な設定操作を行うだけで設定す
ることができるようにした演奏制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument which allows a player to enjoy playing a musical instrument by operating a performance operation element. The present invention relates to a performance control device that allows a player to make settings simply by performing a simple setting operation.

【0002】[0002]

【従来の技術】従来から知られている電子楽器は自然楽
器と同様の演奏操作子(例えば、鍵盤等)を具えてお
り、演奏者は自然楽器と同様の操作形態で該演奏操作子
を操作することにより、該電子楽器を用いた楽器演奏を
楽しむことができるようになっている。例えば、電子ピ
アノや電子オルガンにおいては自然楽器のピアノやオル
ガンの鍵盤と同様の鍵盤型の演奏操作子を具えており、
演奏者はピアノやオルガンを弾くようにして電子楽器の
演奏操作子(鍵盤)を操作して該電子楽器の演奏を行う
ことができる。
2. Description of the Related Art Conventionally known electronic musical instruments are provided with performance operators (for example, keyboards) similar to natural musical instruments, and a player operates the performance operators in the same operation form as natural musical instruments. By doing so, it is possible to enjoy playing a musical instrument using the electronic musical instrument. For example, electronic pianos and electronic organs have keyboard-type playing controls similar to those of natural musical instruments such as pianos and organs.
A player can play the electronic musical instrument by operating a performance operator (keyboard) of the electronic musical instrument as if playing a piano or an organ.

【0003】ところで、自然楽器においては楽器毎に楽
器固有のキー(調)が決まっており、該キーはそれぞれ
の自然楽器を演奏する際に演奏者が最も弾きやすい(す
なわち、演奏操作が最も簡単に行える)キーである。例
えば、ピアノの固有のキーは「ハ長調」に決まっている
ことから、ピアノを演奏する演奏者にとって「ハ長調」
の曲は最も弾きやすい曲である。具体的には、ピアノを
用いて「ハ長調」の曲を演奏する場合、原則的に演奏者
は鍵盤上の黒鍵を用いることなく白鍵のみを用いて当該
曲の楽器演奏をすべて行うことができる。
[0003] By the way, in a natural musical instrument, a key (tone) unique to the musical instrument is determined for each musical instrument, and the key is easy for the player to play when playing each natural musical instrument (that is, the playing operation is the simplest). Key). For example, since the piano's unique key is determined to be "C major", the piano player performs "C major".
Is the easiest song to play. Specifically, when playing a song in "C major" using a piano, in principle, the player should perform all instrumental performances of the song using only white keys without using black keys on the keyboard Can be.

【0004】[0004]

【発明が解決しようとする課題】上述したように、従来
の電子楽器は自然楽器と同様の演奏操作子を具えること
で、自然楽器と同様の演奏操作を行うことにより電子楽
器を演奏することができるように構成されている。した
がって、電子楽器においても自然楽器と同様に演奏操作
子の形態にあわせて電子楽器に固有のキー(調)が決め
られている。そうすると、こうした電子楽器の演奏操作
子を操作して該電子楽器の演奏を行う演奏者は、該電子
楽器毎に決められた固有のキーと同様のキーである曲を
楽器演奏することは比較的に容易に行うことができる。
しかし、該固有のキー以外のキーである曲を演奏するこ
とは、特に演奏初心者にとって非常に難しいことであ
る。例えば、電子ピアノなどの鍵盤型の演奏操作子を具
えた電子楽器を用いて「ハ長調」以外の調の曲を楽器演
奏する場合、「ハ長調」の曲を楽器演奏する場合に比較
して黒鍵を操作する回数が多くなる。しかし、楽器を用
いて演奏を行うことが初めてというような演奏初心者あ
るいは数回程度の楽器演奏経験があるといった演奏初級
者にとって、白鍵と共に黒鍵を用いて楽器演奏を行うこ
とは非常に難しいことである。演奏者が楽器演奏を余り
に難しく感じてしまうと、演奏者は上達を感じることが
できずに楽器演奏への興味がなくなって、楽器演奏を止
めてしまうことが多い。すなわち、従来の電子楽器では
演奏者に楽器演奏を長続きさせることが難しかった。そ
こで、このような問題を解決するために、従来では該電
子楽器固有のキー以外の調の曲を該電子楽器のキーと同
じキーに移調(あるキーでのメロディおよびコードを、
相対的な音程関係はそのままにして別のキーに移すこ
と)した曲を用いて楽器演奏を行うようにしたものがあ
るが、曲を移調する際には対象曲の調や変更先の調の指
定などを演奏者自身が行わねばならず、演奏者にある程
度の音楽的知識が要求され、また曲の移調を行うための
設定操作も複雑であって面倒である、という問題点があ
った。
As described above, a conventional electronic musical instrument is provided with performance operators similar to those of a natural musical instrument, and performs an electronic musical instrument by performing a performance operation similar to that of a natural musical instrument. It is configured to be able to. Therefore, also in the electronic musical instrument, a key (tone) unique to the electronic musical instrument is determined according to the form of the performance operator similarly to the natural musical instrument. Then, a player who plays the electronic musical instrument by operating the performance operator of such an electronic musical instrument is relatively unlikely to play a musical piece having the same key as a unique key determined for each electronic musical instrument. Can be easily performed.
However, playing a song that is a key other than the unique key is very difficult, especially for a beginner. For example, using an electronic musical instrument equipped with a keyboard-type playing operator such as an electronic piano to play a song in a key other than "C major", compared to playing a song in "C major" The number of times the black key is operated increases. However, it is very difficult for a beginner who has never played with a musical instrument or a beginner who has experienced playing a musical instrument several times to play a musical instrument using a black key together with a white key. That is. If the player finds playing the instrument too difficult, the player often loses interest in playing the instrument without feeling any improvement and stops playing the instrument. That is, it has been difficult for a conventional electronic musical instrument to allow the player to continue playing the instrument for a long time. Therefore, in order to solve such a problem, conventionally, a tune having a key other than a key unique to the electronic musical instrument is transposed to the same key as the key of the electronic musical instrument (a melody and a chord at a certain key are replaced with a key).
(The relative pitch relationship is kept as it is and moved to another key) There is a song that performs the instrumental performance using the song, but when transposing the song, the key of the target song and the key of the change destination There is a problem that the player himself has to make the designation and the like, the player needs a certain degree of musical knowledge, and the setting operation for transposing the music is complicated and troublesome.

【0005】また、従来の電子楽器では自然楽器と同様
に、電子楽器毎に用いられる音階(スケール)は予め決
められており、該音階を構成する音階音を各演奏操作子
に割り当てている。例えば、電子ピアノにおいては、1
2音音階を構成する12個の音階音が予め各演奏操作子
に1個1個割り当てられている。そうすると、該電子楽
器を用いて特殊音階(例えば、5音音階や7音音階)の
曲の楽器演奏を行うことは、特に該電子楽器を演奏した
ことのない演奏者にとって非常に難しいことである。そ
れにもかかわらず、従来、特定の音階の音階音のみに限
定して楽器演奏を行うことができるように、使用する音
階を自由に設定することのできる電子楽器がなかった、
という問題点があった。
In a conventional electronic musical instrument, similarly to a natural musical instrument, a scale (scale) used for each electronic musical instrument is determined in advance, and scale sounds constituting the musical scale are assigned to each performance operator. For example, in an electronic piano, 1
Twelve scale tones constituting the two-tone scale are assigned to each performance operator in advance. Then, it is very difficult for a player who has never played the electronic musical instrument to perform a musical instrument of a song of a special scale (for example, a pentatone scale or a seven-tone scale) using the electronic musical instrument. . Nevertheless, conventionally, there has been no electronic musical instrument capable of freely setting the scale to be used so that the musical instrument can be performed only in the scale of a specific scale.
There was a problem.

【0006】本発明は、簡単な操作で電子楽器が持つ固
有のキー(調)以外のキーの曲を該電子楽器の固有のキ
ーに移調して楽器演奏を行うことができるようにするこ
とにより、初心者であっても難しい曲の楽器演奏を簡単
に行うことができるようにした演奏制御装置を提供する
ことを目的とする。また、演奏者が所望の音階を選択す
ることができるようにすることにより、該音階を構成す
る音階音のみを用いた楽器演奏を行うことができるよう
にした演奏制御装置を提供することを目的とする。
According to the present invention, a musical performance can be performed by transposing a tune of a key other than a unique key (tone) of an electronic musical instrument to a unique key of the electronic musical instrument by a simple operation. It is another object of the present invention to provide a performance control device that enables even beginners to easily perform musical instruments of difficult songs. It is another object of the present invention to provide a performance control device that enables a player to select a desired scale, thereby performing a musical instrument performance using only the scale sounds constituting the scale. And

【0007】[0007]

【課題を解決するための手段】本発明に係る演奏制御装
置は、任意の調の演奏データを提供する演奏データ提供
手段と、前記演奏データを予め定められた所定調に移調
することを指示する指示手段と、前記指示手段による指
示がないときは前記演奏データを前記任意の調のままと
するが、前記指示手段による指示があったときは前記演
奏データを、前記任意の調と前記所定調との隔たりに応
じて、該所定調に自動的に移調する処理を行う移調手段
とを具えるものである。
A performance control device according to the present invention provides performance data providing means for providing performance data of an arbitrary key, and instructs to transpose the performance data to a predetermined key. When there is no instruction from the instruction means and the instruction means, the performance data is kept at the arbitrary key, but when the instruction is given by the instruction means, the performance data is changed to the arbitrary key and the predetermined key. Transposing means for performing a process of automatically transposing to the predetermined key in accordance with the distance from the key.

【0008】この発明では、演奏者は指示手段を操作す
るだけで該電子楽器を用いて簡単に演奏を行うことがで
きるようになる。指示手段は、演奏データ提供手段によ
り提供された任意の調の演奏データを移調するよう移調
手段に指示する。移調手段は、前記指示手段による指示
がないときは前記演奏データを前記任意の調のままとす
るが、前記指示手段による指示があったときは前記演奏
データを、前記任意の調と前記所定調との隔たりに応じ
て、該所定調に自動的に移調する処理を行う。すなわ
ち、指示手段から指示がある場合には、提供された演奏
データの調がどのような調であっても所定の調に移調さ
れる。このようにすると、どのような調の曲であっても
常に同じ調の曲となることから、演奏者は演奏を簡単に
行うことができるようになる。
According to the present invention, the performer can easily perform using the electronic musical instrument only by operating the indicating means. The instruction means instructs the transposing means to transpose the performance data of an arbitrary key provided by the performance data providing means. The transposing means keeps the performance data in the arbitrary key when there is no instruction from the instruction means, but converts the performance data into the arbitrary key and the predetermined key when instructed by the instruction means. A process for automatically transposing to the predetermined key is performed according to the distance from the key. In other words, when there is an instruction from the instruction means, the key is transposed to a predetermined key regardless of the key of the provided performance data. In this way, the tune of any key is always the same tune, so that the player can easily perform.

【0009】本発明に係る演奏制御装置は、演奏すべき
楽音の音高を指示するために操作される演奏操作子と、
前記演奏操作子に所定の音階音を割り当てる楽音割り当
て手段と、音階を選択する音階選択手段とを具えてな
り、前記楽音割り当て手段は、選択された音階を構成す
る音階音を前記演奏操作子に割り当てる際に、該音階で
は通常音階音が割り当てられることのない前記演奏操作
子に対しても該音階を構成する音階音を割り当てること
を特徴とするを特徴とする。こうすることにより、特定
の音階を構成する音階音のみが発音されることになり、
特殊音階を発音する専用の電子楽器を用意することな
く、演奏者は特殊音階の演奏を簡単に楽しむことができ
るようになる。
[0009] A performance control device according to the present invention comprises a performance operator operated to instruct the pitch of a musical tone to be played;
A musical tone assigning means for assigning a predetermined musical scale to the performance operator; and a musical scale selecting means for selecting a musical scale, wherein the musical tone assigning means assigns a musical tone constituting the selected musical scale to the musical performance operator. At the time of assignment, the musical scale sound constituting the musical scale is also allocated to the performance operator to which the normal musical scale sound is not allocated in the musical scale. By doing so, only the scale notes that make up a particular scale are pronounced,
The player can easily enjoy playing the special scale without preparing an electronic musical instrument dedicated to the special scale.

【0010】本発明は、装置の発明として構成し、実施
することができるのみならず、方法の発明として構成し
実施することができる。また、本発明は、コンピュータ
またはDSP等のプロセッサのプログラムの形態で実施
することができるし、そのようなプログラムを記憶した
記憶媒体の形態で実施することもできる。
The present invention can be constructed and implemented not only as an apparatus invention but also as a method invention. Further, the present invention can be implemented in the form of a program of a processor such as a computer or a DSP, or can be implemented in the form of a storage medium storing such a program.

【0011】[0011]

【発明の実施の形態】以下、添付図面を参照してこの発
明の実施の形態を詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

【0012】図1は、この発明に係る演奏制御装置を具
えた電子楽器の全体構成の一実施例を示したハード構成
ブロック図である。ただし、本実施例においては鍵盤型
の演奏操作子を具備した電子ピアノを例にして説明す
る。本実施例に示す電子楽器は、マイクロプロセッサユ
ニット(CPU)1、リードオンリメモリ(ROM)
2、ランダムアクセスメモリ(RAM)3からなるマイ
クロコンピュータによって制御されるようになってい
る。CPU1は、この電子楽器全体の動作を制御するも
のである。このCPU1に対して、データ及びアドレス
バス1Dを介してリードオンリメモリ(ROM)2、ラ
ンダムアクセスメモリ(RAM)3、記憶装置4、イン
タフェース5、鍵盤ガイド6、パネル操作子7、演奏操
作子8、表示器9、音源回路10、効果回路11がそれ
ぞれ接続されている。更に、CPU1には、タイマ割込
み処理(インタラプト処理)における割込み時間や各種
時間を計時するタイマ1Aが接続されている。すなわ
ち、タイマ1Aは時間間隔を計数したり、曲を自動演奏
する際の演奏テンポを設定したりするためのテンポクロ
ックパルスを発生する。このテンポクロックパルスの周
波数は、パネル操作子7の中のテンポ設定パネルスイッ
チ等によって調整される。このようなタイマ1Aからの
テンポクロックパルスはCPU1に対して処理タイミン
グ命令として与えられたり、あるいはCPU1に対して
インタラプト命令として与えられる。CPU1は、これ
らの命令に従って各種処理を実行する。各種処理には、
例えば曲を自動演奏する自動演奏処理や自動演奏する曲
に関する情報を表示する画面表示処理等がある。なお、
この電子楽器は専用の装置に限られず、例えばパソコン
などの汎用装置あるいはマルチメディア機器等であって
もよく、本発明に従う所定のソフトウエア又はハードウ
エアを用いることによって演奏操作子8の操作に従って
発音することのできる装置であればどのようなものであ
ってもよい。
FIG. 1 is a hardware block diagram showing an embodiment of an overall configuration of an electronic musical instrument provided with a performance control device according to the present invention. However, in the present embodiment, an electronic piano having a keyboard-type performance operator will be described as an example. The electronic musical instrument shown in the present embodiment has a microprocessor unit (CPU) 1, a read-only memory (ROM)
2. It is controlled by a microcomputer comprising a random access memory (RAM) 3. The CPU 1 controls the operation of the entire electronic musical instrument. For the CPU 1, a read only memory (ROM) 2, a random access memory (RAM) 3, a storage device 4, an interface 5, a keyboard guide 6, a panel operator 7, a performance operator 8 via a data and address bus 1D. , Display 9, sound source circuit 10, and effect circuit 11 are connected to each other. Further, the CPU 1 is connected to a timer 1A that measures an interrupt time and various times in a timer interrupt process (interrupt process). That is, the timer 1A generates a tempo clock pulse for counting a time interval and setting a performance tempo when automatically playing a music piece. The frequency of the tempo clock pulse is adjusted by a tempo setting panel switch or the like in the panel operator 7. Such a tempo clock pulse from the timer 1A is given to the CPU 1 as a processing timing command or given to the CPU 1 as an interrupt command. The CPU 1 executes various processes according to these instructions. For various processing,
For example, there are an automatic performance process for automatically playing a song and a screen display process for displaying information on a song to be automatically played. In addition,
The electronic musical instrument is not limited to a dedicated device, and may be a general-purpose device such as a personal computer or a multimedia device, for example. Any device can be used as long as it can perform the operation.

【0013】ROM2は、CPU1により実行あるいは
参照される各種プログラムや各種データ等を格納するも
のである。RAM3は、曲を自動演奏する際に用いられ
る自動演奏情報や、CPU1が所定のプログラムを実行
する際に発生する各種データなどを一時的に記憶するワ
ーキングメモリとして、あるいは現在実行中のプログラ
ムやそれに関連するデータを記憶するメモリ等として使
用される。RAM3の所定のアドレス領域がそれぞれの
機能に割り当てられ、レジスタやフラグ、テーブル、メ
モリなどとして利用される。
The ROM 2 stores various programs executed or referred to by the CPU 1, various data, and the like. The RAM 3 is used as a working memory for temporarily storing automatic performance information used when automatically playing a song, various data generated when the CPU 1 executes a predetermined program, or a program currently being executed or It is used as a memory for storing related data. A predetermined address area of the RAM 3 is assigned to each function and used as a register, a flag, a table, a memory, and the like.

【0014】外部記憶装置4は、自動演奏時に用いるパ
ラメータや自動演奏曲の演奏データ、CPU1が実行す
る各種プログラムの制御に関するデータ等を記憶するも
のである。前記ROM2に制御プログラムが記憶されて
いない場合、この外部記憶装置4(例えばハードディス
ク)に制御プログラムを記憶させておき、それを前記R
AM3に読み込むことにより、ROM2に制御プログラ
ムを記憶している場合と同様の動作をCPU1にさせる
ことができる。このようにすると、制御プログラムの追
加やバージョンアップ等が容易に行える。なお、外部記
憶装置4はハードディスク(HD)に限られず、フロッ
ピィーディスク(FD)、コンパクトディスク(CD−
ROM・CD−RAM)、光磁気ディスク(MO)、あ
るいはDVD(Digital Versatile
Diskの略)等の着脱自在な様々な形態の外部記録媒
体を利用する記憶装置であってもよい。
The external storage device 4 stores parameters used during automatic performance, performance data of automatic performance music, data relating to control of various programs executed by the CPU 1, and the like. When a control program is not stored in the ROM 2, the control program is stored in the external storage device 4 (for example, a hard disk) and is stored in the ROM 2.
By reading into the AM 3, the CPU 1 can cause the CPU 1 to perform the same operation as when the control program is stored in the ROM 2. This makes it easy to add a control program, upgrade a version, and the like. The external storage device 4 is not limited to a hard disk (HD), but may be a floppy disk (FD), a compact disk (CD-
ROM / CD-RAM), magneto-optical disk (MO), or DVD (Digital Versatile)
The storage device may use various types of removable external recording media such as a disk.

【0015】インタフェース5は該電子楽器と外部の演
奏データ生成機器5Aとの間で演奏データなどの各種デ
ータを送受するための、例えばMIDIインタフェース
や通信インタフェースなどである。MIDIインタフェ
ースは、外部の演奏データ生成機器5A(この場合に
は、例えば他のMIDI機器等)からMIDI規格の楽
音情報(MIDIデータ)を当該電子楽器へ入力した
り、あるいは当該電子楽器からMIDI規格の楽音情報
(MIDIデータ)を他のMIDI機器等へ出力するた
めのインタフェースである。他のMIDI機器はユーザ
による操作に応じてMIDI形式の演奏データを発生す
る機器であればよく、鍵盤型、ギター型、管楽器型、打
楽器型、ミブリ型等どのようなタイプの操作子を具えた
(若しくは、操作形態からなる)機器であってもよい。
通信インタフェースは、例えばLANやインターネッ
ト、電話回線等の有線あるいは無線の通信ネットワーク
(図示せず)に接続されており、概通信ネットワークを
介して、外部の演奏データ生成機器5A(この場合に
は、例えばサーバコンピュータ等)と接続され、当該サ
ーバコンピュータから制御プログラムや演奏データなど
の各種情報を該電子楽器に取り込むためのインタフェー
スである。すなわち、ROM2や外部記憶装置4(ハー
ドディスク)等に制御プログラムや演奏データなどの各
種データが記憶されていない場合に、サーバコンピュー
タから制御プログラムや演奏データなどの各種データを
ダウンロードするために用いられる。クライアントとな
る電子楽器は、通信インターフェース及び通信ネットワ
ークを介してサーバコンピュータへと制御プログラムや
演奏データなどの各種データのダウンロードを要求する
コマンドを送信する。サーバコンピュータは、このコマ
ンドを受け、要求された制御プログラムや演奏データな
どの各種データを、通信ネットワークを介して本電子楽
器へと配信し、本電子楽器が通信インタフェースを介し
て、これら制御プログラムや演奏データなどの各種デー
タを受信して外部記憶装置4(ハードディスク)等に蓄
積することにより、ダウンロードが完了する。
The interface 5 is, for example, a MIDI interface or a communication interface for transmitting and receiving various data such as performance data between the electronic musical instrument and an external performance data generating device 5A. The MIDI interface is used to input MIDI standard musical sound information (MIDI data) from an external performance data generation device 5A (in this case, for example, another MIDI device) to the electronic musical instrument, or to input MIDI standard musical information from the electronic musical instrument to the MIDI standard. This is an interface for outputting musical sound information (MIDI data) to other MIDI devices or the like. Other MIDI devices may be devices that generate MIDI-format performance data in response to a user's operation, and include any type of controls such as a keyboard type, a guitar type, a wind instrument type, a percussion instrument type, and a miburi type. It may be a device (or an operation form).
The communication interface is connected to a wired or wireless communication network (not shown) such as a LAN, the Internet, or a telephone line, and is connected to an external performance data generation device 5A (in this case, For example, the interface is connected to a server computer or the like, and is used to load various information such as a control program and performance data from the server computer into the electronic musical instrument. That is, when various data such as a control program and performance data are not stored in the ROM 2 or the external storage device 4 (hard disk), the data is used to download various data such as the control program and performance data from the server computer. An electronic musical instrument serving as a client transmits a command for requesting download of various data such as a control program and performance data to a server computer via a communication interface and a communication network. Upon receiving the command, the server computer distributes the requested control program and various data such as performance data to the electronic musical instrument via the communication network, and the electronic musical instrument transmits the control program and the performance data via the communication interface. Downloading is completed by receiving various data such as performance data and storing the data in the external storage device 4 (hard disk) or the like.

【0016】なお、インタフェース5をMIDIインタ
フェースで構成した場合、該MIDIインタフェースは
専用のMIDIインタフェースを用いるものに限らず、
RS232−C、USB(ユニバーサル・シリアル・バ
ス)、IEEE1394(アイトリプルイー1394)
等の汎用のインタフェースを用いてMIDIインタフェ
ースを構成するようにしてもよい。この場合、MIDI
イベントデータ以外のデータをも同時に送受信するよう
にしてもよい。MIDIインタフェースとして上記した
ような汎用のインタフェースを用いる場合には、他のM
IDI機器はMIDIイベントデータ以外のデータも送
受信できるようにしてよい。勿論、音楽情報に関するデ
ータフォーマットはMIDI形式のデータに限らず、他
の形式であってもよく、その場合はMIDIインタフェ
ースと他のMIDI機器はそれにあった構成とする。
When the interface 5 is constituted by a MIDI interface, the MIDI interface is not limited to one using a dedicated MIDI interface.
RS232-C, USB (Universal Serial Bus), IEEE1394 (I Triple E 1394)
The MIDI interface may be configured using a general-purpose interface such as. In this case, MIDI
Data other than the event data may be transmitted and received at the same time. When a general-purpose interface as described above is used as the MIDI interface, another M
The IDI device may be capable of transmitting and receiving data other than MIDI event data. Of course, the data format relating to the music information is not limited to the data in the MIDI format, but may be another format. In that case, the MIDI interface and the other MIDI devices have a configuration suitable for it.

【0017】パネル操作子7は該電子楽器を演奏する際
に用いる各種機能を設定するための機能設定オン・設定
オフを指定したり、あるいは自動演奏時における各種演
奏条件等を入力するための各種の操作子を含んで構成さ
れる。この実施例では、各種機能を設定するための機能
設定オン・設定オフを指定するスイッチとして、曲移調
モード選択スイッチ7a、キーガイド設定スイッチ7
b、特定音階発音モード選択スイッチ7cなどのスイッ
チを具えた電子楽器について説明する。曲移調モード選
択スイッチ7aは、該電子楽器の機能として演奏する曲
のキーを該電子楽器に固有のキーに変更する曲移調機能
を設定するためのスイッチである。該電子楽器が電子ピ
アノや電子オルガンである場合に、この曲移調モード選
択スイッチ7aをオン操作することによって、例えば
「ト長調」や「ヘ長調」の曲が特定の調(例えば、鍵盤
楽器では「ハ長調」)の曲にワンタッチで変更されて演
奏することができるようになる。キーガイド設定スイッ
チ7bは、該電子楽器の機能として鍵盤ガイド6(後述
する)や音声による演奏ガイドあるいは画面表示による
演奏ガイド(例えば、ピアノロール機能)などの演奏支
援機能を設定するためのスイッチである。該電子楽器を
キーガイド機能に設定することによって、該電子楽器は
演奏者に対して演奏ガイドを行う。すなわち、演奏者は
各種の演奏ガイドに従って演奏を進めることができるよ
うになる。特定音階発音モード選択スイッチ7cは、該
電子楽器の機能として該電子楽器を特定の音階のみを発
音する電子楽器に限定する特定音階限定機能を設定する
ためのスイッチである。すなわち、演奏者が各演奏操作
子8を操作した際に特定の音階を構成する音階音のみを
発音するように該電子楽器の機能を設定する。このよう
なパネル操作子7の各操作子の操作状態が検出される
と、その操作状態に応じたスイッチ情報がデータ及びア
ドレスバス1Dを介してCPU1に出力され、CPU1
では該スイッチ情報に応じて電子楽器の機能を設定す
る。なお、電子楽器には上記したようなパネル操作子7
以外にも音高、音色、効果等を選択・設定・制御するた
めの数値データ入力用のテンキーや文字データ入力用の
キーボードなどの各種操作子を含んでいてよいことは言
うまでもない。
The panel operator 7 is used to designate function setting on / off for setting various functions used when playing the electronic musical instrument, or to input various performance conditions during automatic performance. Is configured. In this embodiment, a music transposition mode selection switch 7a and a key guide setting switch 7 are used as switches for designating function setting ON / OFF for setting various functions.
b, an electronic musical instrument provided with a switch such as a specific scale sounding mode selection switch 7c will be described. The music transposition mode selection switch 7a is a switch for setting a music transposition function for changing a key of a music to be played as a function of the electronic musical instrument to a key unique to the electronic musical instrument. When the electronic musical instrument is an electronic piano or an electronic organ, by turning on the music transposition mode selection switch 7a, for example, the music of "G major" or "F major" can be set to a specific key (for example, "" C major ") song can be changed and played with one touch. The key guide setting switch 7b is a switch for setting a performance support function such as a keyboard guide 6 (described later), a voice-based performance guide, or a screen-based performance guide (for example, a piano roll function) as functions of the electronic musical instrument. is there. By setting the electronic musical instrument to the key guide function, the electronic musical instrument provides a performance guide to a player. That is, the player can proceed with the performance according to various performance guides. The specific scale sounding mode selection switch 7c is a switch for setting, as a function of the electronic musical instrument, a specific musical scale limited function for limiting the electronic musical instrument to an electronic musical instrument that emits only a specific musical scale. That is, the function of the electronic musical instrument is set so that when the player operates each of the performance operators 8, only the chromatic sounds forming a specific musical scale are produced. When the operation state of each of the panel operators 7 is detected, switch information corresponding to the operation state is output to the CPU 1 via the data and address bus 1D, and the CPU 1
Then, the function of the electronic musical instrument is set according to the switch information. Note that the electronic musical instrument has the panel operator 7 as described above.
It goes without saying that various operators such as a numeric keypad for inputting numerical data and a keyboard for inputting character data for selecting, setting, and controlling pitches, timbres, effects, and the like may be included.

【0018】表示器9は、例えば液晶表示パネル(LC
D)やCRT等から構成されるディスプレイなどの表示
装置であって、パラメータの内容等の各種情報や自動演
奏に関する各種情報、CPU1の制御状態、あるいは画
面表示による演奏ガイドなどを表示する。
The display 9 is, for example, a liquid crystal display panel (LC).
D), a display device such as a display including a CRT, etc., which displays various information such as parameter contents, various information relating to automatic performance, a control state of the CPU 1, a performance guide by screen display, and the like.

【0019】演奏操作子(鍵盤)8は楽音の音高を選択
するための複数の鍵を備えており、各鍵に対応してキー
スイッチを有しており、この演奏操作子(鍵盤)8は楽
音演奏のために使用できるのは勿論のこと、自動演奏す
る際の曲の音楽条件を入力したり、該電子楽器で用いる
各種設定を指示(曲のキー変換指示あるいは該電子楽器
で使用する音階の指示)するための入力手段として使用
することもできる。鍵盤ガイド6は例えば発光ダイオー
ドのようなガイドLEDを具えており、電子楽器本体の
演奏操作子(鍵盤)8の各鍵毎に設けられる。この鍵盤
ガイド6は演奏する曲にあわせてガイドLEDを表示、
すなわち、発光ダイオードを点灯/消灯することにより
演奏者に対して押鍵すべき演奏操作子(鍵盤)8及び該
鍵の押鍵タイミングを指示したり、さらには押鍵指示と
演奏者の押鍵とを一致判別したりする等の制御を行うも
のである。このガイドLEDの表示制御は、演奏データ
の特定のチャンネルを指定してやることで、該チャンネ
ルの演奏操作子8の位置を示すガイドLEDを点灯する
ことで押鍵位置を示す。また、右手で演奏操作する演奏
操作子8と左手で演奏操作する演奏操作子8とをガイド
LEDの発光色によって区別できるようにしてもよい。
さらに、該発行色に微妙な色合いを出すようにすること
で、使用するべき理想的な指がユーザ側で理解できるよ
うにしてもよい。
The performance operator (keyboard) 8 has a plurality of keys for selecting the pitch of a musical tone, and has a key switch corresponding to each key. Can be used not only for music performance, but also for inputting the music conditions of the tune at the time of automatic performance and for instructing various settings to be used in the electronic musical instrument (key conversion instruction of the tune or use in the electronic musical instrument). It can also be used as an input means for specifying a scale. The keyboard guide 6 is provided with a guide LED such as a light emitting diode, for example, and is provided for each key of a performance operator (keyboard) 8 of the electronic musical instrument body. This keyboard guide 6 displays the guide LED according to the music to be played,
That is, by turning on / off the light-emitting diode, the performer (keyboard) 8 to be depressed and the key depressing timing of the key are instructed to the performer. And the like, for example, to determine whether they match. In the display control of the guide LED, by specifying a specific channel of the performance data, the guide LED indicating the position of the performance operation element 8 of the channel is turned on to indicate the key press position. Also, the performance operator 8 that performs the performance operation with the right hand and the performance operator 8 that performs the performance operation with the left hand may be distinguished by the emission color of the guide LED.
Furthermore, by giving a subtle hue to the issued color, the user may be able to understand the ideal finger to be used.

【0020】なお、演奏操作子8はピアノのような鍵盤
の形状をしたものに限られず、他の自然楽器と同様の形
状をした演奏操作子8であってよいことは言うまでもな
い。例えば、管楽器のような形状の演奏操作子8を具え
たものであってもよい。また、演奏者に対して押鍵すべ
き演奏操作子(鍵盤)8及び該鍵の押鍵タイミングを指
示する方法として、上記した発光ダイオードのようなガ
イドLEDを点灯/消灯する鍵盤ガイド6に限らず、音
声による演奏ガイドあるいは画面表示による演奏ガイド
であってもよいし、これらのものを複数組合せて具えて
いてもよい。また、演奏操作子8自体が発光機能を持つ
ことで、演奏操作子8自体に鍵盤ガイド6の機能を持た
せるようにしてもよい。
It is needless to say that the performance operator 8 is not limited to a keyboard having a shape like a piano, but may be a performance operator 8 having the same shape as other natural musical instruments. For example, it may be provided with a performance operation element 8 shaped like a wind instrument. The method of instructing the performer on the performance operator (keyboard) 8 to be pressed and the timing of pressing the key is not limited to the keyboard guide 6 for turning on / off the guide LED such as the light emitting diode described above. Instead, it may be a performance guide by voice or a performance guide by screen display, or a combination of a plurality of these. In addition, the performance operator 8 itself may have the function of the keyboard guide 6 by having the light emitting function.

【0021】音源回路10は、複数のチャンネルで楽音
信号の同時発生が可能であり、データ及びアドレスバス
1Dを経由して与えられた演奏情報を入力し、この演奏
情報に基づいて楽音信号を発生する。音源回路10から
発生された楽音信号は、サウンドシステム12を介して
発音される。また、効果回路(DSP)11は前記音源
回路10から発生された楽音信号に対して各種効果を与
える。すなわち、演奏情報を基に音源回路10で楽音デ
ータを生成し、それを更に効果回路(DSP)11で加
工して、サウンドシステム12でDA(デジタル・アナ
ログ)変換及び増幅を行ってスピーカから放音する。前
記音源回路10における楽音信号発生方式はいかなるも
のを用いてもよい。例えば、発生すべき楽音の音高に対
応して変化するアドレスデータに応じて波形メモリに記
憶した楽音波形サンプル値データを順次読み出す波形メ
モリ読み出し方式、又は上記アドレスデータを位相角パ
ラメータデータとして所定の周波数変調演算を実行して
楽音波形サンプル値データを求めるFM方式、あるいは
上記アドレスデータを位相角パラメータデータとして所
定の振幅変調演算を実行して楽音波形サンプル値データ
を求めるAM方式等の公知の方式を適宜採用してもよ
い。すなわち、音源回路10の方式は、波形メモリ方
式、FM方式、物理モデル方式、高調波合成方式、フォ
ルマント合成方式、VCO+VCF+VCAのシンセサ
イザ方式、アナログシミュレーション方式等、どのよう
な方式であってもよい。また、専用のハードウェアを用
いて音源回路10を構成するものに限らず、DSPとマ
イクロプログラム、あるいはCPUとソフトウェアを用
いて音源回路10を構成するようにしてもよい。さら
に、1つの回路を時分割で使用することによって複数の
発音チャンネルを形成するようなものでもよいし、1つ
の発音チャンネルが1つの回路で形成されるようなもの
であってもよい。
The tone generator circuit 10 can simultaneously generate tone signals on a plurality of channels, inputs data and performance information given via an address bus 1D, and generates tone signals based on the performance information. I do. A tone signal generated from the tone generator 10 is generated via the sound system 12. The effect circuit (DSP) 11 gives various effects to the tone signal generated from the tone generator circuit 10. That is, tone data is generated by a tone generator circuit 10 based on performance information, further processed by an effect circuit (DSP) 11, converted (DA) (digital / analog) and amplified by a sound system 12, and released from a speaker. Sound. Any tone signal generation method may be used in the tone generator circuit 10. For example, a waveform memory reading method for sequentially reading out tone waveform sample value data stored in a waveform memory according to address data that changes in accordance with the pitch of a musical tone to be generated, or a method in which the address data is used as a phase angle parameter data as a predetermined value A known system such as an FM system for performing tone modulation sample value data by executing a frequency modulation operation, or an AM system for executing tone amplitude sample operation by performing a predetermined amplitude modulation operation using the address data as phase angle parameter data. May be appropriately adopted. In other words, the system of the sound source circuit 10 may be any system such as a waveform memory system, an FM system, a physical model system, a harmonic synthesis system, a formant synthesis system, a VCO + VCF + VCA synthesizer system, and an analog simulation system. In addition, the sound source circuit 10 is not limited to the configuration using the dedicated hardware, but may be configured using a DSP and a microprogram or a CPU and software. Further, a plurality of tone generation channels may be formed by using one circuit in a time sharing manner, or one tone generation channel may be formed by one circuit.

【0022】本発明に係る電子楽器においては、パネル
操作子7からの指示内容に従って該電子楽器で用いる機
能を限定して設定することができる。そこで、この機能
設定について説明する。図2は、図1に示した電子楽器
に対し所定の機能を設定し演奏を行う場合にメインとな
る処理のフローチャートの一実施例を示す図である。図
1に示したCPU1は、このメイン処理に従って動作す
る。このメイン処理は、該電子楽器の主電源のオン操作
と同時に開始し、主電源のオフ操作によって終了する。
以下、図2のフローチャートに従って、この発明に係る
電子楽器における該電子楽器の機能設定に関する動作を
説明する。
In the electronic musical instrument according to the present invention, the functions used in the electronic musical instrument can be limited and set according to the instruction from the panel operator 7. Therefore, this function setting will be described. FIG. 2 is a diagram showing an embodiment of a flowchart of a main process when a predetermined function is set and a performance is performed on the electronic musical instrument shown in FIG. The CPU 1 shown in FIG. 1 operates according to the main processing. This main processing starts simultaneously with the operation of turning on the main power supply of the electronic musical instrument, and ends when the main power supply is turned off.
Hereinafter, the operation of the electronic musical instrument according to the present invention relating to the function setting of the electronic musical instrument will be described with reference to the flowchart of FIG.

【0023】ステップS1では、該電子楽器の初期化を
行う。すなわち、パネル設定処理(ステップS2参照)
によって該電子楽器に対して設定する所定の機能のみを
実行可能とするために、該電子楽器に現在設定されてい
る機能の設定状態を初期設定状態に戻しておく。例え
ば、全ての機能の設定状態をオン状態に(あるいはオフ
状態に)しておく。該電子楽器の初期化を終了すると、
パネル設定処理を行う(ステップS2)。詳しくは後述
する図3で説明するが、該パネル設定処理では、パネル
操作子7を用いて機能設定操作が行われたか、又は機能
設定操作が行われていないかの判定が各設定機能毎に行
われ(この実施例では、曲移調機能、キーガイド機能、
特定音階発音機能の3つの機能毎に各々に対応したスイ
ッチによる機能設定操作の有無を判定する)、それぞれ
の判定に従って電子楽器に対して各機能の設定オン・設
定オフ動作を行う(後述する図3のフローチャート参
照)。すなわち、該パネル設定処理を行うことによっ
て、電子楽器に対して各種機能設定を行うことができ
る。ステップS3では、演奏指示の抽出と楽音信号の生
成処理を行う。詳しくは後述する図5で説明するが、該
演奏指示の抽出と楽音信号の生成処理では、ステップS
2で電子楽器に対して設定した機能に従って演奏データ
を変更する。この際に入力される演奏データは、外部記
憶装置4に予め記憶しておいた既存の演奏データや外部
の演奏データ生成機器5Aから読み込んだ既存の演奏デ
ータである。そして、入力されたこれらの演奏データを
もとにして設定された機能に応じて演奏データを変更し
て楽音データを生成する。あるいは、ユーザが演奏操作
子8を操作することによって入力した楽音指示に従っ
て、新たな楽音データを生成する。ステップS4では、
楽音データに従い演奏処理を開始する。すなわち、生成
した楽音データを基に音源回路10で楽音信号を生成
し、設定されている音楽条件で効果回路(DSP)11
で加工した楽音信号をサウンドシステム12に送り、サ
ウンドシステム12では該楽音信号をDA(デジタル・
アナログ)変換することによって前記楽音信号をデジタ
ル信号からアナログ信号に直し、さらに該楽音信号を増
幅してスピーカから放音する。こうした一連の処理を行
うことによって、ユーザは所望の機能を選択的に用いて
楽器演奏を行うことができる。
In step S1, the electronic musical instrument is initialized. That is, the panel setting process (see step S2)
In order to allow only a predetermined function set for the electronic musical instrument to be executed, the setting state of the function currently set for the electronic musical instrument is returned to the initial setting state. For example, the setting state of all functions is turned on (or turned off). When the initialization of the electronic musical instrument is completed,
A panel setting process is performed (step S2). As will be described in detail later with reference to FIG. 3, in the panel setting process, it is determined for each setting function whether the function setting operation has been performed using the panel operator 7 or the function setting operation has not been performed. (In this embodiment, the music transposition function, the key guide function,
The presence / absence of a function setting operation by a switch corresponding to each of the three functions of the specific scale sound generation function is determined), and a setting ON / OFF operation of each function is performed on the electronic musical instrument according to each determination (FIG. 3). That is, by performing the panel setting processing, various function settings can be performed on the electronic musical instrument. In step S3, a performance instruction is extracted and a tone signal is generated. As will be described in detail later with reference to FIG. 5, in the process of extracting the performance instruction and generating the tone signal, step S
In step 2, the performance data is changed according to the function set for the electronic musical instrument. The performance data input at this time is existing performance data stored in the external storage device 4 in advance or existing performance data read from the external performance data generation device 5A. Then, based on the input performance data, the performance data is changed in accordance with the set function to generate musical sound data. Alternatively, new tone data is generated in accordance with a tone instruction input by the user operating the performance operator 8. In step S4,
The performance process starts according to the musical sound data. That is, a tone signal is generated by the tone generator circuit 10 based on the generated tone data, and the effect circuit (DSP) 11 is generated under the set music conditions.
Is sent to the sound system 12, and the sound system 12 converts the tone signal into a digital signal (DA).
The tone signal is converted from a digital signal to an analog signal by analog-to-analog conversion, and the tone signal is further amplified and emitted from a speaker. By performing such a series of processes, the user can perform a musical instrument performance by selectively using a desired function.

【0024】図3は、図2のメイン処理で行われるパネ
ル設定処理(図2のステップS2参照)の一実施例を示
すフローチャートである。まず、最初のステップS11
では、設定変更が行われたか否かを判定する。すなわ
ち、該電子楽器において所定の機能を実行するために、
パネル操作子7がユーザによって操作されることによる
機能設定入力があったか否かを判定する。曲移調モード
選択スイッチ7a、キーガイド設定スイッチ7b、特定
音階発音モード選択スイッチ7cの何れかが操作された
場合には(ステップS11のYES)、後述するように
ステップS12以降の各処理を行い、操作されたスイッ
チに従って該電子楽器で用いる機能を選択的に設定す
る。パネル操作子7がユーザによって操作されていない
場合には(ステップS11のNO)、該電子楽器で用い
る機能を選択的に設定することなく該機能設定処理を終
了する。この場合、該電子楽器で用いることのできる機
能は初期設定状態に従う。すなわち、上述のステップS
1で初期化として全ての機能の設定状態をオン状態にし
た場合には、全ての機能を使用できるように設定する。
反対に、全ての機能の設定状態をオフ状態にした場合に
は、全ての機能を使用できないように設定する。パネル
操作子7がユーザによって操作されている場合(ステッ
プS11のYES)、該パネル操作子7の操作が曲移調
モード選択スイッチ7aの操作であるか(ステップS1
2)、キーガイド設定スイッチ7bの操作であるか(ス
テップS16)、特定音階発音モード選択スイッチ7c
の操作であるか(ステップS20)の判定を行い、該判
定結果に従って異なる処理を実行することによって、操
作されたスイッチに従う機能を該電子楽器で用いること
ができるように機能設定する。
FIG. 3 is a flowchart showing one embodiment of the panel setting process (see step S2 in FIG. 2) performed in the main process of FIG. First, the first step S11
Then, it is determined whether or not the setting has been changed. That is, in order to execute a predetermined function in the electronic musical instrument,
It is determined whether or not a function setting input has been made by operating the panel operator 7 by the user. When any one of the music transposition mode selection switch 7a, the key guide setting switch 7b, and the specific scale sounding mode selection switch 7c is operated (YES in step S11), the respective processes from step S12 are performed as described later. The function used in the electronic musical instrument is selectively set according to the operated switch. If the panel operator 7 has not been operated by the user (NO in step S11), the function setting process ends without selectively setting the function used in the electronic musical instrument. In this case, the functions that can be used in the electronic musical instrument follow the initial settings. That is, the above-described step S
When the setting state of all functions is turned on as initialization in step 1, the setting is made so that all functions can be used.
Conversely, when the setting state of all functions is turned off, the setting is made so that all functions cannot be used. When the panel operator 7 is operated by the user (YES in step S11), it is determined whether the operation of the panel operator 7 is an operation of the music transposition mode selection switch 7a (step S1).
2) Whether the key guide setting switch 7b is operated (step S16), the specific scale sounding mode selection switch 7c
Is determined (step S20), and by performing different processing according to the determination result, the function is set so that the function according to the operated switch can be used in the electronic musical instrument.

【0025】曲移調モード選択スイッチ7aの操作が行
われている場合には(ステップS12のYES)、該電
子楽器が既に曲移調モードに設定されているか否かの判
定を行う(ステップS13)。該電子楽器が曲移調モー
ドに既に設定されている場合には(ステップS13のY
ES)、該電子楽器に設定されている曲移調モードを停
止、つまりオフして(ステップS15)、ステップS1
9の処理へ飛ぶ。該電子楽器が曲移調モードに設定され
ていない場合には(ステップS13のNO)、該電子楽
器を曲移調モードに設定し(ステップS14)、ステッ
プS18の処理へ飛ぶ。すなわち、該電子楽器が既に曲
移調モードに設定されている場合に曲移調モード選択ス
イッチ7aからの入力があると、該入力をモード設定オ
フ操作と判断して、曲移調モードをオフする。一方、該
電子楽器が曲移調モードに設定されていない場合に曲移
調モード選択スイッチ7aからの入力があると、該入力
をモード設定オン操作と判断して、該電子楽器WP曲移
調モードに設定する。
If the music transposition mode selection switch 7a has been operated (YES in step S12), it is determined whether or not the electronic musical instrument has already been set to the music transposition mode (step S13). If the electronic musical instrument has already been set to the music transposition mode (Y in step S13)
ES), the music transposition mode set for the electronic musical instrument is stopped, that is, turned off (step S15), and step S1 is performed.
Jump to processing No. 9. If the electronic musical instrument is not set to the music transposition mode (NO in step S13), the electronic musical instrument is set to the music transposition mode (step S14), and the process jumps to step S18. That is, when the electronic musical instrument is already set to the music transposition mode, if there is an input from the music transposition mode selection switch 7a, the input is determined to be a mode setting off operation, and the music transposition mode is turned off. On the other hand, if the electronic musical instrument is not set to the music transposition mode and there is an input from the music transposition mode selection switch 7a, the input is determined to be a mode setting on operation, and the electronic musical instrument WP is set to the music transposition mode. I do.

【0026】なお、曲の移調方法については既に公知で
あることから詳細な説明は省略するが、一例を挙げる
と、例えば移調前と移調後の音高を対応させたテーブル
に沿って所定の調のオリジナル演奏データ(つまり、移
調前の演奏データ)を所定の調(つまり、「ハ長調」)
の演奏データに変換して生成するものがある。すなわ
ち、移調前の演奏データを構成する複数の音高に従って
テーブルを参照し、移調前の各音高に対応する移調後の
音高を決定し、全ての音高について移調後の音高をテー
ブルに沿って個々見直すことによって移調後の演奏デー
タを生成する。
Since the method of transposing a song is already known, a detailed description thereof will be omitted. However, for example, for example, a predetermined key is set along a table in which the pitches before and after the transposition correspond to each other. Of the original performance data (ie, the performance data before transposition) in a predetermined key (ie, “C major”)
Is generated by converting it into performance data. That is, the table is referred to in accordance with a plurality of pitches constituting the performance data before transposition, the pitch after transposition corresponding to each pitch before transposition is determined, and the pitch after transposition for all pitches is tabulated. The transposed performance data is generated by reviewing the individual data along the line.

【0027】キーガイド設定スイッチ7bの操作が行わ
れている場合には(ステップS16のYES)、該電子
楽器が既に演奏支援モードに設定されているか否かの判
定を行う(ステップS17)。該電子楽器が演奏支援モ
ードに既に設定されている場合には(ステップS17の
YES)、該電子楽器に設定されている演奏支援モード
を停止、つまりオフして(ステップS19)、該処理を
終了する。該電子楽器が演奏支援モードに設定されてい
ない場合には(ステップS17のNO)、該電子楽器を
演奏支援モードに設定し(ステップS18)、該処理を
終了する。すなわち、該電子楽器が既に演奏支援モード
に設定されている場合にキーガイド設定スイッチ7bか
らの入力があると、該入力をモード設定オフ操作と判断
して、演奏支援モードをオフする。一方、該電子楽器が
演奏支援モードに設定されていない場合にキーガイド設
定スイッチ7bからの入力があると、該入力をモード設
定オン操作と判断して、該電子楽器を演奏支援モードに
設定する。このキーガイド設定スイッチ7bの操作によ
る処理は、外部記憶装置4から読み出した演奏データや
該電子楽器に接続した外部の演奏データ生成機器5Aか
ら受信した演奏データを基に、ユーザに対して操作すべ
き演奏操作子8を指示するための演奏ガイドを行うため
の演奏支援モードに該電子楽器を設定するための処理で
ある。
If the key guide setting switch 7b has been operated (YES in step S16), it is determined whether or not the electronic musical instrument has already been set to the performance support mode (step S17). If the electronic musical instrument has already been set to the performance support mode (YES in step S17), the performance support mode set for the electronic musical instrument is stopped, that is, turned off (step S19), and the process ends. I do. If the electronic musical instrument is not set to the performance support mode (NO in step S17), the electronic musical instrument is set to the performance support mode (step S18), and the process ends. That is, if the electronic musical instrument is already set to the performance support mode and there is an input from the key guide setting switch 7b, the input is determined to be a mode setting off operation, and the performance support mode is turned off. On the other hand, if there is an input from the key guide setting switch 7b when the electronic musical instrument is not set to the performance support mode, the input is determined to be a mode setting ON operation, and the electronic musical instrument is set to the performance support mode. . The processing by operating the key guide setting switch 7b is performed for the user based on performance data read from the external storage device 4 and performance data received from an external performance data generation device 5A connected to the electronic musical instrument. This is a process for setting the electronic musical instrument to a performance support mode for performing a performance guide for instructing the performance operator 8 to be performed.

【0028】なお、本実施例ではステップS14の処理
を終了するとステップS18の処理へ、ステップS15
の処理を終了するとステップS19の処理へそれぞれジ
ャンプする。すなわち、電子楽器を曲移調モードに設定
した場合には演奏支援モードを同時にオンに設定するよ
うにし、曲移調モードを解除した場合には演奏支援モー
ドを同時に解除するように構成している。こうすると、
ユーザにとって非常に便利である。すなわち、曲移調モ
ードで該電子楽器を動作させるということはユーザが簡
単な操作で演奏を行うことができるようにするためであ
る。一方、演奏支援モードで該電子楽器を動作させると
いうことも同様にユーザが簡単な操作で演奏を行うこと
ができるようにするためである。そのため、ユーザが演
奏支援モードに設定する操作を行うことなく曲移調モー
ドをオンにする設定操作だけで両方の機能のオン・オフ
設定制御を行うことができるようにすると、ユーザは別
々の設定操作を行うことなしに曲移調モードと演奏支援
モードを同時にオン・オフ設定する制御を行うことがで
きるのでユーザにとって便利である。勿論、曲移調モー
ドの設定又は停止の指示がなされた場合に演奏支援モー
ドの設定あるいは停止を連動して行うことなく、それぞ
れのモードを独立に設定できるように構成してもよいこ
とは言うまでもない。
In this embodiment, when the processing in step S14 is completed, the processing proceeds to step S18, and the processing in step S15 is performed.
Is completed, the process jumps to the process of step S19. That is, when the electronic musical instrument is set to the music transposition mode, the performance support mode is set to ON at the same time, and when the music transposition mode is released, the performance support mode is simultaneously released. In this case,
Very convenient for the user. In other words, operating the electronic musical instrument in the music transposition mode is to enable the user to perform with a simple operation. On the other hand, operating the electronic musical instrument in the performance support mode is also intended to allow the user to perform a performance by a simple operation. Therefore, if the user can perform on / off setting control of both functions only by performing the setting operation of turning on the music transposition mode without performing the operation of setting the performance support mode, the user can perform separate setting operations. This is convenient for the user because control for simultaneously turning on / off the music transposition mode and the performance support mode can be performed without performing. Of course, when the setting or the stop of the music transposition mode is instructed, the respective modes can be set independently without setting or stopping the performance support mode in an interlocking manner. .

【0029】特定音階発音モード選択スイッチ7cの操
作が行われている場合には(ステップS20のYE
S)、該操作が特定音階発音モードの設定オン操作であ
るか否かの判定を行う(ステップS21)。特定音階発
音モードの設定オン操作である場合には(ステップS2
1のYES)、音階修理の設定の受付を行い(ステップ
S22)、それに基づき鍵盤割付の変更を行って(ステ
ップS23)、該処理を終了する。特定音階発音モード
の設定オン操作でない場合には(ステップS21のN
O)、該電子楽器の特定音階発音モードの設定を解除し
て(ステップS24)、該処理を終了する。すなわち、
特定音階発音モード選択スイッチ7cが操作された場合
には、操作された特定音階発音モード選択スイッチ7c
に従い該電子楽器に対して、例えば「スコットランド音
階(5音音階)」、「全音音階(6音音階)」、「ジプ
シー音階(7音音階)」、「ブルース音階(8音音
階)」、「半音階(12音音階)」などの音階を該電子
楽器で用いるように設定する。そして、鍵盤の各鍵毎に
該音階に従う音階音を割り当てる。こうすると、該電子
楽器では設定された音階に従う音階音をユーザは鍵盤操
作を行って発音することができるようになる。
When the specific scale sounding mode selection switch 7c is operated (YE in step S20)
S), it is determined whether or not the operation is a setting ON operation of the specific scale sounding mode (step S21). If it is an operation to turn on the setting of the specific scale sounding mode (step S2
(YES in 1), the setting of the scale repair is accepted (step S22), and the keyboard assignment is changed based on it (step S23), and the process ends. If the setting is not an operation for turning on the specific scale sounding mode (N in step S21)
O), the setting of the specific musical note sounding mode of the electronic musical instrument is released (step S24), and the process is terminated. That is,
When the specific scale sounding mode selection switch 7c is operated, the operated specific scale sounding mode selection switch 7c
Accordingly, for the electronic musical instrument, for example, "Scotland scale (5 scales)", "Whole scale (6 scales)", "Gypsy scale (7 scales)", "Blues scale (8 scales)", " A musical scale such as "chromatic scale (12-tone scale)" is set to be used in the electronic musical instrument. Then, a scale note according to the scale is assigned to each key of the keyboard. In this way, the electronic musical instrument allows the user to generate a scale sound according to the set scale by operating the keyboard.

【0030】ステップS23の鍵盤割付の変更では、通
常平均律で設定された鍵盤の音高をその設定した音階に
あった音高に変更すると共に、設定した音階では使用し
ない鍵盤については該音階に従う音階音で該鍵盤に近い
音階音を発音するように鍵盤に音階音を割り当てる。図
4に示した各図を用いて具体的に説明する。図4に示し
た各図は、特定音階発音機能における演奏操作子への音
階音の割り当ての一例について説明する概念図である。
図示の例では、電子ピアノに対し設定する特定音階とし
て「全音音階(6音音階)」を選択した場合を示してい
る。
In the change of the keyboard assignment in step S23, the pitch of the keyboard set in the normal temperament is changed to the pitch corresponding to the set scale, and the keys not used in the set scale follow the scale. A scale tone is assigned to the keyboard such that the scale tone produces a scale tone close to the keyboard. This will be specifically described with reference to the respective drawings shown in FIG. Each diagram shown in FIG. 4 is a conceptual diagram illustrating an example of assigning scale sounds to performance operators in the specific scale sound generation function.
The illustrated example shows a case where “whole scale (six scales)” is selected as the specific scale set for the electronic piano.

【0031】図4(A)は、「半音階(12音音階)」を
構成する音階音の各鍵への公知割り当てを示す図であ
る。図4(A)から理解できるように、一般的な電子ピ
アノでは自然楽器のピアノと同様に「半音階(12音音
階)」が用いられることから、特定音階発音機能の設定
前には図4(A)に示すように「半音階(12音音
階)」を構成する音階音が各鍵に割り当てられる。すな
わち、白鍵に対しては左側から「C、D、E、F、G、
A、B」が順に割り当てられ、黒鍵に対しては左側から
「C#、D#、F#、G#、A#」が順に割り当てられ
ている。この電子ピアノに特定音階発音機能における特
定音階として「全音音階(6音音階)」を設定すると、
図4(B)のようになる。図4(B)は、「全音音階(6音
音階)」を構成する音階音の割り当てについての説明図
である。図4(B)から理解できるように、所望の特定
音階に設定した後には「全音音階(6音音階)」を構成
する音階音のみが各鍵に割り当てられる。すなわち、白
鍵に対しては通常の12音音階のノート「C」「D」
「E」までの白鍵に「C」「D」「E」が順に割り当て
られ、残りの白鍵(つまり、通常の12音音階のノート
「F」「G」「A」「B」の白鍵)に対しては音階音は
割り当てられない。一方、黒鍵に対しては通常の12音
音階のノート「C#」「D#」までの黒鍵には音階音が
割り当てられずに、通常の12音音階のノート「F#」
「G#」「A#」の黒鍵に対しては「F#」「G#」
「A#」が順に割り当てられる。
FIG. 4A is a diagram showing a known allocation of chromatic tones that make up the "chromatic scale (12-tone scale)" to each key. As can be understood from FIG. 4 (A), a general electronic piano uses the “semi-scale (12-tone scale)” similarly to the piano of a natural musical instrument. As shown in (A), the chromatic tones that make up the "chromatic scale (12-tone scale)" are assigned to each key. That is, for the white key, "C, D, E, F, G,
A, B "are sequentially assigned, and" C #, D #, F #, G #, A # "are sequentially assigned to the black key from the left. When "whole scale (six scales)" is set as a specific scale in the specific scale pronunciation function for this electronic piano,
The result is as shown in FIG. FIG. 4 (B) is an explanatory diagram of the assignment of the scale notes that make up the “whole scale (six scales)”. As can be understood from FIG. 4B, after setting the desired specific scale, only the scale tones constituting the “whole scale (six scales)” are assigned to each key. In other words, for the white key, the normal 12-note notes "C" and "D"
“C”, “D”, and “E” are sequentially assigned to the white keys up to “E”, and the remaining white keys (that is, the normal “12” scale notes “F”, “G”, “A”, “B” white) No key is assigned to a scale. On the other hand, the black keys up to the normal twelve-tone notes "C #" and "D #" are not assigned to the chromatic notes, and the normal twelve-note notes "F #" are not assigned.
“F #” and “G #” for the black keys “G #” and “A #”
“A #” is sequentially assigned.

【0032】さらに、特定音階発音機能における特定音
階として「全音音階(6音音階)」を設定した場合に、
本来はその構成音階には該当しない鍵に対しても音階音
を割り当てるようにしてもよく、その場合は例えば図4
(C)に示すようになる。図4(C)は「全音音階(6音
音階)」を構成する音階音を各々の本来の鍵に割り当
て、さらに本来はその特定音階には該当しない鍵に対し
ても該特定音階の音階音を割り当てる一例を示す図であ
る。既に説明したように、特定音階発音機能における特
定音階として「全音音階(6音音階)」を設定した場合
には、「全音音階(6音音階)」を構成する音階音が各
鍵に割り当てられる(図4(B)参照)。この場合、音
階音が割り当てられる白鍵は通常の12音音階のノート
「C」「D」「E」までの白鍵であり、残りの白鍵(つ
まり、通常の12音音階のノート「F」「G」「A」
「B」の白鍵)に対しては通常音階音が割り当てられな
い。しかし、白鍵と共に黒鍵を用いて演奏を行うことは
非常に難しいことである。そこで、上述のような場合
に、音階音が割り当てられなかった白鍵に対して黒鍵に
割り当てた音高音を割り当てることによって、白鍵のみ
で演奏を行うことができるようにすると、ユーザは演奏
を簡単に行うことができるようになる。そこで、本実施
例においては、図4(C)に示すように、特定音階発音機
能における特定音階を設定した場合に、通常設定した特
定音階では音階音を割り当てられることのない白鍵につ
いても、該白鍵に近い白鍵に割り当てられた音階音を発
音するように、該特定音階を構成する音階音を割り当て
る。図4(C)に示した例では、通常の12音音階のノー
ト「F」の白鍵に通常の12音音階のノート「F#」の
黒鍵に割り当てた音階音(すなわち、「F#」)、通常
の12音音階のノート「G」の白鍵に通常の12音音階
のノート「G#」の黒鍵に割り当てた音階音(すなわ
ち、「G#」)、通常の12音音階のノート「A」の白
鍵に通常の12音音階のノート「A#」の黒鍵に割り当
てた音階音(すなわち、「A#」)を割り当てている。
こうすると、ユーザは白鍵のみで該音階を用いて演奏を
行うことができることから、演奏を簡単に行うことが可
能になる。勿論、本来はその構成音階には該当しない鍵
に対しても音階音を割り当てる場合、各鍵にどの音階音
を割り当てるかはどのような割り当て方であってもよい
が、ユーザが簡単に演奏を行うことができるように音階
音を割り当てた方がよいことは言うまでもない。
Further, when "whole scale (six scales)" is set as a specific scale in the specific scale sounding function,
A scale tone may be assigned to a key that does not originally correspond to the constituent scale. In this case, for example, FIG.
As shown in FIG. FIG. 4 (C) assigns the scale tones that make up the “whole scale (six scales)” to each original key, and further assigns the scales of the specific scale to keys that do not originally correspond to the specific scale. It is a figure showing an example which assigns. As described above, when “whole scale (six scales)” is set as the specific scale in the specific scale sounding function, the scale tones constituting the “whole scale (six scales)” are assigned to each key. (See FIG. 4B). In this case, the white keys to which the scales are assigned are the white keys up to the normal 12-note notes "C", "D", and "E", and the remaining white keys (that is, the normal 12-note notes "F"). "G""A"
No normal scale sound is assigned to the “B” white key). However, it is very difficult to perform using a black key together with a white key. Therefore, in the above-described case, by assigning the pitch assigned to the black key to the white key to which no scale tone is assigned, it is possible to perform the performance using only the white key. Can be easily performed. Therefore, in the present embodiment, as shown in FIG. 4C, when a specific scale in the specific scale sounding function is set, a white key to which no scale note is assigned in the normally set specific scale is also used. The scale notes that make up the specific scale are assigned so that the scale notes assigned to the white keys close to the white key are pronounced. In the example shown in FIG. 4 (C), the scale key assigned to the white key of the normal twelve-note note "F" and the black key of the normal twelve-note note "F #" (that is, "F #") )), The scale key assigned to the white key of the normal 12-note note “G” and the black key of the normal 12-note note “G #” (ie, “G #”), the normal 12-note scale Is assigned to the white key of the note “A” of the note “A #”, which is assigned to the black key of the note “A #” of the normal 12-note scale.
In this case, the user can perform the performance using the musical scale with only the white keys, so that the performance can be easily performed. Of course, when a scale tone is originally assigned to a key that does not correspond to the constituent scale, any scale tone may be assigned to each key. It goes without saying that it is better to assign scale notes so that they can be performed.

【0033】図3に戻り、上述した曲移調モード選択ス
イッチ7a、キーガイド設定スイッチ7b、特定音階発
音モード選択スイッチ7c以外のその他のスイッチから
の入力が行われている場合には(すなわち、ステップS
11がYESであり、ステップS12及びステップ16
及びステップS20が全てNOである場合)、該スイッ
チの指示に従う処理を行う(ステップS25)。例え
ば、外部記憶装置4から演奏データを選択する処理を行
ったり、選択した演奏データの自動演奏の開始や自動演
奏の停止などを行う。あるいは、該スイッチの指示に従
って各種演奏条件の設定や演奏支援を行うチャンネルの
指定あるいは演奏時の音色の変更など、機能設定以外の
その他の多種多様な設定を行う。
Returning to FIG. 3, when an input is made from other switches than the above-described music transposition mode selection switch 7a, key guide setting switch 7b, and specific scale sounding mode selection switch 7c (that is, step) S
11 is YES, step S12 and step 16
And when all of step S20 is NO), the process according to the instruction of the switch is performed (step S25). For example, a process of selecting performance data from the external storage device 4 is performed, an automatic performance of the selected performance data is started, and an automatic performance is stopped. Alternatively, various other settings other than the function settings, such as setting of various performance conditions, designation of a channel for performance support, or change of tone color during performance, are performed in accordance with the instruction of the switch.

【0034】次に、図2のメイン処理で行われる演奏指
示の抽出と楽音生成信号の生成処理(図2のステップS
3参照)について具体的に説明する。図5は、図2のメ
イン処理で行われる演奏指示の抽出と楽音生成信号の生
成処理の一実施例を示すフローチャートである。ステッ
プS31では、演奏信号が送信されてきているか否かを
判定する。すなわち、外部の演奏データ生成装置5A等
からインタフェース5等を介して送信されてくる演奏デ
ータがあるかないかを判定する。該電子楽器外部から演
奏データが送信されている場合には(ステップS31の
YES)、該電子楽器で曲移調モードがオン設定されて
いるか否かを判定する(ステップS32)。すなわち、
上述したパネル設定処理において曲移調モード選択スイ
ッチ7aが操作され(図3のステップS12参照)、既
に該電子楽器に曲移調モードがオンに設定されているか
否かを判定する。該電子楽器が曲移調モードに設定され
ている場合には(ステップS32のYES)、送信され
た演奏データの調を所定の調(すなわち、典型的な鍵盤
楽器では「ハ長調」)に移調した楽音データを生成する
(ステップS33)。該電子楽器が曲移調モードに設定
されていない場合(ステップS32がNOの場合)、あ
るいはそもそも外部から演奏データが送信されてきてい
ない場合には(ステップS31がNOの場合)、ステッ
プS34の処理へ飛ぶ。ステップS34では、この電子
楽器自身で自動演奏が実行されているか否かを判定す
る。すなわち、上述したパネル設定処理においてその他
の入力として自動演奏がオン操作されたか否かを判定す
る(図3のステップS25参照)。自動演奏がオン操作
されている場合(ステップS34のYES)、外部記憶
装置4に記憶されている演奏データあるいは該電子楽器
外部から送信された演奏データを読み出す(ステップS
35)。そして、該電子楽器が曲移調モードに設定され
ている場合には(ステップS36のYES)、該演奏デ
ータの調を「ハ長調」に移調した楽音データを生成する
(ステップS37)。該電子楽器が曲移調モードに設定さ
れていない場合には(ステップS36のNO)、ステッ
プS38の処理へ飛ぶ。なお、ステップS33又はS3
7での移調処理の結果、キーガイド表示も移調結果に応
じた内容で行われる。
Next, the extraction of the performance instruction and the generation processing of the musical sound generation signal (step S in FIG. 2) performed in the main processing of FIG.
3) will be specifically described. FIG. 5 is a flowchart showing one embodiment of the process of extracting a performance instruction and generating a musical sound generation signal performed in the main process of FIG. In step S31, it is determined whether or not a performance signal has been transmitted. That is, it is determined whether or not there is performance data transmitted from the external performance data generation device 5A or the like via the interface 5 or the like. If the performance data is transmitted from outside the electronic musical instrument (YES in step S31), it is determined whether or not the music transposition mode is set to ON in the electronic musical instrument (step S32). That is,
In the above-described panel setting processing, the music transposition mode selection switch 7a is operated (see step S12 in FIG. 3), and it is determined whether the music transposition mode has already been set to the electronic musical instrument. When the electronic musical instrument is set to the music transposition mode (YES in step S32), the key of the transmitted performance data is transposed to a predetermined key (that is, “C major” for a typical keyboard instrument). Music data is generated (step S33). When the electronic musical instrument is not set to the music transposition mode (when step S32 is NO), or when performance data is not transmitted from the outside (step S31 is NO), the process of step S34 is performed. Fly to. In step S34, it is determined whether or not automatic performance is being performed by the electronic musical instrument itself. That is, it is determined whether or not the automatic performance is turned on as another input in the above-described panel setting process (see step S25 in FIG. 3). When the automatic performance is turned on (YES in step S34), the performance data stored in the external storage device 4 or the performance data transmitted from outside the electronic musical instrument is read (step S34).
35). If the electronic musical instrument is set to the music transposition mode (YES in step S36), tone data in which the key of the performance data is transposed to "C major" is generated.
(Step S37). If the electronic musical instrument is not set to the music transposition mode (NO in step S36), the process jumps to step S38. Step S33 or S3
As a result of the transposition processing in step 7, the key guide display is also performed in accordance with the transposition result.

【0035】ステップS38では、演奏操作子関連の信
号があるかないかを判定する。すなわち、ユーザによる
演奏操作子8の操作に伴って生成された演奏データの入
力があるかないかを判定する。演奏操作子8からの入力
演奏データがある場合には(ステップS38のYE
S)、該電子楽器が特定音階発音モードに設定されてい
るか否かを判定する(ステップS39)。すなわち、上
述したパネル設定処理において、特定音階発音モード選
択スイッチ7cの操作に従って該電子楽器で特定音階発
音モードがオンに設定されているか否かを判定する(図
3のステップS20参照)。該電子楽器が特定音階発音
モードに設定されている場合には(ステップS39のY
ES)、演奏操作子8に新たな割り当てられた音階音
(例えば、6音音階)に従って楽音制御された楽音デー
タを作成する(ステップS40)。該電子楽器が特定音
階発音モードに設定されていない場合には(ステップS
39のNO)、演奏操作子8に通常割り当てられている
音階音(例えば、典型的な鍵盤楽器の場合は12音音
階)に従って楽音制御された楽音データを生成する(ス
テップS41)。
In step S38, it is determined whether or not there is a signal related to the performance operator. That is, it is determined whether or not there is an input of performance data generated in response to the operation of the performance operator 8 by the user. If there is input performance data from the performance operator 8 (YE in step S38)
S), it is determined whether or not the electronic musical instrument is set to a specific scale sounding mode (step S39). That is, in the panel setting process described above, it is determined whether or not the specific musical note sounding mode is set to ON in the electronic musical instrument according to the operation of the specific musical note sounding mode selection switch 7c (see step S20 in FIG. 3). If the electronic musical instrument is set to the specific scale sounding mode (Y in step S39)
ES), the musical tone data controlled by the musical tone according to the musical scale tone (for example, six musical scales) newly assigned to the performance operator 8 is created (step S40). If the electronic musical instrument is not set to the specific scale sounding mode (step S
39, NO), and generates tone data that is tone-controlled in accordance with the scale tone normally assigned to the performance operator 8 (for example, a 12-note scale for a typical keyboard instrument) (step S41).

【0036】次に、図2のメイン処理で行われる演奏処
理(図2のステップS4参照)について具体的に説明す
る。図6は、図2のメイン処理で行われる演奏処理の一
実施例を示すフローチャートである。ステップS51で
は、楽音データがあるか否かを判定する。すなわち、上
述した演奏指示の抽出と楽音信号の生成処理(図5参
照)において、外部記憶装置4から読み出した演奏デー
タあるいは外部の演奏データ生成装置5A等からインタ
フェース5等を介して送信されてくる演奏データの調を
変更することにより生成された楽音データ、あるいはユ
ーザの演奏操作子8の操作に従って生成された楽音デー
タがあるか否かを判定する。こうした楽音データがない
場合には(ステップS51のNO)、該処理を終了す
る。すなわち、この場合には演奏処理は行われず、該電
子楽器では発音が行われない。楽音データがある場合に
は(ステップS51のYES)、該楽音データが外部記
憶装置4から読み出した演奏データあるいは外部の演奏
データ生成装置5A等からインタフェース5等を介して
送信されてくる演奏データの調を変更することによって
生成された楽音データであるか否かを判定する(ステッ
プS52)。この判定処理は、演奏支援を行う楽音デー
タと演奏支援を行わない楽音データとの区別を行うため
の処理である。すなわち、演奏操作子8からの入力に基
づいて生成された楽音データはすぐに発音するように処
理されるために演奏支援を行わないが、外部記憶装置4
に予め記憶された演奏データあるいは外部の演奏データ
生成機器5Aから入力された演奏データの調を変更する
ことによって生成された楽音データについては鍵盤ガイ
ド6を実際の演奏タイミングよりも先に表示する演奏支
援を行わなければならないために、このような楽音デー
タを区別する処理が必要となる。
Next, the performance process (see step S4 in FIG. 2) performed in the main process in FIG. 2 will be described in detail. FIG. 6 is a flowchart showing one embodiment of the performance process performed in the main process of FIG. In step S51, it is determined whether or not there is music data. That is, in the process of extracting the performance instruction and generating the tone signal (see FIG. 5), the performance data read from the external storage device 4 or transmitted from the external performance data generation device 5A or the like via the interface 5 or the like. It is determined whether there is musical tone data generated by changing the key of the musical performance data or musical tone data generated in accordance with the operation of the musical performance operation element 8 by the user. If there is no such tone data (NO in step S51), the process ends. That is, in this case, no performance processing is performed, and no sound is generated in the electronic musical instrument. If there is musical tone data (YES in step S51), the musical tone data of the musical performance data read from the external storage device 4 or the musical performance data transmitted from the external musical performance data generating device 5A or the like via the interface 5 or the like. It is determined whether or not the tone data is generated by changing the key (step S52). This determination process is a process for distinguishing between tone data for performing performance support and tone data for not performing performance support. That is, the musical tone data generated based on the input from the performance operator 8 is processed so as to be immediately sounded, so that the performance support is not performed.
For the tone data generated by changing the key of the performance data stored in advance or the performance data input from the external performance data generator 5A, the keyboard guide 6 is displayed earlier than the actual performance timing. Since support must be provided, processing for distinguishing such tone data is required.

【0037】該楽音データが外部記憶装置4から読み出
した演奏データあるいは外部の演奏データ生成機器5A
等からインタフェース5等を介して送信されてくる演奏
データの調を変更することによって生成された楽音デー
タでない場合には(ステップS52のNO)、該楽音デ
ータに従う演奏処理を行う(ステップS53)。この場
合における演奏処理は、演奏操作子8からの入力に従っ
て発音を行う処理である。すなわち、ユーザの演奏操作
子8の操作に応じた発音が行われる。該楽音データが外
部記憶装置4から読み出した演奏データあるいは外部の
演奏データ生成機器5A等からインタフェース5等を介
して送信されてくる演奏データの調を変更することによ
って生成された楽音データである場合には(ステップS
52のYES)、該電子楽器が演奏支援機能に設定され
ているか否かを判定する(ステップS54)。すなわ
ち、上述したパネル設定処理(図3参照)において、キ
ーガイド設定スイッチ7bの操作に従って該電子楽器の
機能として演奏支援機能が設定されているか否かを判定
する(図3のステップS16参照)。該電子楽器の機能
として演奏支援機能が設定されている場合には(ステッ
プS52のYES)、鍵盤ガイド6のガイドランプ(L
ED)の点滅を演奏支援を行うように設定されたチャン
ネルの楽音データにあわせて制御し(ステップS5
6)、ステップS55の処理を行う。該電子楽器の機能
として演奏支援機能が設定されていない場合には(ステ
ップS52のNO)、そのままステップS55の処理へ
行く。ステップS55では、少々時間をおいてから演奏
を行う。すなわち、該電子楽器の機能として演奏支援機
能が設定されている場合には、ユーザが演奏操作を行う
前に演奏操作するべき演奏操作子8がどれであるかを鍵
盤ガイド6等を用いてユーザに示さなければならない。
この場合、ユーザの演奏操作子8の操作と同時に該演奏
操作子8に割り当てられた楽音の発音を行わずに、該楽
音の発音を遅らせる必要がある。例えばユーザが演奏操
作子8を用いて演奏する部分がメロディラインであるよ
うな場合、該メロディの楽音データの発音タイミングで
演奏支援が行われ、メロディ以外の伴奏等の発音につい
ては演奏支援のタイミングから少し時間を遅らせて発音
するようにする。勿論、演奏支援を行う場合の方法はこ
れに限られず、例えばメロディの楽音データを先読み処
理して、該先読み処理に基づくタイミングで鍵盤ガイド
6等を用いた演奏ガイドを行うようにしてもよい。
The musical sound data is read out from the external storage device 4 or the external performance data generating device 5A.
If the tone data is not generated by changing the key of the performance data transmitted via the interface 5 or the like (NO in step S52), a performance process according to the tone data is performed (step S53). The performance process in this case is a process of generating a sound in accordance with an input from the performance operator 8. That is, a sound is generated in accordance with the operation of the performance operator 8 by the user. The tone data is performance data read from the external storage device 4 or tone data generated by changing the key of performance data transmitted from the external performance data generation device 5A or the like via the interface 5 or the like. (Step S
It is determined whether or not the electronic musical instrument is set to the performance support function (step S54). That is, in the panel setting process (see FIG. 3), it is determined whether or not the performance support function is set as the function of the electronic musical instrument according to the operation of the key guide setting switch 7b (see step S16 in FIG. 3). If the performance support function is set as a function of the electronic musical instrument (YES in step S52), the guide lamp (L
ED) is controlled in accordance with the tone data of the channel set to support the performance (step S5).
6), the process of step S55 is performed. If the performance support function is not set as a function of the electronic musical instrument (NO in step S52), the process directly proceeds to step S55. In step S55, the performance is performed after a short time. That is, when a performance support function is set as a function of the electronic musical instrument, the user uses the keyboard guide 6 or the like to determine which of the performance operators 8 should be performed before the user performs the performance operation. Must be shown.
In this case, it is necessary to delay the sounding of the musical sound assigned to the musical performance operating element 8 without simultaneously generating the musical sound. For example, when the part played by the user using the performance operator 8 is a melody line, performance support is performed at the sounding timing of the musical sound data of the melody, and the performance support is performed for the sounding of accompaniment other than the melody. Speak a little later. Of course, the method of performing the performance support is not limited to this. For example, the musical sound data of the melody may be pre-read, and the performance guide using the keyboard guide 6 or the like may be performed at the timing based on the pre-read processing.

【0038】ここで、該電子楽器が曲移調モードにオン
設定された場合における処理の流れについて図7を用い
て簡単に説明する。図7は該電子楽器が曲移調モードに
オン設定された場合に行われる処理フローの一例を示す
ブロック図であり、(A)は移調後の調で演奏を行う場合
の説明図、(B)は移調前の調で演奏を行う場合の説明図
である。ただし、ここでは入力された演奏データがメロ
ディデータと伴奏データとからなり、「ヘ長調」である
演奏データの調を「ハ長調」に移調する場合を例に説明
する。
Here, the flow of processing when the electronic musical instrument is set to the music transposition mode will be briefly described with reference to FIG. FIG. 7 is a block diagram showing an example of a processing flow performed when the electronic musical instrument is set to the music transposition mode. FIG. 7 (A) is an explanatory diagram in the case of performing in a key after transposition, and FIG. FIG. 4 is an explanatory diagram of a case where a performance is performed in a key before transposition. However, here, an example will be described in which the input performance data is composed of melody data and accompaniment data, and the key of the performance data that is “F major” is transposed to “C major”.

【0039】図7(A)に示すように、該電子楽器が曲
移調モードにオン設定されている場合には、入力した演
奏データ(メロディデータと伴奏データ)を「ハ長調」
に移調する。移調された演奏データのうち伴奏データ
は、そのまま音源回路(TG)へと送られて該データに
従って発音される。つまり、伴奏演奏は「ハ長調」で行
われる。一方、移調された演奏データのうちのメロディ
データは、鍵盤割付の変更が行われた後に鍵盤ガイド6
の点滅を制御する。この鍵盤割付の変更では、上述した
図3のステップS23の処理と同様の処理、すなわち、
「ハ長調」では一般的に使用しない黒鍵については該調
における音階音で該黒鍵に近い白鍵に割り当てられた音
階音を発音するように黒鍵に音階音を割り当てる。つま
り、一般的な鍵盤楽器の黒鍵には「C#」「D#」「F
#」「G#」「A#」が割り当てられているが(図4
(A)参照)、「ハ長調」に曲の調を移調した場合には、
例えば黒鍵に「C」「D」「F」「G」「A」を割り当
てる。そうすると、「C」「D」「F」「G」「A」の
各音は白鍵と黒鍵の2つの鍵にそれぞれ割り当てられる
ことになる。鍵盤ガイド6に従って演奏者の各演奏操作
子からの入力があると、それに従って生成されるデータ
は音源回路(TG)へと送られて発音される。この演奏
操作子からの入力に従って生成されるデータは「ハ長
調」であるので、メロディ演奏も伴奏演奏と同様に「ハ
長調」で行われる。
As shown in FIG. 7A, when the electronic musical instrument is set to the music transposition mode, the input performance data (melody data and accompaniment data) is changed to "C major".
Transpose to Accompaniment data of the transposed performance data is sent to a tone generator circuit (TG) as it is, and is sounded according to the data. That is, the accompaniment performance is performed in "C major". On the other hand, the melody data of the transposed performance data is stored in the keyboard guide 6 after the keyboard assignment is changed.
To control blinking. In this change of the keyboard assignment, the same processing as the processing of step S23 in FIG.
In the “C major”, a black key not generally used is assigned a scale tone to a black key such that a scale tone assigned to a white key close to the black key is pronounced by a scale tone in the key. That is, black keys of general keyboard instruments include “C #”, “D #”, and “F”.
#, "G #" and "A #" (FIG. 4)
(A)), if you transpose the song to C major,
For example, “C”, “D”, “F”, “G”, and “A” are assigned to a black key. Then, the respective sounds of "C", "D", "F", "G", and "A" are respectively assigned to two keys, a white key and a black key. When there is an input from each of the performance operators of the player according to the keyboard guide 6, the data generated according to the input is sent to a tone generator circuit (TG) to be sounded. Since the data generated in accordance with the input from the performance operator is "C major", the melody performance is also performed in "C major" like the accompaniment performance.

【0040】図7(B)に示すように、該電子楽器が曲
移調モードにオン設定されている場合に、入力した演奏
データ(メロディデータと伴奏データ)のうち鍵盤ガイ
ド6を行うメロディデータのみを「ハ長調」へ移調す
る。鍵盤ガイド6を行わない伴奏データは、そのまま音
源回路(TG)へと送られて発音される。つまり、伴奏
演奏は「ヘ長調」で行われる。一方、移調されたメロデ
ィデータは、鍵盤割付の変更が行われた後に鍵盤ガイド
6の点滅を制御する。鍵盤ガイド6に従って演奏者の各
演奏操作子からの入力があると、それに従って生成され
るデータが音源回路(TG)へと送られて発音される。
この際に、各演奏操作子からの入力に従って生成される
データは再度移調される。該再移調の処理では、メロデ
ィデータを移調した際の移調情報を基に再移調を行う。
例えば、演奏データの調をn度上に移調したような場合
には、移調情報として「+n度」が再移調時に参照され
て、これを基にして再移調処理は行われる。この場合、
各演奏操作子からの入力に従って生成されるデータを
「−n度」、つまりn度下に移調する。こうすることに
より、演奏者が「ハ長調」で演奏を行うように鍵盤(演
奏操作子)を操作した場合であっても、音源回路(T
G)から発音されるのは「ヘ長調」の曲になる。つま
り、メロディ演奏も伴奏演奏と同様に「ヘ長調」で行わ
れる。なお、上述の図7(A)及び図7(B)に示した例に
おいて、鍵盤割付の変更は行わなくてもよい。
As shown in FIG. 7B, when the electronic musical instrument is set to the music transposition mode, only the melody data of the input performance data (melody data and accompaniment data) for which the keyboard guide 6 is performed. To "C major". Accompaniment data for which the keyboard guide 6 is not performed is sent to a tone generator (TG) as it is and is sounded. That is, the accompaniment performance is performed in "F major". On the other hand, the transposed melody data controls the blinking of the keyboard guide 6 after the keyboard assignment is changed. When there is an input from each of the performance operators of the player according to the keyboard guide 6, the data generated according to the input is sent to a tone generator circuit (TG) to be sounded.
At this time, the data generated according to the input from each performance operator is transposed again. In the re-transposition processing, re-transposition is performed based on the transposition information at the time of transposing the melody data.
For example, when the key of the performance data is transposed up by n degrees, "+ n degree" is referred to as transposition information at the time of re-transposition, and the re-transposition processing is performed based on this. in this case,
The data generated in accordance with the input from each performance operator is transposed "-n degrees", that is, n degrees downward. By doing so, even when the player operates the keyboard (performance operator) so as to perform in "C major", the tone generator circuit (T
G) produces a song in "F major". In other words, the melody performance is performed in "F major" like the accompaniment performance. In the example shown in FIGS. 7A and 7B, the keyboard assignment need not be changed.

【0041】なお、上述の電子楽器においては鍵盤ガイ
ド6としてガイドLEDを用いたものを説明したが、鍵
盤自体を光らせる等のような他の方法でガイドを行うも
のであってもよい。また、電子楽器は鍵盤ガイド6のよ
うな演奏支援機能を必ずしも具える必要は無く、該機能
を具えていなくてもよい。なお、上述の実施例では電子
楽器として電子ピアノの例をあげ、曲移調機能における
移調先の所定の調を「ハ長調」としたが、短調において
は白鍵のみを音階音として使用するのは「イ短調」であ
るから、該所定の調は「イ短調」となる。なお、電子楽
器は鍵盤楽器の形態に限らず、弦楽器や管楽器、あるい
は打楽器等どのようなタイプの形態でもよい。その場
合、曲移調機能における移調先の所定の調としては「ハ
長調」又は「イ短調」に限らず、その他の適切な調とし
てよい。また、上述の実施の形態では、音源装置、自動
演奏装置等を1つの電子楽器本体に内臓したものについ
て説明したが、これに限らず、それぞれが別々に構成さ
れ、MIDIインターフェイスや各種ネットワーク等の
通信手段を用いて各装置を接続するように構成されたも
のにも同様に適用できることはいうまでもない。また、
パソコンとアプリケーションソフトウェアという構成で
あってもよく、この場合処理プログラムを磁気ディス
ク、光ディスクあるいは半導体メモリ等の記憶メディア
から供給したり、ネットワークを介して供給するもので
あってもよい。外部からインターネットを介して曲をダ
ウンロードする場合には、図5のステップS33の後、
メモリリザーブで自動移調したものをストアするように
してもよい。なお、上述の実施例では、所定の調(例え
ば、「ハ長調」)に移調した演奏データに従って演奏を
行うように構成したがこれに限らず、演奏者が所定の調
(例えば、「ハ長調」)で演奏した曲を移調して他の調
(例えば、「へ長調」)の曲とするようにしてもよい。
Although the above-described electronic musical instrument has been described using a guide LED as the keyboard guide 6, the guide may be provided by another method such as illuminating the keyboard itself. Further, the electronic musical instrument does not necessarily need to have a performance support function such as the keyboard guide 6, and may not have the function. In the above-described embodiment, an example of an electronic piano is given as an electronic musical instrument, and a predetermined key of a transposition destination in the music transposition function is set to "C major". However, in a minor key, only a white key is used as a scale tone. Since it is "A minor", the predetermined key is "A minor". The electronic musical instrument is not limited to the keyboard instrument, but may be any type of string instrument, wind instrument, or percussion instrument. In this case, the predetermined key to be transposed in the music transposition function is not limited to “C major” or “A minor”, but may be any other appropriate key. Further, in the above-described embodiment, a description has been given of an example in which a sound source device, an automatic performance device, and the like are incorporated in a single electronic musical instrument main body. It goes without saying that the present invention can be similarly applied to a device configured to connect each device using a communication unit. Also,
The configuration may be a personal computer and application software. In this case, the processing program may be supplied from a storage medium such as a magnetic disk, an optical disk, or a semiconductor memory, or may be supplied via a network. When downloading a song from the outside via the Internet, after step S33 in FIG.
The data automatically transposed by the memory reserve may be stored. In the above-described embodiment, the performance is performed in accordance with the performance data transposed to a predetermined key (for example, “C major”). However, the present invention is not limited to this. ) May be transposed to be a tune in another key (for example, “F major”).

【0042】[0042]

【発明の効果】この発明によれば、任意の調の曲の演奏
データを使用する電子楽器の演奏操作子タイプに応じ
て、演奏し易い所定の調に移調することを極めて簡単な
操作で行えるようにしたので、初心者であっても難しい
曲の楽器演奏を簡単に行うことができる、という効果が
ある。さらに、演奏者が選択した所望の特定音階を構成
する音階音を演奏操作子に割り当てるようにしたので、
所望の特定音階を構成する音階音のみを用いた楽器演奏
を簡単な演奏操作でユーザが行うことができるようにな
る、という効果がある。
According to the present invention, transposition to a predetermined key that can be easily performed can be performed by a very simple operation in accordance with the performance operator type of an electronic musical instrument that uses performance data of a musical piece having an arbitrary key. As a result, there is an effect that even a beginner can easily play a musical instrument of a difficult song. Furthermore, since the chromatic notes constituting the desired specific scale selected by the player are assigned to the performance operators,
There is an effect that the user can perform a musical instrument performance using only the scale sounds constituting the desired specific scale by a simple performance operation.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 この発明に係る演奏制御装置を具えた電子楽
器の全体構成の一実施例を示したハード構成ブロック図
である。
FIG. 1 is a hardware block diagram showing an embodiment of an overall configuration of an electronic musical instrument provided with a performance control device according to the present invention.

【図2】 図1に示した電子楽器に対し所定の機能を設
定し演奏を行う場合にメインとなる処理のフローチャー
トの一実施例を示す図である。
FIG. 2 is a diagram showing an embodiment of a flowchart of a main process when a predetermined function is set and a performance is performed on the electronic musical instrument shown in FIG. 1;

【図3】 図2のメイン処理で行われるパネル設定処理
の一実施例を示すフローチャートである。
FIG. 3 is a flowchart illustrating an example of a panel setting process performed in the main process of FIG. 2;

【図4】 特定音階発音における各演奏操作子への音階
音の割り当てについて説明するための概念図であり、
(A)は通常の「半音階(12音音階)」を構成する各音
階音の各鍵への割り当て状態を示す図、(B)は特定音階
の一例として「全音音階(6音音階)」を選択した場合
の各音階音の各鍵への割り当て状態の一例を示す図、
(C)は(B)に示した「全音音階(6音音階)」の各
音階音の各鍵への割り当て状態の変更例を示す図であ
る。
FIG. 4 is a conceptual diagram for explaining assignment of scale sounds to respective performance operators in specific scale pronunciation;
(A) is a diagram showing the state of assignment of each scale tone that constitutes a normal “half scale (12 scales)” to each key, and (B) is a “whole scale (six scales)” as an example of a specific scale. A diagram showing an example of an assignment state of each scale sound to each key when is selected,
(C) is a figure which shows the example of a change of the allocation state to each key of each scale sound of "the whole scale (6 scales)" shown in (B).

【図5】 図2のメイン処理で行われる演奏指示の抽出
と楽音生成信号の生成処理の一実施例を示すフローチャ
ートである。
FIG. 5 is a flowchart showing an embodiment of a process of extracting a performance instruction and generating a musical sound generation signal, which is performed in the main process of FIG. 2;

【図6】 図2のメイン処理で行われる演奏処理の一実
施例を示すフローチャートである。
FIG. 6 is a flowchart showing one embodiment of a performance process performed in the main process of FIG. 2;

【図7】 該電子楽器が曲移調モードにオン設定された
場合に行われる処理フローの一例を示すブロック図であ
り、(A)は移調後の調で演奏を行う場合の説明図、(B)
は移調前の調で演奏を行う場合の説明図である。
FIG. 7 is a block diagram illustrating an example of a processing flow performed when the electronic musical instrument is set to the music transposition mode, wherein FIG. 7A is a diagram illustrating a case where a performance is performed in a key after transposition, and FIG. )
FIG. 4 is an explanatory diagram of a case where a performance is performed in a key before transposition.

【符号の説明】[Explanation of symbols]

1…CPU、1A…タイマ、2…ROM、3…RAM、
4…外部記憶装置、5…インタフェース、5A…外部の
演奏データ生成機器、6…鍵盤ガイド、7…パネル操作
子、8…演奏操作子、9…表示器、10…音源回路、1
1…効果回路、12…サウンドシステム、1D…データ
及びアドレスバス、7a…曲移調モード選択スイッチ、
7b…キーガイド設定スイッチ、7c…特定音階発音モ
ード選択スイッチ
1 CPU, 1A timer, 2 ROM, 3 RAM,
4 external storage device, 5 interface, 5A external performance data generation device, 6 keyboard guide, 7 panel operator, 8 performance operator, 9 display, 10 tone generator, 1
DESCRIPTION OF SYMBOLS 1 ... Effect circuit, 12 ... Sound system, 1D ... Data and address bus, 7a ... Song transposition mode selection switch,
7b: Key guide setting switch, 7c: Specific scale sounding mode selection switch

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G10H 1/00 102 G10H 1/00 102Z Fターム(参考) 5D082 AA04 AA10 AA13 AA15 AA27 5D378 FF07 KK17 LA15 LB32 LB35 MM36 MM63 MM92 MM93 MM95 NN04 NN06 NN12 NN23 NN26 TT22 TT34 TT35 XX14 Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat II (reference) G10H 1/00 102 G10H 1/00 102Z F term (reference) 5D082 AA04 AA10 AA13 AA15 AA27 5D378 FF07 KK17 LA15 LB32 LB35 MM36 MM63 MM92 MM93 MM95 NN04 NN06 NN12 NN23 NN26 TT22 TT34 TT35 XX14

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 任意の調の演奏データを提供する演奏デ
ータ提供手段と、 前記演奏データを予め定められた所定調に移調すること
を指示する指示手段と、 前記指示手段による指示がないときは前記演奏データを
前記任意の調のままとするが、前記指示手段による指示
があったときは前記演奏データを、前記任意の調と前記
所定調との隔たりに応じて、該所定調に自動的に移調す
る処理を行う移調手段とを具える演奏制御装置。
1. A performance data providing unit for providing performance data of an arbitrary key, an instruction unit for instructing to transpose the performance data to a predetermined key, and when there is no instruction from the instruction unit. The performance data is kept at the arbitrary key, but when an instruction is given by the instruction means, the performance data is automatically changed to the predetermined key in accordance with a distance between the arbitrary key and the predetermined key. And a transposition means for performing transposition processing.
【請求項2】 任意の調の演奏データを提供する演奏デ
ータ提供手段と、 予め定められた所定調に移調することを指示する指示手
段と、 演奏すべき楽音の音高を指示するために操作される演奏
操作子と、 前記指示手段による指示があったときは前記演奏操作子
への音高割り当てを、前記任意の調と前記所定調との隔
たりに応じて、自動的に移調する処理を行う移調手段と
を具える演奏制御装置。
2. Performance data providing means for providing performance data of an arbitrary key, instruction means for instructing transposition to a predetermined key, and operation for instructing a pitch of a musical tone to be played. And a process for automatically transposing the pitch assignment to the performance operator according to the distance between the arbitrary key and the predetermined key when an instruction is given by the instruction means. A performance control device comprising means for performing transposition.
【請求項3】 演奏すべき楽音の音高を指示するために
操作される演奏操作子と、 該演奏操作子に対応して演奏ガイドのための表示を行う
表示手段とを更に具え、前記移調手段によって移調され
た前記演奏データに基づき前記表示手段で演奏ガイド表
示を行うことを特徴とする請求項1に記載の演奏制御装
置。
3. The transposition further comprises: a performance operator operated to indicate a pitch of a musical tone to be played; and display means for displaying a performance guide corresponding to the performance operator. 2. The performance control device according to claim 1, wherein a performance guide is displayed on the display means based on the performance data transposed by the means.
【請求項4】 前記表示手段で演奏ガイド表示を行うか
否かを選択する選択手段を有し、前記指示手段によって
前記所定調への移調指示がなされたときは、該選択手段
の選択とは無関係に、前記表示手段で演奏ガイド表示を
行うモードに自動的に設定することを特徴とする請求項
3に記載の演奏制御装置。
4. A selection means for selecting whether or not to display a performance guide on the display means, and when a transposition instruction to the predetermined key is issued by the instruction means, the selection of the selection means 4. The performance control device according to claim 3, wherein the display means automatically sets a mode in which a performance guide is displayed on the display means.
【請求項5】 前記所定調はハ長調あるいはイ短調であ
る請求項1乃至4のいずれかに記載の演奏制御装置。
5. The performance control device according to claim 1, wherein the predetermined key is C major or A minor.
【請求項6】 演奏すべき楽音の音高を指示するために
操作される演奏操作子と、 前記演奏操作子に所定の音階音を割り当てる楽音割り当
て手段と、 音階を選択する音階選択手段とを具えてなり、 前記楽音割り当て手段は、選択された音階を構成する音
階音を前記演奏操作子に割り当てる際に、該音階では通
常音階音が割り当てられることのない前記演奏操作子に
対しても該音階を構成する音階音を割り当てることを特
徴とする演奏制御装置。
6. A performance operator operated to indicate a pitch of a musical tone to be played, a musical tone assigning means for assigning a predetermined musical scale tone to the musical performance operator, and a musical scale selecting means for selecting a musical scale. The musical tone allocating means, when allocating a scale tone constituting a selected scale to the performance operator, also applies to the performance operator to which a normal scale tone is not assigned in the scale. A performance control device for assigning scale sounds constituting a scale.
【請求項7】 前記楽音割り当て手段は、該音階では通
常音階音が割り当てられない前記演奏操作子に対して、
該演奏操作子の近傍に位置する演奏操作子に割り当てら
れた音階音と同じ音階音を割り当てることを特徴とする
請求項6に記載の演奏制御装置。
7. The musical performance assigning means according to claim 1, wherein said musical tone assigning means comprises:
7. The performance control device according to claim 6, wherein the same scale tone as the scale tone assigned to the performance operator located near the performance operator is assigned.
JP2000204030A 2000-07-05 2000-07-05 Performance control device Expired - Fee Related JP4244504B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000204030A JP4244504B2 (en) 2000-07-05 2000-07-05 Performance control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000204030A JP4244504B2 (en) 2000-07-05 2000-07-05 Performance control device

Publications (2)

Publication Number Publication Date
JP2002023755A true JP2002023755A (en) 2002-01-25
JP4244504B2 JP4244504B2 (en) 2009-03-25

Family

ID=18701357

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000204030A Expired - Fee Related JP4244504B2 (en) 2000-07-05 2000-07-05 Performance control device

Country Status (1)

Country Link
JP (1) JP4244504B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007501964A (en) * 2003-05-20 2007-02-01 クリエイティブ テクノロジー リミテッド System that allows the use of white keys on music keyboards on various scales
JP2010019920A (en) * 2008-07-08 2010-01-28 Troche:Kk Electronic musical instrument
KR101364377B1 (en) 2012-10-26 2014-02-26 문한기 Auto key transposing apparatus and method according to the type of transposing instrument and performance ability

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007501964A (en) * 2003-05-20 2007-02-01 クリエイティブ テクノロジー リミテッド System that allows the use of white keys on music keyboards on various scales
JP4874109B2 (en) * 2003-05-20 2012-02-15 クリエイティブ テクノロジー リミテッド System that allows the use of white keys on music keyboards on various scales
JP2010019920A (en) * 2008-07-08 2010-01-28 Troche:Kk Electronic musical instrument
KR101364377B1 (en) 2012-10-26 2014-02-26 문한기 Auto key transposing apparatus and method according to the type of transposing instrument and performance ability

Also Published As

Publication number Publication date
JP4244504B2 (en) 2009-03-25

Similar Documents

Publication Publication Date Title
JP3812328B2 (en) Automatic accompaniment pattern generation apparatus and method
JP3743231B2 (en) Song data display control apparatus and method
US7288711B2 (en) Chord presenting apparatus and storage device storing a chord presenting computer program
US7091410B2 (en) Apparatus and computer program for providing arpeggio patterns
JP6263946B2 (en) Pronunciation state display program, apparatus and method
JP3915807B2 (en) Automatic performance determination device and program
US7838754B2 (en) Performance system, controller used therefor, and program
JP4244504B2 (en) Performance control device
CN113140201B (en) Accompaniment sound generation device, electronic musical instrument, accompaniment sound generation method, and accompaniment sound generation program
US5821444A (en) Apparatus and method for tone generation utilizing external tone generator for selected performance information
JP4670686B2 (en) Code display device and program
JP3722005B2 (en) Electronic music apparatus, control method therefor, and program
JP3632536B2 (en) Part selection device
JP5125374B2 (en) Electronic music apparatus and program
JP2007163710A (en) Musical performance assisting device and program
JP2015075754A (en) Sounding assignment program, device, and method
JPH11288281A (en) Performance practicing device, performance practicing method and record medium
JP3397071B2 (en) Automatic performance device
JP3674469B2 (en) Performance guide method and apparatus and recording medium
JP3603711B2 (en) Automatic performance device
JP2904020B2 (en) Automatic accompaniment device
JP4218566B2 (en) Musical sound control device and program
JPH1078779A (en) Automatic playing device, automatic playing method and recording medium
JP3933154B2 (en) Electronic musical instruments
JPH10254444A (en) Displaying device and recording medium in which program or data concerning relevant device are recorded.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070531

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080916

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081117

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: 20081216

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081229

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120116

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140116

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees