JP2802489B2 - Test sound generator for electronic musical instruments - Google Patents

Test sound generator for electronic musical instruments

Info

Publication number
JP2802489B2
JP2802489B2 JP8112040A JP11204096A JP2802489B2 JP 2802489 B2 JP2802489 B2 JP 2802489B2 JP 8112040 A JP8112040 A JP 8112040A JP 11204096 A JP11204096 A JP 11204096A JP 2802489 B2 JP2802489 B2 JP 2802489B2
Authority
JP
Japan
Prior art keywords
tone
test sound
test
pitch
musical instrument
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.)
Expired - Fee Related
Application number
JP8112040A
Other languages
Japanese (ja)
Other versions
JPH08305352A (en
Inventor
健二 佐藤
敏明 硲
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.)
Roland Corp
Original Assignee
Roland 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 Roland Corp filed Critical Roland Corp
Priority to JP8112040A priority Critical patent/JP2802489B2/en
Publication of JPH08305352A publication Critical patent/JPH08305352A/en
Application granted granted Critical
Publication of JP2802489B2 publication Critical patent/JP2802489B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、電子楽器のテスト
音発生装置に関し、特に、装置内部に鍵盤装置などの演
奏手段を備えていない電子楽器、例えば、音源モジュー
ルなどに装備して好適な電子楽器のテスト音発生装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a test sound generating apparatus for an electronic musical instrument, and more particularly to an electronic musical instrument having no playing means such as a keyboard device inside the apparatus, for example, an electronic musical instrument suitable for a sound source module. The present invention relates to a test sound generator for musical instruments.

【0002】[0002]

【従来の技術】従来より、鍵盤装置などのような演奏手
段を備えておらず、MIDI規格などによる通信手段を
介して供給される演奏データに基づいて、楽音の生成あ
るいは停止を行う、所謂、音源モジュールと称される電
子楽器が知られている。
2. Description of the Related Art Conventionally, a musical instrument such as a keyboard device is not provided, and a musical tone is generated or stopped based on performance data supplied through communication means according to the MIDI standard. An electronic musical instrument called a sound source module is known.

【0003】また一般に、上記音源モジュールも含め
て、電子楽器を使用して演奏を行う場合においては、そ
の演奏の開始前に、その電子楽器に配設された操作子の
操作によって選択された音色の楽音を、実際に空間に発
音させてみて、電子楽器から放音される楽音の音色を確
認することが行われている。
In general, when a performance is performed using an electronic musical instrument including the above-mentioned tone generator module, before the performance is started, the timbre selected by the operation of an operator disposed on the electronic musical instrument is required. Is actually produced in a space to confirm the timbre of a musical tone emitted from an electronic musical instrument.

【0004】ところが、上記した音源モジュールなどの
ような電子楽器においては、MIDI規格などの通信手
段を介して外部の鍵盤装置などに接続しないと、実際に
楽音の発音を行うことができないため、選択した音色の
確認のための操作性が極めて悪いという問題点があっ
た。
However, in the case of an electronic musical instrument such as the above-mentioned sound source module, it is not possible to actually generate musical tones unless it is connected to an external keyboard device or the like via communication means such as the MIDI standard. There is a problem that the operability for confirming the tone is extremely poor.

【0005】さらに、音源モジュールにおいては、音色
の切り換えに関しては、音源モジュールに接続された鍵
盤装置の操作による指示によって可能であるが、切り換
えられた音色の音色名などは鍵盤装置からは確認できな
いため、音源モジュールに接続された鍵盤装置が、その
音源モジュールから離れた場所に設置されているなどの
場合には、鍵盤装置の演奏者は容易に音色の確認をする
ことができないという問題点があった。
[0005] Further, in the tone generator module, the switching of the timbre can be performed by an instruction by operating a keyboard device connected to the tone generator module. However, the tone name of the switched timbre cannot be confirmed from the keyboard device. However, when the keyboard device connected to the sound source module is installed at a place distant from the sound source module, there is a problem that the player of the keyboard device cannot easily confirm the tone. Was.

【0006】上記したような問題点を解決するために、
音色の確認用の楽音(以下、「テスト音」と称す。)の
発生を行うためのテスト音発生用の操作子を備えた音源
モジュールが、これまでに提案されてきている。このよ
うなテスト音発生用の操作子を備えた音源モジュールで
は、テスト音発生用の操作子を操作することにより、選
択された音色の楽音を、「A4(第4オクターブの
「A」)」などの予め設定された所定の音高のピッチで
発音させ、楽音の音色の確認を行うことができるように
なされていた。
In order to solve the above problems,
2. Description of the Related Art A tone generator module provided with a test tone generating operator for generating a tone for confirming a tone (hereinafter, referred to as a "test tone") has been proposed. In the sound source module having such a test sound generation control, the tone of the selected timbre is converted to “A4 (“ A ”of the fourth octave)” by operating the test sound generation control. For example, the tone of a musical tone can be confirmed by sounding at a pitch of a predetermined pitch set in advance.

【0007】[0007]

【発明が解決しようとする課題】一般に、音色の確認を
行うためにテスト音を発生させる場合には、音高が高い
楽音、音高が中程度の楽音、あるいは音高が低い楽音な
ど、楽曲中で演奏される様々な音高によって楽音を発生
させた方が、演奏者はその音色のイメージを把握し易い
ものである。
Generally, when a test tone is generated to confirm a tone, a musical tone such as a high tone, a medium tone, or a low tone is used. It is easier for a player to comprehend the image of the timbre by generating musical tones with various pitches played in the music.

【0008】しかしながら、上記したような従来のテス
ト音発生用の操作子を備えた音源モジュールにおいて
は、予め設定された単一の音高のピッチでのみテスト音
が発生されるため、演奏者が低音から高音へ渡る幅広い
音域で音色のイメージを把握することができないという
問題点があった。
However, in the above-described conventional sound source module having the test tone generating operation element, the test tone is generated only at a predetermined pitch of a single pitch. There is a problem that it is not possible to grasp the tone image in a wide range from low to high.

【0009】本発明は、従来の技術の有するこのような
問題点に鑑みてなされたものであり、その目的とすると
ころは、テスト音発生用の操作子を操作する度に、低音
から高音へ渡る幅広い音域に位置する異なる音高のピッ
チ列でテスト音を発生することができるようにして、様
々な音高のテスト音を発生させることにより、演奏者が
音色のイメージを容易に把握できるようにした電子楽器
のテスト音発生装置を提供しようとするものである。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art. It is an object of the present invention to change from a low-pitched tone to a high-pitched tone every time a control for generating a test sound is operated. Test sounds of various pitches can be generated by generating test sounds at pitch rows of different pitches located in a wide range over the range, so that the performer can easily grasp the tone image. It is an object of the present invention to provide a test sound generator for an electronic musical instrument.

【0010】さらに、本発明は、ベースなどの低い音域
の楽器の音色は低い音域の音高のピッチ列で、またピッ
コロなどの高い音域の楽器の音色は高い音域の音高のピ
ッチ列でテスト音を発生させることができるようにし
て、各音色毎に、楽曲中で実際に演奏される楽音の音高
の音域でテスト音を発生させることにより、音色のイメ
ージの把握を一層容易にかつ確実に行えるようにした電
子楽器のテスト音発生装置を提供しようとするものであ
る。
Further, according to the present invention, the timbre of a low-range musical instrument such as a bass is tested with a low pitch pitch train, and the timbre of a high-range musical instrument such as a piccolo is tested with a high pitch pitch train. Sound can be generated, and for each timbre, a test sound is generated in the pitch range of the musical tone actually played in the music, making it easier and more reliable to grasp the tone image. It is an object of the present invention to provide a test sound generator for an electronic musical instrument which can be performed in a short time.

【0011】さらにまた、本発明は、テスト音発生用の
操作子を操作する度に、遅い押鍵速度から速い押鍵速度
へ渡る幅広い押鍵速度域に位置する異なる押鍵速度列で
テスト音を発生することができるようにして、様々な押
鍵速度のテスト音を発生させることにより、弱いタッチ
から強いタッチに渡る押鍵時のタッチの強さの異なるテ
スト音を放音させ、演奏者がタッチの違いによる音色の
イメージを容易に把握できるようにした電子楽器のテス
ト音発生装置を提供しようとするものである。
Further, the present invention provides a test sound generation method in which each time a test sound generating operation is operated, a test sound is generated at a different key pressing speed sequence located in a wide key pressing speed range from a low key pressing speed to a high key pressing speed. To generate test sounds of various key pressing speeds, thereby emitting test sounds having different touch intensity at the time of key pressing ranging from a weak touch to a strong touch. It is an object of the present invention to provide a test sound generator for an electronic musical instrument in which an image of a timbre due to a difference in touch can be easily grasped.

【0012】[0012]

【課題を解決するための手段】上記目的を達成するため
に、本発明における電子楽器のテスト音発生装置は、テ
スト音としての楽音の発生を指示するためのテスト音発
生指示操作子と、このテスト音発生指示操作子の操作に
基づき、楽音生成手段を制御するテスト音発生制御手段
とを有し、このテスト音発生制御手段は、低い音高のピ
ッチ、中程度の音高のピッチ、あるいは高い音高のピッ
チなどの様々なピッチにより音高の異なるテスト音を発
生したり、遅い押鍵速度、中位の速度の押鍵速度、ある
いは速い押鍵速度などの様々な押鍵速度により押鍵時の
タッチの強さの異なるテスト音を発生するように構成し
たものである。
In order to achieve the above object, a test sound generating apparatus for an electronic musical instrument according to the present invention includes a test sound generation instruction operator for instructing generation of a musical sound as a test sound, and Test sound generation control means for controlling the musical sound generation means based on the operation of the test sound generation instruction operator, wherein the test sound generation control means has a low pitch, a medium pitch, or Test tones with different pitches can be generated at various pitches, such as high pitches, or at different key press speeds, such as a slow key press speed, a medium key press speed, or a fast key press speed. It is configured to generate test sounds with different key touch strengths.

【0013】即ち、本発明における電子楽器のテスト音
発生装置は、複数の音色にそれぞれ対応した複数の楽音
生成パラメータを格納する記憶手段と、上記楽音生成パ
ラメータを選択するための楽音選択操作子と、上記楽音
選択操作子の操作によって選択された上記楽音生成パラ
メータに基づいた音色の楽音を生成する楽音生成手段と
を有し、上記楽音選択操作子の操作によって選択された
上記楽音生成パラメータに従って、外部の機器から供給
される楽音発生指示信号に基づいて楽音を生成する電子
楽器に配設される電子楽器のテスト音発生装置におい
て、テスト音としての楽音の発生を指示するためのテス
ト音発生指示操作子と、発音するテスト音のピッチを予
め複数設定するピッチ設定手段と、上記テスト音発生指
示操作子の操作の度に、上記ピッチ設定手段によって予
め複数設定されたピッチの中からいずれか1つを指示す
る指示手段と、上記指示手段によって指示された1つの
ピッチに基づいて楽音を発音するように上記楽音生成手
段を制御するテスト音発生制御手段とを有するようにし
たものである。
That is, the test tone generating apparatus for an electronic musical instrument according to the present invention comprises a storage means for storing a plurality of tone generating parameters respectively corresponding to a plurality of timbres, and a tone selecting operator for selecting the tone generating parameters. Music tone generating means for generating a tone of a timbre based on the tone generation parameter selected by the operation of the tone selection operator, according to the tone generation parameter selected by the operation of the tone selection operator, A test sound generation instruction for instructing generation of a musical sound as a test sound in a test sound generation device for an electronic musical instrument disposed on an electronic musical instrument that generates a musical sound based on a musical sound generation instruction signal supplied from an external device. An operator, a pitch setting means for setting a plurality of pitches of test sounds to be generated in advance, and a step of operating the test sound generation instruction operator Instruction means for instructing any one of a plurality of pitches set in advance by the pitch setting means, and the musical sound generating means for generating a musical tone based on one pitch instructed by the instruction means. And control means for controlling the test sound generation.

【0014】また、本発明における電子楽器のテスト音
発生装置は、複数の音色にそれぞれ対応した複数の楽音
生成パラメータを格納する記憶手段と、上記楽音生成パ
ラメータを選択するための楽音選択操作子と、上記楽音
選択操作子の操作によって選択された上記楽音生成パラ
メータに基づいた音色の楽音を生成する楽音生成手段と
を有し、上記楽音選択操作子の操作によって選択された
上記楽音生成パラメータに従って、外部の機器から供給
される楽音発生指示信号に基づいて楽音を生成する電子
楽器に配設される電子楽器のテスト音発生装置におい
て、テスト音としての楽音の発生を指示するためのテス
ト音発生指示操作子と、発音するテスト音の押鍵速度を
予め複数設定する押鍵速度設定手段と、上記テスト音発
生指示操作子の操作の度に、上記押鍵速度設定手段によ
って予め複数設定された押鍵速度の中からいずれか1つ
を指示する指示手段と、上記指示手段によって指示され
た1つの押鍵速度に基づいて楽音を発音するように上記
楽音生成手段を制御するテスト音発生制御手段とを有す
るようにしたものである。
Further, the test tone generating apparatus for an electronic musical instrument according to the present invention comprises a storage means for storing a plurality of tone generating parameters respectively corresponding to a plurality of timbres, a tone selecting operator for selecting the tone generating parameters. Music tone generating means for generating a tone of a timbre based on the tone generation parameter selected by the operation of the tone selection operator, according to the tone generation parameter selected by the operation of the tone selection operator, A test sound generation instruction for instructing generation of a musical sound as a test sound in a test sound generation device for an electronic musical instrument disposed on an electronic musical instrument that generates a musical sound based on a musical sound generation instruction signal supplied from an external device. An operator, a key pressing speed setting means for setting a plurality of key pressing speeds of test sounds to be generated in advance, and an operation of the test sound generation instruction operator In each case, an instruction means for instructing any one of a plurality of key pressing speeds previously set by the key pressing speed setting means, and a tone is generated based on one key pressing speed specified by the instruction means. Test sound generation control means for controlling the musical sound generation means.

【0015】また、本発明における電子楽器のテスト音
発生装置は、上記構成に加えて、上記テスト音として発
音する楽音のピッチと押鍵速度との少なくともどちらか
一方を任意に設定可能な設定手段とを有するようにした
ものである。
Further, in addition to the above configuration, the test sound generating apparatus for an electronic musical instrument according to the present invention further comprises a setting means capable of arbitrarily setting at least one of a pitch of a musical sound to be emitted as the test sound and a key pressing speed. It has the following.

【0016】また、本発明における電子楽器のテスト音
発生装置は、上記構成において、上記ピッチ設定手段に
より設定される複数のピッチは、それぞれ音色に対応し
て設定されるようにしたものである。また、本発明にお
ける電子楽器のテスト音発生装置は、上記構成におい
て、上記押鍵速度設定手段に設定される複数の押鍵速度
は、それぞれ音色に対応して設定されるようにしたもの
である。また、本発明における電子楽器のテスト音発生
装置は、上記構成において、上記指示手段は、上記テス
ト音発生指示操作子の操作の度に、上記ピッチ設定手段
によって予め複数設定されたピッチの中の先頭のピッチ
から順番に1つづつ指示し、末尾のピッチを指示した後
に上記テスト音発生指示操作子の操作があったときに
は、上記先頭のピッチを指示するようにしたものであ
る。また、本発明における電子楽器のテスト音発生装置
は、上記構成において、上記指示手段は、上記テスト音
発生指示操作子の操作の度に、上記押鍵速度設定手段に
よって予め複数設定された押鍵速度の中の先頭の押鍵速
度から順番に1つづつ指示し、末尾の押鍵速度を指示し
た後に上記テスト音発生指示操作子の操作があったとき
には、上記先頭の押鍵速度を指示するようにしたもので
ある。
In the test sound generating apparatus for an electronic musical instrument according to the present invention, the plurality of pitches set by the pitch setting means are set in correspondence with timbres. In the test sound generating device for an electronic musical instrument according to the present invention, in the above configuration, a plurality of key pressing speeds set in the key pressing speed setting means are respectively set corresponding to tone colors. . Further, in the test sound generating device for an electronic musical instrument according to the present invention, in the above-mentioned configuration, each time the test sound generating instruction operation element is operated, the instruction means includes a plurality of pitches set in advance by the pitch setting means. When the test sound generation instruction operation element is operated after the last pitch is instructed one by one in order from the first pitch, the first pitch is instructed. Further, in the test sound generating device for an electronic musical instrument according to the present invention, in the above-mentioned configuration, the instructing means includes: When the test sound generation instruction operation element is operated after the last key pressing speed is instructed one by one in order from the first key pressing speed in the speed, the first key pressing speed is instructed. It is like that.

【0017】従って、本発明による電子楽器のテスト音
発生装置にあっては、低音から高音に渡る複数種類のピ
ッチや、低速から高速に渡る複数種類の押鍵速度でテス
ト音を発生できるため、様々な音高のテスト音や、様々
なタッチの強さのテスト音が発生されることになり、演
奏者は音色のイメージの把握が容易になる。
Therefore, in the test sound generating apparatus for an electronic musical instrument according to the present invention, the test sound can be generated at a plurality of kinds of pitches ranging from a low tone to a high tone and at a plurality of kinds of key pressing speeds ranging from a low speed to a high speed. Since test sounds with various pitches and test sounds with various touch intensities are generated, the player can easily grasp the image of the tone color.

【0018】また、ベースなどの低音楽器の音色は低い
音域の音高で、ピッコロなどの高音楽器の音色は高い音
域の音高でテスト音を発生させることもできるので、そ
の音色により実際に楽曲中で演奏される楽音の音域と同
じ音域においてテスト音が発生されることになるため、
音色のイメージの把握を一層容易にかつ確実に行うこと
ができる。
The tone of a low musical instrument such as a bass can generate a test tone at a low pitch, and the tone of a high musical instrument such as a piccolo can generate a test tone at a high pitch. Because the test sound will be generated in the same range as the range of the music played in the
It is possible to grasp the tone image more easily and reliably.

【0019】[0019]

【発明の実施の形態】以下、図面に基づいて、本発明に
よる電子楽器のテスト音発生装置の実施の形態を詳細に
説明するものとする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of a test sound generating apparatus for an electronic musical instrument according to the present invention will be described in detail with reference to the drawings.

【0020】図1には、本発明の第一の実施の形態によ
る電子楽器のテスト音発生装置を備えた音源モジュール
などの電子楽器の機能的構成を示すブロック図が示され
ている。この電子楽器は、MIDI規格による通信手段
を介して、外部の鍵盤装置などから供給される演奏デー
タに基づいて、楽音の生成あるいは停止を行うものであ
る。
FIG. 1 is a block diagram showing a functional configuration of an electronic musical instrument such as a sound source module including a test sound generating device for an electronic musical instrument according to a first embodiment of the present invention. This electronic musical instrument generates or stops a musical tone based on performance data supplied from an external keyboard device or the like via communication means based on the MIDI standard.

【0021】図1に示す電子楽器は、その全体の動作の
制御を、楽器制御部10を用いて制御するように構成さ
れている。この楽器制御部10には、バスを介して、全
体の動作の制御のための所定のプログラム及び複数の音
色パラメータなどが格納されたリード・オンリ・メモリ
(ROM)とプログラムの実行に必要な各種レジスタ群
等が設定されたワーキング・エリアを有するランダム・
アクセス・メモリ(RAM)とより構成される記憶部1
2と、操作子として音色選択ボタン14aとテスト音発
生指示ボタン14bと音量調節ノブ14cとを備えた楽
器操作部14と、外部の鍵盤装置などに接続されてMI
DIデータを入力するためのMIDI入力部16と、ト
ーン・ジェネレータ18と、表示部20とが接続されて
いる。
The electronic musical instrument shown in FIG. 1 is configured to control the entire operation by using a musical instrument control unit 10. The musical instrument control unit 10 includes, via a bus, a read-only memory (ROM) storing a predetermined program for controlling the overall operation and a plurality of timbre parameters, and various kinds of programs necessary for executing the program. A random area having a working area in which registers are set
Storage unit 1 composed of access memory (RAM)
2, a musical instrument operation unit 14 having a tone selection button 14a, a test sound generation instruction button 14b, and a volume control knob 14c as operators, and an MI connected to an external keyboard device or the like.
A MIDI input unit 16 for inputting DI data, a tone generator 18, and a display unit 20 are connected.

【0022】さらに、トーン・ジェネレータ18には、
D/A変換器22が接続され、D/A変換器22にはロ
ー・パス・フィルタ(LPF)24が接続され、LPF
24には増幅器26を介してスピーカ28が接続されて
いる。
Further, the tone generator 18 includes:
A D / A converter 22 is connected, and a low-pass filter (LPF) 24 is connected to the D / A converter 22.
A speaker 28 is connected to 24 via an amplifier 26.

【0023】以下に、上記した各構成要素を、さらに詳
細に説明するものとする。
Hereinafter, each of the above components will be described in more detail.

【0024】楽器制御部10は、中央処理装置(CP
U)、シリアル・インターフェース、入出力ポート、タ
イマーなどより構成されており、楽器操作部14の各操
作子の操作状態の変移を監視し、変移があったときにそ
の変移に対応する処理を実行するものである。
The musical instrument controller 10 has a central processing unit (CP)
U), a serial interface, an input / output port, a timer, and the like, and monitors a change in the operation state of each operator of the musical instrument operation unit 14, and executes a process corresponding to the change when there is a change. Is what you do.

【0025】また、MIDI入力部16からMIDIデ
ータを読み込み、そのMIDIデータが発音指示データ
であるならば、トーン・ジェネレータ18に楽音信号の
発生を指示するなどの処理を実行したりする。
Also, MIDI data is read from the MIDI input section 16, and if the MIDI data is tone generation instruction data, processing such as instructing the tone generator 18 to generate a tone signal is executed.

【0026】記憶部12は、上記したようにROMとR
AMとより構成され、ROMにはこの電子楽器の動作を
制御するためのプログラム及び音色設定のための各種の
音色パラメータなどが格納され、RAMにはプログラム
実行時に必要な各種レジスタ群等が設定されたワーキン
グ・エリアが設定されている。
The storage unit 12 stores the ROM and the R as described above.
The ROM stores a program for controlling the operation of the electronic musical instrument, various tone color parameters for tone color setting, and the like, and a RAM stores various register groups necessary for executing the program. Working area is set.

【0027】楽器操作部14は、操作子として上記した
ように音色選択ボタン14aと、テスト音発生指示ボタ
ン14bと、音量調節ノブ14cとを備えており、演奏
者はこれらの操作子を操作することにより、楽器制御部
10に対して設定指示をおこなうことができる。
As described above, the musical instrument operation section 14 has the tone selection button 14a, the test sound generation instruction button 14b, and the volume control knob 14c, and the player operates these operators. Thus, a setting instruction can be given to the musical instrument control unit 10.

【0028】音色選択ボタン14aは、演奏者が所望の
音色を選択するために操作するものであり、本実施の形
態においてはアップ・ダウン・スイッチにより構成され
ている。この音色選択ボタン14aを操作することによ
り、所望の音色番号を選択すると、記憶部12のROM
に記憶されているその音色番号に対応する音色パラメー
タが読み出されて、当該音色番号に対応する音色の楽音
が発生されることになる。
The tone color selection button 14a is operated by a player to select a desired tone color, and in this embodiment is constituted by an up / down switch. By operating the tone selection button 14a, a desired tone number is selected.
The tone color parameter corresponding to the tone color number stored in the tone color number is read out, and a tone of the tone color corresponding to the tone color number is generated.

【0029】テスト音発生指示ボタン14bは、テスト
音の発生を指示するためのボタンであり、音色選択ボタ
ン14aによって選択された音色が、実際にはどのよう
な音色で空間に放音されるかを確認する場合に、このテ
スト音発生指示ボタン14bを操作して、テスト音を発
生させることになる。この第一の実施の形態にあって
は、初期設定においては、テスト音発生指示ボタン14
bを押すと、押している間のみ「C3(第3オクターブ
の「C」)」の音高のピッチで発音するものであり、テ
スト音発生指示ボタン14bを一旦離した後に再度押す
と、「C4(第4オクターブの「C」)」の音高のピッ
チで発音するものである。このようにして、テスト音発
生指示ボタン14bを押す度毎に、C3→C4→C5→
C6→C3→C4→C5→C6・・・の音高に対応する
ピッチで発音するというように、発音されるテスト音の
音高のピッチが変化しながら循環するように構成されて
いて、低い音高のテスト音から高い音高のテスト音に渡
る広い音域のテスト音を発音できるようになされてい
る。
The test sound generation instructing button 14b is a button for instructing the generation of a test sound. The tone selected by the tone color selection button 14a is actually emitted to the space with what kind of tone. Is checked, the test sound generation instruction button 14b is operated to generate a test sound. In the first embodiment, in the initial setting, the test sound generation instruction button 14
When the user presses the test sound generation instruction button 14b once and then presses it again, the character "C4" is generated. (“C” of the fourth octave) ”. In this way, every time the test sound generation instruction button 14b is pressed, C3 → C4 → C5 →
The pitch of the test sound to be generated is configured to circulate while changing the pitch, such that the test sound is generated at a pitch corresponding to the pitch of C6 → C3 → C4 → C5 → C6. A wide range of test sounds ranging from a pitch test sound to a high pitch test sound can be produced.

【0030】また、音量調整ノブ14cは、スピーカ2
8から空間に放音される楽音の音量を調整するためのも
のである。
The volume control knob 14c is connected to the speaker 2
This is for adjusting the volume of the musical sound emitted from 8 to the space.

【0031】トーン・ジェネレータ18は、楽器制御部
10より出力される発音指示情報、消音指示情報、音量
情報、ピッチ情報等に基づいて、デジタル化された楽音
信号を生成するものであり、その楽音信号は、D/A変
換器22へ出力されることになる。
The tone generator 18 generates a digitized tone signal based on sounding instruction information, mute instruction information, volume information, pitch information, and the like output from the musical instrument control unit 10. The signal is output to the D / A converter 22.

【0032】D/A変換器22は、トーン・ジェネレー
タ18により生成されたデジタルの楽音信号を、アナロ
グの電圧値に変換するものである。そして、D/A変換
器22から出力されるアナログ信号はLPF24へ入力
されて、LPF24において、可聴帯域外の不要な高調
波信号成分が除去される。
The D / A converter 22 converts a digital tone signal generated by the tone generator 18 into an analog voltage value. Then, the analog signal output from the D / A converter 22 is input to the LPF 24, where unnecessary LPF components outside the audible band are removed.

【0033】LPF24から出力されるアナログ信号は
増幅器26へ入力され、増幅器26において、スピーカ
28から空間へ放音できる状態まで増幅されて、最終的
にスピーカ28を介して空間に楽音として放音されるこ
とになる。
The analog signal output from the LPF 24 is input to the amplifier 26, where it is amplified to a state where sound can be emitted from the speaker 28 to the space, and finally output as a musical sound to the space via the speaker 28. Will be.

【0034】図2は、この電子楽器の操作パネルの外観
の概要を示すものであり、表示部20は液晶ディスプレ
イ装置よりなり、音色番号(Tone)と、その音色番
号に対応する音色名が表示される。本実施の形態におい
ては、音色番号が「音色番号[0]:Tone00」で
あり、この音色番号に対応する音色名が「ピアノ:Pi
ano」であることを表示している。即ち、この電子楽
器においては、音色選択ボタン14aを操作することに
より所望の音色番号を選択すると、その音色番号に対応
する音色の楽音信号がトーン・ジェネレータ18におい
て生成されるとともに、選択された音色番号と音色名が
表示部20に表示されることになる。そして、発音指示
は、MIDI入力部16を介して入力されるMIDIデ
ータによって行われるものである。次に、この第一の実
施の形態による電子楽器のテスト音発生装置の作用を、
図3乃至図5のフローチャートを参照しながら、各ステ
ップ毎に説明する。なお、この電子楽器のテスト音発生
装置にあっては、図示しない公知のメインルーチン内に
おいて、公知の技術によって、MIDI入力部16を介
して入力されるMIDIデータに基づいて、楽音の生成
処理を実行するとともに、楽器操作部14の各操作子の
操作状態を監視している。そして、楽器操作部14の各
操作子の操作に基づく変移を検出した場合に、その変移
に対応して以下のフローチャートに示されるルーチンが
実行されるものである。
FIG. 2 shows an outline of the appearance of the operation panel of the electronic musical instrument. The display section 20 is composed of a liquid crystal display device and displays a tone number (Tone) and a tone name corresponding to the tone number. Is done. In the present embodiment, the tone color number is “tone number [0]: Tone00”, and the tone name corresponding to this tone number is “piano: Pi”.
ano ”. That is, in this electronic musical instrument, when a desired tone number is selected by operating the tone selection button 14a, a tone signal of the tone corresponding to the tone number is generated in the tone generator 18, and the selected tone color is generated. The number and the timbre name are displayed on the display unit 20. The sounding instruction is performed by MIDI data input via the MIDI input unit 16. Next, the operation of the test sound generator of the electronic musical instrument according to the first embodiment will be described.
Each step will be described with reference to the flowcharts of FIGS. In the test sound generator of the electronic musical instrument, a musical sound generation process is performed based on MIDI data input via the MIDI input unit 16 by a known technique in a known main routine (not shown). While executing, the operation state of each operator of the musical instrument operation section 14 is monitored. Then, when a transition based on the operation of each operation element of the musical instrument operation unit 14 is detected, a routine shown in the following flowchart is executed corresponding to the transition.

【0035】なお、以下の説明で用いられる変数[i]
は、音高を示すNote[i]に使用される変数であ
り、音高との対応関係おいては、 Note[0]=C3 Note[1]=C4 Note[2]=C5 Note[3]=C6 の対応関係の音高となるように設定されている。また、
「Note[0]=C3」乃至「Note[3]=C
6」の音高においてテスト音として発音される楽音は、
外部の鍵盤装置などの鍵列との対応関係において、「C
3」乃至「C6」の音高に相当する鍵が押鍵された場合
と等価のピッチで発音されることになる。
The variable [i] used in the following description
Is a variable used for Note [i] indicating a pitch. In correspondence with the pitch, Note [0] = C3 Note [1] = C4 Note [2] = C5 Note [3] = C6. Also,
"Note [0] = C3" to "Note [3] = C"
The musical tone that is pronounced as a test tone at the pitch of "6" is
In the correspondence relationship with a key string such as an external keyboard device, "C
The sound corresponding to the pitch of “3” to “C6” is generated at a pitch equivalent to that when a key is pressed.

【0036】また、変数[j]は、音色番号[j]を示
す変数であり、MIDI規格においては音色番号[0]
乃至音色番号[127]の値をとることができ、本実施
の形態においては、音色番号[0]は音色「ピアノ(p
iano)」を表し、音色番号[1]は音色「オルガン
(organ)」を表し、音色番号[2]は「ベース
(bass)」・・・を表すものとして設定されてい
る。
The variable [j] is a variable indicating the tone color number [j], and in the MIDI standard, the tone color number [0]
To the tone number [127]. In the present embodiment, the tone number [0] is assigned to the tone “piano (p
iano), the timbre number [1] is set to represent the timbre "organ", and the timbre number [2] is set to represent the "bass".

【0037】図3は、楽器操作部14のテスト音発生指
示ボタン14bが押された場合に実行される、テスト音
発生処理ルーチンを示すフローチャートである。
FIG. 3 is a flowchart showing a test sound generation processing routine executed when the test sound generation instruction button 14b of the musical instrument operation section 14 is pressed.

【0038】まず、ステップS302において、現在発
音中である全ての楽音を消音することにより、実際にテ
スト音を発音するための準備を行う。具体的には、発音
中の楽音のエンベロープを強制的に急速に減衰させる。
このようにすることにより、テスト音が発音された場合
に、演奏のために発音されている楽音とテスト音との混
在を防ぐことができ、テスト音のみの発音を行うことが
できる。ステップ302の処理を終了すると、ステップ
S304へ進む。
First, in step S302, all the tones currently being produced are muted to prepare for actually producing the test tone. Specifically, the envelope of the musical tone being sounded is forcibly and rapidly attenuated.
In this way, when the test sound is generated, it is possible to prevent the test sound from being mixed with the musical sound being generated for the performance, and to generate only the test sound. When the processing of step 302 ends, the process proceeds to step S304.

【0039】ステップS304では、変数[i]と
「3」とを比較し、変数[i]が「3」より大きいか、
否かを判断する。この判断結果が肯定(Y)、即ち、変
数[i]が「3」より大きい場合には、ステップS30
6へ進み、変数[i]を「0」に初期化して、ステップ
S308へ進む。なお、変数[i]は、この電子楽器の
テスト音発生装置の電源投入時及び音色切り換え時にお
いても、「0」に初期化されるものである。
In step S304, the variable [i] is compared with "3" to determine whether the variable [i] is larger than "3".
Determine whether or not. If the determination result is affirmative (Y), that is, if the variable [i] is larger than “3”, step S30
6, the variable [i] is initialized to "0", and the process proceeds to step S308. The variable [i] is also initialized to "0" when the power of the test sound generator of the electronic musical instrument is turned on and when the timbre is switched.

【0040】一方、ステップS304の判断結果が否定
(N)、即ち、変数[i]が「3」より小さい場合に
は、ステップS308へジャンプする。
On the other hand, if the judgment result in step S304 is negative (N), that is, if the variable [i] is smaller than "3", the process jumps to step S308.

【0041】ステップS308では、図5のフローチャ
ートで詳述する選択された音色番号[j]に対応する音
色により、Note[i]の音高のピッチで発音する。
上記したように、Note[i]は、 Note[0]=C3 Note[1]=C4 Note[2]=C5 Note[3]=C6 の音高となるように設定されている。ステップS308
の処理を終了すると、このフローチャートを終了する。
In step S308, a tone corresponding to the selected tone color number [j], which is described in detail in the flowchart of FIG. 5, is generated at the pitch of Note [i].
As described above, Note [i] is set so that Note [0] = C3 Note [1] = C4 Note [2] = C5 Note [3] = C6. Step S308
When this process is completed, this flowchart ends.

【0042】次に、図4は、テスト音発生指示ボタンが
離された場合に実行されるテスト音消音処理ルーチンを
示すフローチャートである。このフローチャートにおい
ては、楽器制御部10がテスト音発生指示ボタン14b
が離されたことを検出すると、ステップS402におい
て現在発生中のNote[i]のテスト音を消音する。
Next, FIG. 4 is a flowchart showing a test sound mute processing routine executed when the test sound generation instruction button is released. In this flowchart, the musical instrument control unit 10 sets the test sound generation instruction button 14b
Is detected, the test tone of the currently occurring Note [i] is muted in step S402.

【0043】即ち、前述のステップS302とは異な
り、通常の鍵盤装置と同様な消音処理を行うことによ
り、鍵盤のリリース時の余韻をもった音に付いても、テ
スト音によりその音色を確認することができるようにな
されている。ステップS402の処理を終了すると、ス
テップS404へ進む。
That is, unlike the above-described step S302, by performing a silencing process similar to that of a normal keyboard device, even for a sound having a lingering sound when the keyboard is released, its tone can be confirmed by a test sound. It has been made possible. When the processing in step S402 ends, the process proceeds to step S404.

【0044】ステップS404では、変数[i]を
「1」だけインクリメントして、このフローチャートを
終了する。従って、例えば、ステップS402におい
て、「Note[2]=C5」のピッチの発音を消音さ
れたならば、ステップS404において、「i=2+1
=3」となり、次にテスト音発生指示ボタン14bが押
された場合には、ステップS304の判断結果が否定で
あるので、ステップS308へジャンプして進み、「N
ote[3]=C6」の音高のピッチでテスト音が発音
されることになる。
In step S404, the variable [i] is incremented by "1", and this flowchart ends. Accordingly, for example, if the sound generation at the pitch of “Note [2] = C5” is muted in step S402, “i = 2 + 1” in step S404.
= 3 ”and the next time the test sound generation instruction button 14b is pressed, the result of the determination in step S304 is negative, and the process jumps to step S308 and proceeds to“ N ”.
test [3] = C6 ".

【0045】また、図5は、音色選択ボタン14aを操
作することにより実行される音色選択処理ルーチンを示
すフローチャートである。まず、楽器操作部14の音色
選択ボタン14aを操作して、音色番号[j]を選択し
たことが楽器制御部10において検出されると、ステッ
プS502において、音色番号[j]に対応する音色に
なるように楽音の音色の変更を行う。例えば、音色番号
[j]として、音色番号[0]が選択されたならば、
「ピアノ(piano)」の音色に変更され、音色番号
[j]として、音色番号[1]が選択されたならば、
「オルガン(organ)」の音色に変更される。ステ
ップS502の処理を終了すると、ステップS504へ
進む。
FIG. 5 is a flowchart showing a tone color selection processing routine executed by operating the tone color selection button 14a. First, when the musical instrument control unit 10 detects that the timbre selection button 14a of the musical instrument operation unit 14 has been operated to select the timbre number [j], in step S502, the timbre corresponding to the timbre number [j] is selected. Change the timbre of the tone so that For example, if timbre number [0] is selected as timbre number [j],
If the tone is changed to the tone of "piano" and tone number [1] is selected as tone number [j],
The sound is changed to “organ”. Upon completion of the process in the step S502, the process proceeds to a step S504.

【0046】ステップS504では、変数[i]を
「0」に初期化する。従って、音色の切り換えが行われ
たときには、最初に発音されるテスト音は最も低い音高
である「Note[0]=C3」のピッチで必ず発音さ
れることになる。
In step S504, the variable [i] is initialized to "0". Therefore, when the timbre is switched, the test tone that is emitted first is always emitted at the pitch of “Note [0] = C3”, which is the lowest pitch.

【0047】ステップS504の処理を終了すると、ス
テップS506へ進み、表示部20に音色番号[j]に
対応する音色名を表示する。例えば、音色番号[j]と
して、音色番号[0]が選択されたならば、表示部20
には図2に示すように、「Tone00:Piano」
と表示される。このステップS504の処理を終了する
と、音色選択処理ルーチンを終了する。
When the process of step S504 is completed, the process proceeds to step S506, where the tone color name corresponding to the tone color number [j] is displayed on the display unit 20. For example, if the timbre number [0] is selected as the timbre number [j], the display unit 20
As shown in FIG. 2, "Tone 00: Piano"
Is displayed. When the processing in step S504 is completed, the timbre selection processing routine ends.

【0048】ここで、図6に示す動作例に基づいて、上
記図3乃至図5に示すフローチャートの処理を説明す
る。
Here, the processing of the flowcharts shown in FIGS. 3 to 5 will be described based on the operation example shown in FIG.

【0049】まず、音色選択ボタン14aにより、音色
番号[0]が選択されたとする。この場合には、図5に
示す音色選択処理ルーチンのフローチャートが実行され
ることになり、ステップS502において、楽音の音色
が音色番号[0]の「ピアノ(piano)」に変更さ
れ、ステップS506において、表示部20に「Ton
e00:Piano」と表示される(図6(a))。ま
た、ステップS504において、変数[i]が「0」に
初期化されることになる。
First, it is assumed that the tone color number [0] is selected by the tone color selection button 14a. In this case, the flowchart of the tone color selection processing routine shown in FIG. 5 is executed. In step S502, the tone color of the tone is changed to “piano” of tone number [0], and in step S506. Is displayed on the display unit 20.
e00: Piano "is displayed (FIG. 6A). In step S504, the variable [i] is initialized to “0”.

【0050】このように音色番号[0]の音色たる「ピ
アノ(piano)」に切り換えられた音色に関して、
実際に空間に放音される楽音の音色を確認するために、
テスト音発生指示ボタン14bを押したとする。この場
合には、図3に示すテスト音発生処理ルーチンのフロー
チャートが実行されることになり、まずステップS30
2において、現在発音中である全ての楽音が消音され
る。
As described above, regarding the tone switched to “piano” which is the tone of tone number [0],
In order to confirm the tone of the musical tone actually emitted into the space,
It is assumed that the test sound generation instruction button 14b is pressed. In this case, the flowchart of the test sound generation processing routine shown in FIG. 3 is executed.
At 2, all currently sounding tones are muted.

【0051】次に、ステップS304において変数
[i]が「3」と比較されることになるが、ステップS
504において変数[i]は「0」に初期化されている
ため、変数[i]は「3」より小さいので、ステップS
308へジャンプして進むことになる。このステップS
308において、音色番号[0]の「ピアノ(pian
o)」の音色により、「Note[0]=C3」の音高
のピッチで、テスト音が発音されることになり(図6
(b))、このテスト音発生処理ルーチンのフローチャ
ートが終了されることになる。
Next, in step S304, the variable [i] is compared with "3".
Since the variable [i] is initialized to “0” in 504, the variable [i] is smaller than “3”, so that step S
It will jump to 308 and proceed. This step S
At 308, the tone number [0] “piano (pian
6), the test tone is generated at the pitch of “Note [0] = C3” (FIG. 6).
(B)), the flowchart of the test sound generation processing routine ends.

【0052】しかし、このテスト音発生処理ルーチンに
おいてはテスト音の消音は行われないので、テスト音発
生指示ボタン14bを押し続けている間は、音色番号
[0]の「ピアノ(piano)」の音色により、「N
ote[0]=C3」の音高のピッチでテスト音が発音
され続けている。
However, since the test sound is not muted in this test sound generation processing routine, while the test sound generation instruction button 14b is kept pressed, the "piano" of the timbre number [0] is pressed. Depending on the tone, "N
The test tone continues to be generated at the pitch of the pitch "note [0] = C3".

【0053】このテスト音発生指示ボタン14bを押し
ている状態から、テスト音発生指示ボタン14bを離す
と、図4に示すテスト音消音処理ルーチンのフローチャ
ートが実行され、ステップS402において「Note
[0]=C3」の音高のピッチのテスト音が消音され
る。そして、ステップS404において、変数[i]が
「1」インクリメントされて、「i=1」に設定されて
このテスト音消音処理ルーチンのフローチャートが終了
されることになる。
When the test sound generation instruction button 14b is released while the test sound generation instruction button 14b is being pressed, the flow chart of the test sound mute processing routine shown in FIG. 4 is executed.
The test sound having the pitch [0] = C3 ”is muted. Then, in step S404, the variable [i] is incremented by "1" and set to "i = 1", and the flow chart of the test sound muffling process routine ends.

【0054】さらに、この状態からテスト音発生指示ボ
タン14bを押すと、再度図3に示すテスト音発生処理
ルーチンのフローチャートが実行されることになり、ま
ずステップS302において、現在発音中である全ての
楽音が消音される。
Further, when the test sound generation instruction button 14b is pressed in this state, the flowchart of the test sound generation processing routine shown in FIG. 3 is executed again. First, in step S302, all the currently sounding sounds are generated. The tone is muted.

【0055】次に、ステップS304において変数[i
=1]が「3」と比較されることになるが、変数[i=
1]は「3」よりも小さいために、やはりステップS3
08へジャンプして進むことになる。このステップS3
08において、音色番号[0]の「ピアノ(pian
o)」の音色により、「Note[1]=C4」の音高
のピッチで、テスト音が発音されることになり(図6
(c))、このテスト音発生処理ルーチンのフローチャ
ートが終了されることになる。上記したように、このテ
スト音発生処理ルーチンにおいてはテスト音の消音は行
われないので、テスト音発生指示ボタン14bを押し続
けている間は、音色番号[0]の「ピアノ(pian
o)」の音色により、「Note[1]=C4」の音高
のピッチでテスト音が発音され続けている。
Next, in step S304, the variable [i
= 1] is compared with “3”, but the variable [i =
1] is smaller than “3”, so that step S3
Jump to 08 and proceed. This step S3
08, the tone number [0] “piano (pian
6), a test tone is generated at a pitch of “Note [1] = C4” (FIG. 6).
(C)), the flowchart of the test sound generation processing routine ends. As described above, since the test sound is not muted in the test sound generation processing routine, while the test sound generation instruction button 14b is kept pressed, the "piano (pian)" of the timbre number [0] is held.
o)), the test tone continues to be generated at a pitch of “Note [1] = C4”.

【0056】このテスト音発生指示ボタン14bを押し
ている状態から、テスト音発生指示ボタン14bを離す
と、図4に示すテスト音消音処理ルーチンのフローチャ
ートが実行され、ステップS402において「Note
[1]=C4」の音高のピッチのテスト音が消音される
ことになる。そして、ステップS404において、変数
[i]が「1」インクリメントされて、「i=2」に設
定される。
When the test sound generation instruction button 14b is released while the test sound generation instruction button 14b is being pressed, the flow chart of the test sound mute processing routine shown in FIG. 4 is executed.
The test sound having the pitch of [1] = C4 "is muted. Then, in step S404, the variable [i] is incremented by “1” and set to “i = 2”.

【0057】同様にして、テスト音発生指示ボタン14
bを離す度にステップS404において変数[i]が
「1」づつインクリメントされていくことになり、「i
=3」に設定されたとする。この状態で、テスト音発生
指示ボタン14bを押すと、ステップS308におい
て、音色番号[0]の「ピアノ(piano)」の音色
により、「Note[3]=C6」の音高のピッチでテ
スト音が発音される(図6(d))。
Similarly, the test sound generation instruction button 14
Each time b is released, the variable [i] is incremented by “1” in step S404, and “i”
= 3 ". When the test tone generation instruction button 14b is pressed in this state, in step S308, the test tone is generated at the pitch of "Note [3] = C6" by the tone of "piano" of tone number [0]. Is produced (FIG. 6D).

【0058】そして、この状態からテスト音発生指示ボ
タン14bを離して、ステップS402においてテスト
音を消音させ、ステップS404において[i]を
「1」インクリメントさせ[i=4」とした後、再度テ
スト音発生指示ボタン14bを押したとする。この場合
には、「i=4」であるため、ステップS304の判断
結果が肯定となり、ステップS306へ進んで変数
「i」が「0」に初期化された後に、ステップS308
へ進むことになる。従って、ステップS308では、音
色番号[0]の「ピアノ(piano)」の音色によ
り、「Note[0]=C3」の音高のピッチでテスト
音が発音されることになる(図6(e))。
Then, the test sound generation instruction button 14b is released from this state, the test sound is muted in step S402, [i] is incremented by "1" in step S404, and the test is performed again. It is assumed that the sound generation instruction button 14b is pressed. In this case, since “i = 4”, the result of the determination in step S304 is affirmative, the process proceeds to step S306, and the variable “i” is initialized to “0”.
Will go to. Therefore, in step S308, the test tone is generated at the pitch of “Note [0] = C3” by the tone of “piano” of tone number [0] (FIG. 6 (e) )).

【0059】このようにして、テスト音発生指示ボタン
14bを押す度毎に、C3→C4→C5→C6→C3→
C4→C5→C6・・・の音高のように、発音するテス
ト音の音高のピッチが変化しながら循環するため、低音
から高音までの幅広い音域の音高で音色の確認を行うこ
とができる。
In this way, every time the test sound generation instruction button 14b is pressed, C3 → C4 → C5 → C6 → C3 →
Since the pitch of the test sound to be generated circulates while changing, such as the pitch of C4 → C5 → C6..., It is possible to confirm the tone in a wide range of pitches from low to high. it can.

【0060】なお、音色選択ボタン14aを操作して、
音色番号[0]の「ピアノ(piano)」の音色から
音色番号[2]の「ベース(bass)」の音色に切り
換えた場合にも、図6(a)乃至図6(e)に基づいて
上記で説明したと同様な処理が行われる。即ち、ステッ
プS504において変数[i]が「0」に初期化される
ことになる。そして、その後にテスト音発生指示ボタン
14bが押されると、音色番号[2]の「ベース(ba
ss)」の音色により、「Note[0]=C3」の音
高のピッチでテスト音が発音されることになる(図6
(f))。
By operating the tone color selection button 14a,
Also when the tone color of "piano" of tone number [0] is switched to the tone of "bass" of tone number [2], based on FIGS. 6 (a) to 6 (e). The same processing as described above is performed. That is, the variable [i] is initialized to “0” in step S504. After that, when the test sound generation instruction button 14b is pressed, the tone number [2] “base (ba
ss), the test tone is generated at the pitch of “Note [0] = C3” (FIG. 6).
(F)).

【0061】図7は、図3乃至図5に示した第一の実施
の形態の図3のテスト音発生処理ルーチンの変形例を示
すフローチャートである。
FIG. 7 is a flowchart showing a modified example of the test sound generation processing routine of FIG. 3 of the first embodiment shown in FIGS.

【0062】この図7の変形例においても、変数[i]
は、電源投入時と音色の切り換え時とにおいて、「0」
に初期化されるものである。なお、テスト音消音処理ル
ーチン及び音色選択処理ルーチンに関しては、図4及び
図5に示すフローチャートと同一であるため、説明を省
略する。
In the modification of FIG. 7, the variable [i]
Indicates “0” when the power is turned on and when the tone is switched.
Is initialized to The test sound mute processing routine and the tone color selection processing routine are the same as those in the flowcharts shown in FIGS.

【0063】まず、ステップS702において、図3の
フローチャートと同様に、現在発音中の全ての楽音を消
音し、テスト音を発音するための準備を行う。具体的に
は、発音中の楽音のエンベロープを強制的に急速に減衰
させる。このようにすることにより、テスト音が発音さ
れた場合に、演奏のために発音されている楽音とテスト
音との混在を防ぐことができ、テスト音のみの発音を行
うことができる。ステップS702の処理を終了する
と、ステップS704へ進む。
First, in step S702, similarly to the flow chart of FIG. 3, all musical tones currently being sounded are muted, and preparations are made for generating a test sound. Specifically, the envelope of the musical tone being sounded is forcibly and rapidly attenuated. In this way, when the test sound is generated, it is possible to prevent the test sound from being mixed with the musical sound being generated for the performance, and to generate only the test sound. When the processing in step S702 ends, the process proceeds to step S704.

【0064】ステップS704では、変数[i]と
「3」とを比較し、変数[i]が「3」より大きいか、
否かを判断する。この判断結果が肯定、即ち、変数
[i]が「3」より大きい場合には、ステップ706へ
進み、変数[i]を「0」に初期化して、ステップS7
08へ進む。なお、変数[i]は、この電子楽器のテス
ト音発生装置の電源投入時及び音色切り換え時において
も、「0」に初期化されるものである。
In step S704, the variable [i] is compared with “3” to determine whether the variable [i] is larger than “3”.
Determine whether or not. If the result of this determination is affirmative, that is, if the variable [i] is greater than “3”, the process proceeds to step 706, where the variable [i] is initialized to “0” and step S7 is performed.
Proceed to 08. The variable [i] is also initialized to "0" when the power of the test sound generator of the electronic musical instrument is turned on and when the timbre is switched.

【0065】一方、ステップS704の判断結果が否
定、即ち、変数[i]が「3」より小さい場合には、ス
テップS708へジャンプする。
On the other hand, if the decision result in the step S704 is negative, that is, if the variable [i] is smaller than "3", the process jumps to the step S708.

【0066】ステップS708では、変数[i]が
「0」と等しいか、否かを判断する。この判断結果が肯
定、即ち、「i=0」であるならば、ステップS710
へ進む。ステップS710では、音色番号[j]の音色
で、音高がC3のピッチでテスト音を発音する。ステッ
プS710の処理を終了すると、このフローチャートの
処理を終了する。
In step S708, it is determined whether or not the variable [i] is equal to "0". If this determination result is affirmative, that is, “i = 0”, step S710
Proceed to. In step S710, a test tone is generated at the pitch of C3 with the tone color number [j]. When the processing in step S710 ends, the processing in this flowchart ends.

【0067】一方、ステップS708の判断結果が否
定、即ち、変数[i]が「0」でなかった場合(この場
合には、「i≧1」である。)には、ステップS712
へ進む。
On the other hand, if the decision result in the step S708 is negative, that is, if the variable [i] is not “0” (in this case, “i ≧ 1”), a step S712 is performed.
Proceed to.

【0068】ステップS712では、変数[i]が
「1」と等しいか、否かを判断する。この判断結果が肯
定、即ち、「i=1」であるならば、ステップS714
へ進む。ステップS714では、音色番号[j]の音色
で、音高がC4のピッチでテスト音を発音する。ステッ
プS714の処理を終了すると、このフローチャートを
終了する。
In step S712, it is determined whether or not the variable [i] is equal to "1". If this determination result is affirmative, that is, “i = 1”, step S714
Proceed to. In step S714, a test tone is generated at the pitch of C4 with the tone color number [j]. When the processing in step S714 ends, this flowchart ends.

【0069】一方、ステップS712の判断結果が否
定、即ち、変数[i]が「1」でなかった場合(この場
合には、「i≧2」である。)には、ステップS716
へ進む。
On the other hand, if the decision result in the step S712 is negative, that is, if the variable [i] is not “1” (in this case, “i ≧ 2”), a step S716 is performed.
Proceed to.

【0070】ステップS716では、変数[i]が
「2」と等しいか、否かを判断する。この判断結果が肯
定、即ち、「i=2」であるならば、ステップS718
へ進む。ステップS718では、音色番号[j]の音色
で、音高がC5のピッチでテスト音を発音する。ステッ
プS718の処理を終了すると、このフローチャートを
終了する。
In step S716, it is determined whether or not the variable [i] is equal to "2". If this determination result is affirmative, that is, “i = 2”, step S718
Proceed to. In step S718, a test tone is generated at a pitch of C5 with a tone of tone number [j]. When the processing in step S718 ends, this flowchart ends.

【0071】一方、ステップS716の判断結果が否
定、即ち、変数[i]が「2」でなかった場合(この場
合には、「i=3」である。)には、ステップS720
へ進む。
On the other hand, if the decision result in the step S716 is negative, that is, if the variable [i] is not "2" (in this case, "i = 3"), a step S720 is performed.
Proceed to.

【0072】ステップS720では、音色番号[j]の
音色で、音高がC6のピッチでテスト音を発音する。ス
テップS720の処理を終了すると、このフローチャー
トを終了する。
In step S720, a test tone is generated at the pitch of C6 with the tone color number [j]. When the processing in step S720 ends, this flowchart ends.

【0073】従って、この図7に示すテスト音発音処理
のフローチャートにおいても、音色選択ボタン14aの
操作により選択された音色により、C3→C4→C5→
C6→C3→C4→C5→C6・・・の音高のように、
発音するピッチを変化させて循環させながら、テスト音
を低音から高音の幅広い音域において発音させて、音色
の確認を行うことができる。
Accordingly, in the flowchart of the test tone generation process shown in FIG. 7, the C3 → C4 → C5 →
Like the pitch of C6 → C3 → C4 → C5 → C6 ...
The test tone can be emitted in a wide range from a low tone to a high tone while changing and circulating the sounding pitch to confirm the tone.

【0074】図8乃至図10は、本発明による電子楽器
のテスト音発生装置の第二の実施の形態を示すフローチ
ャートである。なお、ブロック構成図及び操作パネルの
外観の概要図は、第一の実施の形態において説明した図
1及び図2をここに引用するものとして、詳細な説明は
省略するものとする。この第二の実施の形態は、第一の
実施の形態がテスト音として発音できる音高のピッチ列
が一定であり、音色により変化するものではないのに対
して、例えば、 音色 :ピッチ列に対応する音高 ピッコロ :C4→C5→C6→C7→C4→C5→C6→C7・・・ ピアノ :C3→C4→C5→C6→C3→C4→C5→C6・・・ ウッド・ベース:C2→C3→C4→C5→C2→C3→C4→C5・・・ というように、音色によって最適な音域のピッチ列を予
め記憶部12に記憶しておき、音色選択ボタン14aに
より音色が選択されると、選択された音色に対して設定
されたピッチ列でテスト音を発音するようにしたもので
ある。即ち、選択された音色毎に、テスト音として発音
される音高のピッチ列を変化させようとするものであ
る。
FIGS. 8 to 10 are flowcharts showing a second embodiment of the test sound generator for an electronic musical instrument according to the present invention. Note that the block configuration diagram and the schematic diagram of the appearance of the operation panel refer to FIGS. 1 and 2 described in the first embodiment, and a detailed description thereof will be omitted. In the second embodiment, the pitch sequence of pitches that can be produced as the test sound in the first embodiment is constant and does not change depending on the timbre. Corresponding pitch Piccolo: C4 → C5 → C6 → C7 → C4 → C5 → C6 → C7 ... Piano: C3 → C4 → C5 → C6 → C3 → C4 → C5 → C6 ... Wood bass: C2 → When the pitch sequence of the optimal gamut according to the timbre is stored in the storage unit 12 in advance, such as C3 → C4 → C5 → C2 → C3 → C4 → C5, and the timbre is selected by the timbre selection button 14a. The test tone is generated at a pitch sequence set for the selected tone color. That is, the pitch sequence of pitches to be generated as test sounds is changed for each selected timbre.

【0075】即ち、本実施の形態においては、記憶部1
2に記憶された音色毎に、テスト音として発音されるピ
ッチ列が予め設定されており、例えば、以下のように記
憶部12に記憶されている。
That is, in the present embodiment, the storage unit 1
For each tone stored in No. 2, a pitch sequence generated as a test tone is set in advance, and is stored in the storage unit 12 as follows, for example.

【0076】まず、音色に関しては、「N」個の音色が
設定されており、 音色番号[0] :ピッコロ(piccoro) 音色番号[1] :ピアノ(piano) ・ ・ ・ ・ ・ ・ 音色番号[N−2]:ウッド・ベース(wood ba
ss) 音色番号[N−1]:シンセサイザ(synth) というように設定されている。
First, as for the timbres, "N" timbres are set, and timbre number [0]: piccoro timbre number [1]: piano (piano) timbre number [ N-2]: Wood base (wood ba)
ss) tone number [N-1]: synthesizer (synth).

【0077】また、これらの音色に対して、 音色番号[0]:ピッコロ(piccoro)に関して
は、 Note[0]=C4 Note[1]=C5 Note[2]=C6 Note[3]=C7 の音高に対応するピッチ列が設定され、 音色番号[1]:ピアノ(piano)に関しては、 Note[0]=C3 Note[1]=C4 Note[2]=C5 Note[3]=C6 の音高に対応するピッチ列が設定され、 音色番号[N−2]:ウッド・ベース(wood ba
ss)に関しては、 Note[0]=C2 Note[1]=C3 Note[2]=C4 Note[3]=C5 の音高に対応するピッチ列が設定され、 音色番号[N−1]:シンセサイザ(synth)に関
しては、 Note[0]=C2 Note[1]=C3 Note[2]=C4 Note[3]=C5 の音高に対応するピッチ列が設定されている。
For these timbres, timbre number [0]: piccoro, Note [0] = C4 Note [1] = C5 Note [2] = C6 Note [3] = C7 A pitch sequence corresponding to a pitch is set. Tone number [1]: For a piano (Piano), note [0] = C3 Note [1] = C4 Note [2] = C5 Note [3] = C6 A pitch row corresponding to the height is set, and tone number [N-2]: wood bass (wood ba)
ss), a pitch sequence corresponding to a pitch of Note [0] = C2 Note [1] = C3 Note [2] = C4 Note [3] = C5 is set, and tone number [N-1]: synthesizer As for (synth), a pitch sequence corresponding to the pitch of Note [0] = C2 Note [1] = C3 Note [2] = C4 Note [3] = C5 is set.

【0078】記憶部12に記憶された上記記憶内容に基
づいて、図8乃至図10のフローチャートが実行される
ことになる。
The flowcharts shown in FIGS. 8 to 10 are executed based on the contents stored in the storage section 12.

【0079】図8は、楽器操作部14のテスト音発生指
示ボタン14bが押された場合に実行されるテスト音発
生処理ルーチンを示すフローチャートである。
FIG. 8 is a flowchart showing a test sound generation processing routine executed when the test sound generation instruction button 14b of the musical instrument operation unit 14 is pressed.

【0080】まず、ステップS802において、現在発
音中である全ての楽音を消音することにより、実際にテ
スト音を発音するための準備を行う。具体的には、発音
中の楽音のエンベロープを強制的に急速に減衰させる。
このようにすることにより、テスト音が発音された場合
に、演奏のために発音されている楽音とテスト音との混
在を防ぐことができ、テスト音のみの発音を行うことが
できる。ステップ802の処理を終了すると、ステップ
S804へ進む。
First, in step S802, all the tones currently being sounded are muted to prepare for actually generating the test sound. Specifically, the envelope of the musical tone being sounded is forcibly and rapidly attenuated.
In this way, when the test sound is generated, it is possible to prevent the test sound from being mixed with the musical sound being generated for the performance, and to generate only the test sound. When the processing of step 802 ends, the process proceeds to step S804.

【0081】ステップS804では、変数[i]と
「3」とを比較し、変数[i]が「3」より大きいか、
否かを判断する。この判断結果が肯定、即ち、変数
[i]が「3」より大きい場合には、ステップS806
へ進み、変数[i]を「0」に初期化して、ステップS
808へ進む。なお、変数[i]は、この電子楽器のテ
スト音発生装置の電源投入時及び音色切り換え時におい
ても、「0」に初期化されるものである。
In step S804, the variable [i] is compared with “3” to determine whether the variable [i] is larger than “3”.
Determine whether or not. If this determination is affirmative, that is, if the variable [i] is greater than “3”, step S806 is executed.
Then, the variable [i] is initialized to “0”, and step S
Proceed to 808. The variable [i] is also initialized to "0" when the power of the test sound generator of the electronic musical instrument is turned on and when the timbre is switched.

【0082】一方、ステップS804の判断結果が否
定、即ち、変数[i]が「3」より小さい場合には、ス
テップS808へジャンプする。
On the other hand, if the decision result in the step S804 is negative, that is, if the variable [i] is smaller than "3", the process jumps to the step S808.

【0083】ステップS808では、図10のフローチ
ャートで詳述する選択された音色番号[j]に対応する
音色で、音色番号[j]に対応するピッチ列のNote
[i]の音高のピッチで発音する。ステップS808の
処理を終了すると、このテスト音発生処理ルーチンのフ
ローチャートを終了する。
In step S808, the tone corresponding to the selected tone number [j], which will be described in detail in the flowchart of FIG.
It is pronounced at the pitch of [i]. When the processing in step S808 ends, the flowchart of the test sound generation processing routine ends.

【0084】次に、図9は、テスト音発生指示ボタン1
4bが離された場合に実行されるテスト音消音処理ルー
チンを示すフローチャートである。このフローチャート
においては、楽器制御部10がテスト音発生指示ボタン
14bが離されたことを検出すると、ステップS902
において現在発生中の音色番号[j]のNote[i]
のテスト音を消音し、ステップS904に進み、[i]
を「1」だけインクリメントして、このフローチャート
を終了する。
Next, FIG. 9 shows a test sound generation instruction button 1
It is a flowchart which shows the test sound mute processing routine performed when 4b is released. In this flowchart, when the musical instrument control unit 10 detects that the test sound generation instruction button 14b has been released, the process proceeds to step S902.
Note [i] of the tone number [j] that is currently occurring
Is muted, the process proceeds to step S904, and [i]
Is incremented by “1”, and this flowchart is ended.

【0085】即ち、前述のステップS802とは異な
り、通常の鍵盤装置と同様な消音処理を行うことによ
り、鍵盤のリリース時の余韻をもった音に付いても、テ
スト音によりその音色を確認することができるようにな
されている。
That is, unlike the above-described step S802, by performing a silencing process similar to that of a normal keyboard device, even for a sound having a lingering sound when the keyboard is released, its tone is confirmed by a test sound. It has been made possible.

【0086】また、図10は、音色選択ボタン14aを
操作することにより実行される音色選択処理を示すフロ
ーチャートである。まず、楽器操作部14の音色選択ボ
タン14aを操作して、音色番号[j]を選択したこと
が楽器制御部10において検出されると、ステップS1
002において、音色番号[j]に対応する音色になる
ように楽音の音色の変更を行う。即ち、音色番号[j]
として、音色番号[0]が選択されたならば、「ピッコ
ロ(piccoro)」の音色に変更され、音色番号
[j]として、音色番号[1]が選択されたならば、
「ピアノ(piano)」の音色に変更され、音色番号
[j]として、音色番号[N−2]が選択されたなら
ば、「ウッド・ベース(wood bass)」の音色
に変更されるようになされている。ステップS1002
の処理を終了すると、ステップS1004へ進む。
FIG. 10 is a flowchart showing a tone color selection process executed by operating the tone color selection button 14a. First, when the musical instrument control section 10 detects that the timbre selection button 14a of the musical instrument operation section 14 has been operated to select the timbre number [j], the process proceeds to step S1.
At 002, the tone color of the musical tone is changed so that the tone color corresponds to the tone number [j]. That is, tone number [j]
If the tone color number [0] is selected, the tone color is changed to “piccoro”, and if the tone color number [1] is selected as the tone color number [j],
When the timbre is changed to the tone of "piano" and the timbre number [N-2] is selected as the timbre number [j], the timbre is changed to the tone of "wood bass". It has been done. Step S1002
When the processing of is completed, the process proceeds to step S1004.

【0087】ステップS1004では、変数[j]が
「0」と等しいか、否かを判断する。この判断結果が肯
定、即ち、「j=0」であるならば、ステップS100
6へ進む。
In step S1004, it is determined whether or not the variable [j] is equal to "0". If this determination result is affirmative, that is, “j = 0”, the process proceeds to step S100.
Proceed to 6.

【0088】ステップS1006では、音色番号[0]
の音色たる「ピッコロ」に関して予め設定されたピッチ
列たる、 Note[0]=C4 Note[1]=C5 Note[2]=C6 Note[3]=C7 が選択されることになる。このようにして、音色選択ボ
タン14aの操作によって選択された音色に対応するピ
ッチ列が選択され、このピッチ列がテスト音の発音の際
に使用される。ステップS1006の処理を終了すると
ステップS1008へ進む。
In step S1006, tone color number [0]
Note [0] = C4 Note [1] = C5 Note [2] = C6 Note [3] = C7, which is a pitch sequence preset for the “piccolo” tone color of “1”. In this manner, the pitch sequence corresponding to the tone color selected by operating the tone color selection button 14a is selected, and this pitch sequence is used when the test tone is generated. When the process in step S1006 ends, the process advances to step S1008.

【0089】また、ステップS1004の判断結果が否
定、即ち変数[j]が「0」でなかった場合(この場合
には、「j≧1」となる。)には、ステップS1010
へ進む。
If the result of the determination in step S1004 is negative, that is, if the variable [j] is not “0” (in this case, “j ≧ 1”), step S1010 is performed.
Proceed to.

【0090】ステップS1010では、変数[j]が
「1」と等しいか、否かを判断する。この判断結果が肯
定、即ち、変数[j]が「1」であるならば、ステップ
S1012へ進む。
In step S1010, it is determined whether or not the variable [j] is equal to "1". If this determination is affirmative, that is, if the variable [j] is “1”, the flow advances to step S1012.

【0091】ステップS1012では、音色番号[1]
の音色たる「ピアノ(piano)」に関して予め設定
されたピッチ列たる、 Note[0]=C3 Note[1]=C4 Note[2]=C5 Note[3]=C6 が選択されることになる。こうして、ステップS100
6において説明したと同様に、音色選択ボタン14aの
操作によって選択された音色に対応するピッチ列が選択
され、このピッチ列がテスト音の発音の際に使用される
ことになる。ステップS1012の処理を終了するとス
テップS1008へ進む。
In step S1012, tone color number [1]
Note [0] = C3 Note [1] = C4 Note [2] = C5 Note [3] = C6, which is a pitch sequence preset for the tone color “piano”, is selected. Thus, step S100
6, the pitch sequence corresponding to the selected timbre is selected by operating the timbre selection button 14a, and this pitch sequence is used when the test sound is generated. When the process in step S1012 ends, the process advances to step S1008.

【0092】また、ステップS1010の判断結果が否
定、即ち変数[j]が「1」でなかった場合(この場合
には、j≧2」となる。)には、次の判断ステップにお
いて、変数[j]が「2」であるか判断されることにな
り、変数[j]が「2」であるならば、音色番号[2]
の音色に設定されたピッチ列が選択されることになる。
また、変数[j]が「2」でなかった場合には、「2」
を「1」だけインクリメントして、「3」と変数[j]
と比較し、上記と同様な処理を行うことになる。
If the result of the determination in step S1010 is negative, that is, if the variable [j] is not “1” (in this case, j ≧ 2), then in the next determination step, the variable It is determined whether or not [j] is “2”. If the variable [j] is “2”, the timbre number [2]
Is selected.
If the variable [j] is not “2”, “2”
Is incremented by “1”, and “3” and the variable [j]
, The same processing as described above is performed.

【0093】こうして、変数[j]が「N−3」と等し
いか、否かまで上記と同様な処理を順次行い、変数
[j]が「N−3」でない場合には、ステップS101
4へ進むことになる。
Thus, the same processing as described above is sequentially performed until the variable [j] is equal to "N-3". If the variable [j] is not "N-3", step S101 is executed.
Go to 4.

【0094】ステップS1014では、変数[j]が
「N−2」と等しいか、否かを判断する。この判断結果
が肯定、即ち、変数[j]が「N−2」であるならば、
ステップS1016へ進む。
In step S1014, it is determined whether or not the variable [j] is equal to "N-2". If this determination result is positive, that is, if the variable [j] is “N−2”,
Proceed to step S1016.

【0095】ステップS1016では、音色番号[N−
2]の音色たる「ウッド・ベース(wood bas
s)」に関して予め設定されたピッチ列たる、 Note[0]=C2 Note[1]=C3 Note[2]=C4 Note[3]=C5 が選択されることになり、音色選択ボタン14aの操作
によって選択された音色に対応するピッチ列が選択さ
れ、このピッチ列がテスト音の発音の際に使用されるこ
とになる。ステップS1016の処理を終了するとステ
ップS1008へ進む。
In step S1016, the tone number [N-
2] "Wood bass"
s), which is a preset pitch sequence, Note [0] = C2 Note [1] = C3 Note [2] = C4 Note [3] = C5, and operation of the tone color selection button 14a A pitch sequence corresponding to the selected timbre is selected, and this pitch sequence is used when the test sound is generated. When the process in step S1016 ends, the process advances to step S1008.

【0096】また、ステップS1014の判断結果が否
定、即ち変数[j]が「N−2」でなかった場合(この
場合には、「j=N−1」となる。)には、ステップS
1018へ進む。
If the result of the determination in step S1014 is negative, that is, if the variable [j] is not "N-2" (in this case, "j = N-1"), step S1014 is executed.
Proceed to 1018.

【0097】ステップS1018では、音色番号[N−
1]の音色たる「シンセサイザ」に関して予め設定され
たピッチ列たる、 Note[0]=C3 Note[1]=C4 Note[2]=C5 Note[3]=C6 が選択されることになる。ステップS1018の処理を
終了するとステップS1008へ進む。
In step S1018, the tone number [N-
A pitch sequence set in advance with respect to the “synthesizer” which is the tone color of [1] is selected as Note [0] = C3 Note [1] = C4 Note [2] = C5 Note [3] = C6. When the processing in step S1018 ends, the process advances to step S1008.

【0098】以上のようにして、音色選択ボタン14a
によって音色番号が選択されると、予め選択された音色
番号に対応するように設定された音色に楽音の音色を切
り換えるとともに、選択された音色にふさわしいように
予め設定されたテスト音の音高のピッチ列も選択され
る。こうして、選択された音色に設定されたテスト音の
のピッチ列が選択された後には、いずれの場合において
もステップS1008へ進むことになる。
As described above, the tone color selection button 14a
When a tone number is selected by the user, the tone tone of the musical tone is switched to the tone set to correspond to the previously selected tone number, and the pitch of the test tone set in advance so as to be suitable for the selected tone is selected. A pitch row is also selected. After the pitch string of the test tone set for the selected tone color is thus selected, the process proceeds to step S1008 in any case.

【0099】ステップS1008では、変数[i]を
「0」に初期化する。従って、音色選択ボタン14aの
操作によって音色の切り換えが行われた直後にテスト音
発生指示ボタン14bを操作すると、ピッチ列の中から
最も低い音高のピッチでテスト音が発音されることにな
る。ステップS1008の処理を終了すると、ステップ
S1020へ進む。
In step S1008, a variable [i] is initialized to “0”. Therefore, if the test tone generation instruction button 14b is operated immediately after the tone color is switched by operating the tone color selection button 14a, the test tone is emitted at the lowest pitch in the pitch train. When the processing in step S1008 ends, the process proceeds to step S1020.

【0100】ステップS1020では、表示部20に、
音色選択ボタン14aの操作によって選択された音色番
号と音色名とを表示する。このステップS1020の処
理を終了すると、音色選択処理ルーチンのフローチャー
トを終了する。
In step S1020, the display unit 20 displays
The tone color number and tone color name selected by operating the tone color selection button 14a are displayed. When the processing in step S1020 ends, the flowchart of the timbre selection processing routine ends.

【0101】以上説明した、第二の実施の形態において
は、音色選択ボタン14aの操作により音色が選択され
ると、テスト音発生指示ボタン14bの操作に基づきテ
スト音が発音される場合には、選択された音色と対応し
て予め記憶された、その音色の音域にふさわしい音高の
ピッチ列が選択されて発音されることになる。このた
め、選択された音色を、実際の演奏に相応した音域で確
認することができる。
In the second embodiment described above, when a timbre is selected by operating the timbre selection button 14a, when a test tone is generated based on the operation of the test tone generation instruction button 14b, A pitch sequence having a pitch suitable for the tone range of the selected tone color and stored in advance corresponding to the selected tone color is selected and sounded. Therefore, the selected timbre can be confirmed in a range corresponding to the actual performance.

【0102】図11乃至図13は、本発明による電子楽
器のテスト音発生装置の第三の実施の形態を示すフロー
チャートである。なお、ブロック構成図及び操作パネル
の外観の概要図は、第一の実施の形態において説明した
図1及び図2をここに引用するものとして、詳細な説明
は省略するものとする。この第三の実施の形態は、第一
の実施の形態がテスト音として発音できる音高が変化す
るのに対して、音高は一定であるが、ベロシティが変化
するするようにしたものである点について第一の実施の
形態と異なるものである。即ち、テスト音として発音さ
れる音高のピッチは一定であるが、押鍵時におけるタッ
チの強さを示すベロシティを変化させようとするもので
ある。
FIGS. 11 to 13 are flowcharts showing a third embodiment of the test sound generator for an electronic musical instrument according to the present invention. Note that the block configuration diagram and the schematic diagram of the appearance of the operation panel refer to FIGS. 1 and 2 described in the first embodiment, and a detailed description thereof will be omitted. In the third embodiment, the pitch that can be pronounced as a test sound in the first embodiment changes, while the pitch is constant, but the velocity changes. This is different from the first embodiment in the point. That is, the pitch of the pitch generated as the test sound is constant, but the velocity indicating the strength of the touch at the time of key depression is to be changed.

【0103】なお、以下の説明で用いられる変数[i]
は、ベロシティを示すVelo[i]に使用される変数
である。押鍵時のベロシティの大きさ、即ち、タッチの
強さとの対応関係おいては、 Velo[0]:弱 Velo[1]:中 Velo[2]:強 Velo[3]:最強 の対応関係のタッチの強さとなるように設定されてい
る。また、「Velo[0]:弱」乃至「Velo
[3]=最強」のタッチの強さにおいてテスト音として
発音される楽音の音高は、外部の鍵盤装置などの鍵列と
の対応関係において、「C3」の音高に相当する鍵が押
鍵された場合と等価のピッチで発音されることになる。
The variable [i] used in the following description
Is a variable used for Velo [i] indicating velocity. In relation to the magnitude of velocity at the time of key depression, that is, the strength of touch, Velo [0]: weak Velo [1]: medium Velo [2]: strong Velo [3]: strongest It is set to be the strength of touch. Also, “Velo [0]: weak” to “Velo [0]:
The pitch of a musical tone generated as a test tone at the touch strength of [3] = strongest is determined by pressing a key corresponding to the pitch of “C3” in a correspondence relationship with a key train such as an external keyboard device. It will be pronounced at a pitch equivalent to the key.

【0104】また、変数[j]は、音色番号[j]を示
す変数であり、MIDI規格においては音色番号[0]
乃至音色番号[127]の値をとることができ、本実施
の形態においては、音色番号[0]は音色「ピアノ(p
iano)」を表し、音色番号[1]は音色「オルガン
(organ)」を表し、音色番号[2]は「ベース
(bass)」・・・を表すものとして設定されてい
る。
The variable [j] is a variable indicating the tone color number [j], and according to the MIDI standard, the tone color number [0]
To the tone number [127]. In the present embodiment, the tone number [0] is assigned to the tone “piano (p
iano), the timbre number [1] is set to represent the timbre "organ", and the timbre number [2] is set to represent the "bass".

【0105】図11は、楽器操作部14のテスト音発生
指示ボタン14bが押された場合に実行されるテスト音
発生処理ルーチンを示すフローチャートである。
FIG. 11 is a flowchart showing a test sound generation processing routine executed when the test sound generation instruction button 14b of the musical instrument operation section 14 is pressed.

【0106】まず、ステップS1102において、現在
発音中である全ての楽音を消音することにより、実際に
テスト音を発音するための準備を行う。具体的には、発
音中の楽音のエンベロープを強制的に減衰させる。この
ようにすることにより、テスト音が発音された場合に、
演奏のために発音されている楽音とテスト音との混在を
防ぐことができ、テスト音のみの発音を行うことができ
る。ステップ1102の処理を終了すると、ステップS
1104へ進む。
First, in step S1102, all the musical tones currently being produced are muted to prepare for actually producing a test tone. Specifically, the envelope of the musical tone being generated is forcibly attenuated. By doing so, when the test sound is pronounced,
It is possible to prevent a musical tone and a test tone that are being pronounced for the performance from being mixed, and to generate only the test tone. When the process of step 1102 is completed, step S
Proceed to 1104.

【0107】ステップS1104では、変数[i]と
「3」とを比較し、変数[i]が「3」より大きいか、
否かを判断する。この判断結果が肯定、即ち、変数
[i]が「3」より大きい場合には、ステップS110
6へ進み、変数[i]を「0」に初期化して、ステップ
S1108へ進む。なお、変数[i]は、この電子楽器
のテスト音発生装置の電源投入時及び音色切り換え時に
おいても、「0」に初期化されるものである。
In step S1104, the variable [i] is compared with “3” to determine whether the variable [i] is larger than “3”.
Determine whether or not. If this determination result is affirmative, that is, if the variable [i] is larger than “3”, step S110
The process proceeds to S6, where the variable [i] is initialized to “0”, and the process proceeds to step S1108. The variable [i] is also initialized to "0" when the power of the test sound generator of the electronic musical instrument is turned on and when the timbre is switched.

【0108】一方、ステップS1104の判断結果が否
定、即ち、変数[i]が「3」より小さい場合には、ス
テップS1108へジャンプする。
On the other hand, if the decision result in the step S1104 is negative, that is, if the variable [i] is smaller than "3", the process jumps to the step S1108.

【0109】ステップS1108では、図13のフロー
チャートで詳述する選択された音色番号[j]に対応す
る音色で、「C3」の音高のピッチによりVelo
[i]のベロシティでテスト音を発音する。上記したよ
うに、Velo[i]は、 Velo[0]:弱 Velo[1]:中 Velo[2]:強 Velo[3]:最強 のタッチの強さとなるようにベロシティが設定されてい
る。ステップS1108の処理を終了すると、このテス
ト音発生処理ルーチンのフローチャートを終了する。
In step S1108, the tone corresponding to the selected tone number [j] described in detail in the flowchart of FIG.
A test sound is generated at the velocity [i]. As described above, Velo [i] is set such that Velo [0]: weak Velo [1]: medium Velo [2]: strong Velo [3]: the velocity of the strongest touch. When the processing in step S1108 ends, the flowchart of the test sound generation processing routine ends.

【0110】次に、図12は、テスト音発生指示ボタン
14bが離された場合に実行されるテスト音消音処理ル
ーチンを示すフローチャートである。このフローチャー
トにおいては、楽器制御部10がテスト音発生指示ボタ
ン14bが離されたことを検出すると、ステップS12
02において現在発生中のNote[i]のテスト音を
消音する。
Next, FIG. 12 is a flowchart showing a test sound mute processing routine executed when the test sound generation instruction button 14b is released. In this flowchart, when the musical instrument control unit 10 detects that the test sound generation instruction button 14b has been released, the process proceeds to step S12.
At 02, the test tone of Note [i] currently being generated is muted.

【0111】即ち、前述のステップS1102とは異な
り、通常の鍵盤装置と同様な消音処理を行うことによ
り、鍵盤のリリース時の余韻をもった音に付いても、テ
スト音によりその音色を確認することができるようにな
されている。ステップS1202の処理を終了すると、
ステップS1204へ進む。
That is, unlike the above-described step S1102, by performing a silencing process similar to that of a normal keyboard device, even for a sound having a lingering sound when the keyboard is released, its tone is confirmed by a test sound. It has been made possible. When the processing in step S1202 ends,
Proceed to step S1204.

【0112】ステップS1204では、変数[i]を
「1」だけインクリメントして、このフローチャートを
終了する。従って、例えば、ステップS1202におい
て、「Velo[2]=強」のベロシティのテスト音の
発音が消音されたならば、ステップS1204におい
て、「i=2+1=3」となり、次にテスト音発生指示
ボタン14bが押された場合には、ステップS1104
の判断結果が否定であるので、ステップS1108へジ
ャンプして進み、「Velo[3]=最強」のベロシテ
ィでテスト音が発音されることになる。
In step S1204, the variable [i] is incremented by "1", and this flowchart ends. Therefore, for example, if the sound of the test sound having the velocity of “Velo [2] = strong” is muted in step S1202, “i = 2 + 1 = 3” is set in step S1204, and then the test sound generation instruction button If 14b is pressed, step S1104 is executed.
Is negative, the process jumps to step S1108, and the test sound is generated at the velocity of "Velo [3] = strongest".

【0113】また、図13は、音色選択ボタン14aを
操作することにより実行される音色選択処理ルーチンを
示すフローチャートである。まず、楽器操作部14の音
色選択ボタン14aを操作して、音色番号[j]を選択
したことが楽器制御部10において検出されると、ステ
ップS1302において、音色番号[j]に対応する音
色になるように楽音の音色の変更を行う。例えば、音色
番号[j]として、音色番号[0]が選択されたなら
ば、「ピアノ(piano)」の音色に変更され、音色
番号[j]として、音色番号[1]が選択されたなら
ば、「オルガン(organ)」の音色に変更される。
ステップS1302の処理を終了すると、ステップS1
304へ進む。
FIG. 13 is a flowchart showing a tone color selection processing routine executed by operating the tone color selection button 14a. First, when the musical instrument control section 10 detects that the timbre selection button 14a of the musical instrument operating section 14 has been operated to select the timbre number [j], in step S1302, the timbre corresponding to the timbre number [j] is selected. Change the timbre of the tone so that For example, if the tone color number [0] is selected as the tone color number [j], the tone color is changed to “piano”, and if the tone color number [1] is selected as the tone color number [j]. For example, the tone is changed to “organ”.
When the processing of step S1302 is completed, step S1
Proceed to 304.

【0114】ステップS1304では、変数[i]を
「0」に初期化する。従って、音色の切り換えが行われ
たときには、最初に発音されるテスト音は最も弱いタッ
チである「Velo:弱」のタッチ強さのベロシティで
必ず発音されることになる。
In step S1304, the variable [i] is initialized to "0". Therefore, when the timbre is switched, the test tone that is emitted first is always emitted with the velocity of the touch intensity of “Velo: weak” which is the weakest touch.

【0115】ステップS1304の処理を終了すると、
ステップS1306へ進み、表示部20に音色番号
[j]に対応する音色名を表示する。例えば、音色番号
[j]として、音色番号[0]が選択されたならば、表
示部20には図2に示すように、「Tone00:Pi
ano」と表示される。このステップS1306の処理
を終了すると、音色選択処理ルーチンを終了する。
Upon completion of the process in step S1304,
Proceeding to step S1306, the display unit 20 displays the timbre name corresponding to the timbre number [j]. For example, if the timbre number [0] is selected as the timbre number [j], the display unit 20 displays “Tone00: Pi” as shown in FIG.
"ano" is displayed. When the processing in step S1306 ends, the timbre selection processing routine ends.

【0116】ここで、図14に示す動作例に基づいて、
上記図11乃至図14に示すフローチャートの処理を説
明する。
Here, based on the operation example shown in FIG.
The processing of the flowcharts shown in FIGS. 11 to 14 will be described.

【0117】まず、音色選択ボタン14aにより、音色
番号[0]が選択されたとする。この場合には、図13
に示す音色選択処理ルーチンのフローチャートが実行さ
れることになり、ステップS1302において、楽音の
音色が音色番号[0]の「ピアノ(piano)」に変
更され、ステップS1306において、表示部20に
「Tone00:Piano」と表示される(図14
(a))。また、ステップS504において、変数
[i]が「0」に初期化されることになる。
First, it is assumed that the tone color number [0] is selected by the tone color selection button 14a. In this case, FIG.
Is executed, the tone color of the musical tone is changed to "piano" of tone number [0] in step S1302, and "Tone00" is displayed on the display unit 20 in step S1306. : Piano "is displayed (FIG. 14
(A)). In step S504, the variable [i] is initialized to “0”.

【0118】このように音色番号[0]の音色たる「ピ
アノ(piano)」に切り換えられた音色に関して、
実際に空間に放音される楽音の音色を確認するために、
テスト音発生指示ボタン14bを押したとする。この場
合には、図11に示すテスト音発生処理ルーチンのフロ
ーチャートが実行されることになり、まずステップS1
102において、現在発音中である全ての楽音が消音さ
れる。
As described above, regarding the tone switched to “piano” which is the tone of tone number [0],
In order to confirm the tone of the musical tone actually emitted into the space,
It is assumed that the test sound generation instruction button 14b is pressed. In this case, the flowchart of the test sound generation processing routine shown in FIG. 11 is executed.
At 102, all currently sounding tones are muted.

【0119】次に、ステップS1104において変数
[i]が「3」と比較されることになるが、ステップS
1304において変数[i]は「0」に初期化されてい
るため、ステップS1108へジャンプして進むことに
なる。このステップS1108において、音色番号
[0]の「ピアノ(piano)」の音色により、「C
3」の音高のピッチ及び「Velo[0]:弱」のタッ
チ強さのベロシティで、テスト音が発音されることにな
り(図14(b))、このテスト音発生処理ルーチンの
フローチャートが終了されることになる。しかし、この
テスト音発生処理ルーチンにおいてはテスト音の消音は
行われないので、テスト音発生指示ボタン14bを押し
続けている間は、音色番号[0]の「ピアノ(pian
o)」の音色により、「C3」の音高のピッチ及び「V
elo[0]:弱」のタッチ強さのベロシティでテスト
音が発音され続けている。
Next, in step S1104, the variable [i] is compared with "3".
Since the variable [i] is initialized to “0” in 1304, the process jumps to step S1108 and proceeds. In this step S1108, the tone of “Piano” of tone number [0] is set to “C”
A test tone is generated at a pitch of "3" and a velocity of a touch intensity of "Velo [0]: weak" (FIG. 14B). Will be terminated. However, since the test sound is not muted in this test sound generation processing routine, while the test sound generation instruction button 14b is kept pressed, the "piano (pian)" of the timbre number [0] is held.
o)), the pitch of the pitch “C3” and the pitch “V”
The test sound continues to be generated at the velocity of the touch strength of “elo [0]: weak”.

【0120】このテスト音発生指示ボタン14bを押し
ている状態から、テスト音発生指示ボタン14bを離す
と、図12に示すテスト音消音処理ルーチンのフローチ
ャートが実行され、ステップS1202において、「C
3」の音高のピッチ及び「Velo[0]:弱」のタッ
チ強さのベロシティのテスト音が消音される。そして、
ステップS1204において、変数[i]が「1」イン
クリメントされて、「i=1」に設定されてこのテスト
音消音処理ルーチンのフローチャートが終了されること
になる。
When the test sound generation instruction button 14b is released from the state in which the test sound generation instruction button 14b is being pressed, the flow chart of the test sound mute processing routine shown in FIG. 12 is executed.
The test sound of the pitch with the pitch of “3” and the velocity with the touch strength of “Velo [0]: weak” is muted. And
In step S1204, the variable [i] is incremented by "1" and set to "i = 1", and the flow chart of the test sound mute processing routine ends.

【0121】さらに、この状態からテスト音発生指示ボ
タン14bを押すと、再度図11に示すテスト音発生処
理ルーチンのフローチャートが実行されることになり、
まずステップS1102において、現在発音中である全
ての楽音が消音される。
Further, when the test sound generation instruction button 14b is pressed in this state, the flow chart of the test sound generation processing routine shown in FIG. 11 is executed again.
First, in step S1102, all tones currently being generated are muted.

【0122】次に、ステップS1104において変数
[i=1]が数値「3」と比較されることになるが、変
数[i]は「3」よりも小さいために、やはりステップ
S1108へジャンプして進むことになる。このステッ
プS1108において、音色番号[0]の「ピアノ(p
iano)」の音色により、「C3」の音高のピッチ及
び「Velo[1]:中」のタッチ強さのベロシティ
で、テスト音が発音されることになり(図14
(c))、このテスト音発生処理ルーチンのフローチャ
ートが終了されることになる。上記したように、このテ
スト音発生処理ルーチンにおいてはテスト音の消音は行
われないので、テスト音発生指示ボタン14bを押し続
けている間は、音色番号[0]の「ピアノ(pian
o)」の音色により、「C3」の音高及び「Velo
[1]:中」のタッチ強さのベロシティでテスト音が発
音され続けている。
Next, in step S1104, the variable [i = 1] is compared with the numerical value "3". Since the variable [i] is smaller than "3", the process also jumps to step S1108. Will go on. In step S1108, the tone number [0] “piano (p
With the timbre of “iano”), the test sound is generated at the pitch of the pitch of “C3” and the velocity of the touch intensity of “Velo [1]: medium” (FIG. 14).
(C)), the flowchart of the test sound generation processing routine ends. As described above, since the test sound is not muted in the test sound generation processing routine, while the test sound generation instruction button 14b is kept pressed, the "piano (pian)" of the timbre number [0] is held.
o)), the pitch of “C3” and the pitch of “Velo
[1]: The test sound continues to be sounded at the velocity of the touch intensity of “medium”.

【0123】このテスト音発生指示ボタン14bを押し
ている状態から、テスト音発生指示ボタンを離すと、図
12に示すテスト音消音処理ルーチンのフローチャート
が実行され、ステップS1202において、「C3」の
音高のピッチ及び「Velo[1]:中」のタッチ強さ
のベロシティのテスト音が消音されることになる。そし
て、ステップS1204において、変数[i]が「1」
インクリメントされて、「i=2」に設定される。
When the test sound generation instruction button is released while the test sound generation instruction button 14b is being pressed, the flowchart of the test sound mute processing routine shown in FIG. 12 is executed. In step S1202, the pitch of "C3" is set. And the test sound of the velocity of the touch intensity of “Velo [1]: medium” is muted. Then, in step S1204, the variable [i] is “1”.
It is incremented and set to “i = 2”.

【0124】同様にして、テスト音発生指示ボタン14
bを離す度にステップS1204において変数[i]が
「1」づつインクリメントされていくことになり、「i
=3」に設定されたとする。この状態で、テスト音発生
指示ボタン14bを押すと、ステップS1108におい
て、音色番号[0]の「ピアノ(piano)」の音色
により、「C3」の音高のピッチおよび「Velo
[3]:最強」のタッチ強さのベロシティでテスト音が
発生される(図14(d))。
Similarly, the test sound generation instruction button 14
Each time b is released, the variable [i] is incremented by "1" in step S1204, and "i"
= 3 ". When the test tone generation instruction button 14b is pressed in this state, in step S1108, the pitch of "C3" and the pitch of "Velo" are determined by the tone of "piano" of tone number [0].
A test sound is generated at the velocity of the touch strength of “[3]: strongest” (FIG. 14D).

【0125】そして、この状態からテスト音発生指示ボ
タン14bを離して、ステップS1202においてテス
ト音を消音させ、ステップS1204において変数
[i]を「1」インクリメントさせ「i=4」とした
後、再度テスト音発生指示ボタン14bを押したとす
る。この場合には、「i=4」であるため、ステップS
1104の判断結果が肯定となり、ステップS1106
へ進んで変数「i」が「0」に初期化された後に、ステ
ップS1108へ進むことになる。従って、ステップS
1108では、音色番号[0]の「ピアノ」の音色によ
り、「C3」の音高のピッチ及び「Velo[0]:
弱」のタッチ強さのベロシティでテスト音が発音される
ことになる(図14(e))。
Then, the test sound generation instruction button 14b is released from this state, the test sound is muted in step S1202, the variable [i] is incremented by "1" in step S1204 to "i = 4", and then again. It is assumed that the test sound generation instruction button 14b is pressed. In this case, since “i = 4”, step S
The determination result in 1104 is affirmative, and step S1106
After the variable i is initialized to “0” by proceeding to, the process proceeds to step S1108. Therefore, step S
In 1108, the pitch of the pitch of “C3” and the pitch of “Velo [0]:
The test sound is generated at the velocity of the touch strength of "weak" (FIG. 14E).

【0126】このようにして、テスト音発生指示ボタン
14bを押す度毎に、弱→中→強→最強→弱→中→強→
最強・・・のタッチ強さように、発音するテスト音のタ
ッチ強さのベロシティが変化しながら循環するため、弱
いタッチから強いタッチまでの幅広いタッチ強さのテス
ト音の確認を行うことができる。
In this way, every time the test sound generation instruction button 14b is pressed, the weak → middle → strong → strongest → weak → middle → strong →
Like the touch strength of the strongest, the velocity of the test sound that is pronounced circulates while the velocity changes, so test sounds with a wide range of touch strengths from weak to strong can be confirmed. .

【0127】なお、音色選択ボタン14aを操作して、
音色番号[0]の「ピアノ」の音色から音色番号[2]
の「ベース」の音色に切り換えた場合にも、図14
(a)乃至図14(e)に基づいて上記したと同様な処
理が行われる。即ち、ステップS1304において変数
[i]が「0」に初期化されることになる。そして、そ
の後にテスト音発生指示ボタン14bが押されると、音
色番号[2]の「ベース」の音色により、「C3」の音
高のピッチ及び「Velo[0]:弱」のタッチ強さの
ベロシティで、テスト音が発音されることになる(図1
4(f))。
By operating the tone selection button 14a,
Tone number [2] from "piano" tone of tone number [0]
When switching to the “bass” tone of FIG.
The same processing as described above is performed based on (a) to (e) of FIG. That is, the variable [i] is initialized to “0” in step S1304. Then, when the test tone generation instruction button 14b is pressed thereafter, the pitch of the pitch of "C3" and the touch intensity of "Velo [0]: weak" are generated by the tone of "bass" of tone color number [2]. The test sound will be pronounced at the velocity (Fig. 1
4 (f)).

【0128】なお、上記各実施の形態においては、テス
ト音の消音に関しては、テスト音発生指示ボタンを離す
ことにより消音させるようにしたが、これに限らず、テ
スト音発生後に、一定の時間が経過した後に消音させる
ように設定しても良い。
In each of the above embodiments, the test sound is muted by releasing the test sound generation instruction button. However, the present invention is not limited to this. The sound may be set to be muted after the lapse of time.

【0129】さらに、上記各実施の形態においては、M
IDI規格による通信手段により、外部から発音指示を
入力される電子楽器について説明したが、MIDI規格
によることなしに、独自の規格の通信手段を使用しても
良いこと勿論であり、また、装置内部に発音指示を行う
ことのできる鍵盤装置等を備えた電子楽器に用いても良
いこと勿論である。
Further, in each of the above embodiments, M
Although the electronic musical instrument to which a sounding instruction is externally input by the communication means of the IDI standard has been described, it is needless to say that the communication means of the original standard may be used without using the MIDI standard. Of course, the present invention may be applied to an electronic musical instrument provided with a keyboard device or the like capable of giving a pronunciation instruction.

【0130】さらにまた、従来の電子楽器のテスト音発
生装置においては、テスト音を発生する際に、いろいろ
なピッチあるいは押鍵速度で発音させるためには、その
ピッチあるいは押鍵速度の種類と同数のスイッチを用意
していたが、上記各実施の形態においては、単一のスイ
ッチにより、いろいろなピッチや押鍵速度でテスト音を
発音できるので、回路も最小限で済み、かつ操作も単純
になる。即ち、単一の操作子により複数のピッチ、複数
の押鍵速度でテスト音を発音できるようにしたため、従
来のものと変わらない回路構成ですみ、製造コストを抑
制することができる。
Further, in the conventional test sound generating apparatus for an electronic musical instrument, in order to generate a test sound at various pitches or key pressing speeds, the same number of pitches or key pressing speeds are required. In the above embodiments, the test tone can be generated at various pitches and key pressing speeds with a single switch, so that the circuit is minimized and the operation is simple. Become. That is, since a test tone can be generated at a plurality of pitches and a plurality of key pressing speeds by a single operator, the circuit configuration is the same as that of the related art, and the manufacturing cost can be reduced.

【0131】なお、テスト音として発音されるピッチ列
及びベロシティの強さは、演奏者が予め任意に設定でき
るようにしてもよい。
The pitch train and the velocity of the test tone may be arbitrarily set in advance by the player.

【0132】特に、上記第二の実施の形態にあっては、
音色毎にテスト音として発音されるピッチ列を、演奏者
が予め任意に設定できるようにしてもよいし、音色パラ
メータの設定状態(例えばチューニングの設定値)によ
って発音するピッチ列を変化するようにしてもよい。即
ち、ピッチ列が「C3」乃至「C6」の音高の音域に対
応するように初期設定されている場合に、音色のピッチ
を設定するチューン・パラメータが1オクターブ下げら
れた音色ならば、「C2」乃至「C5」の音高の音域の
ピッチ列が、また1オクターブ上げられた音色ならば
「C4」乃至「C7」の音高の音域のピッチ列が選ばれ
るようにしてもよい。
In particular, in the second embodiment,
A player may be able to arbitrarily set a pitch sequence to be emitted as a test tone for each tone, or may change a pitch sequence to be emitted according to the setting state of a tone color parameter (for example, a set value of tuning). You may. That is, if the pitch string is initially set to correspond to the pitch range of “C3” to “C6”, and the tune parameter for setting the pitch of the tone is a tone that is lowered by one octave, “ The pitch sequence of the pitch range of pitches C2 to C5 may be selected, and if the tone color is raised by one octave, the pitch sequence of the pitch range of pitches C4 to C7 may be selected.

【0133】また、第一及び第二の実施の形態とも、テ
スト音発生指示ボタンにタッチ・センサを使用すること
によって、ベロシティも含めて制御するようにしても良
い。即ち、テスト音発生指示ボタンにタッチ・センサを
使用することにより、通常の鍵盤で強弱をつけて試し弾
きするのと同様に、使用者が任意に強弱を付けたテスト
音の発生が可能となる。
Further, in both the first and second embodiments, the control including the velocity may be performed by using a touch sensor for the test sound generation instruction button. That is, by using the touch sensor for the test sound generation instruction button, it is possible to generate a test sound in which the user arbitrarily sets the strength, as in the case of playing the test with the strength on a normal keyboard. .

【0134】さらにまた、前記第一及び第二の実施の形
態においては、いずれの音色でも1オクターブ間隔に4
つの音高に関してテスト音の発生を行うようにしたが、
楽器によっては、楽音の音域が狭いもの、あるいは逆に
ピアノのように音域が広いものもあることを考慮にいれ
て、音色によって発生させるテスト音の音域を変えても
よい。例えば、ピアノの音色以外の音色に関しては、1
オクターブ間隔で4つのテスト音を発生させ、ピアノの
音色では1オクターブ間隔で7つのテスト音を発生させ
るようにする。
Further, in the first and second embodiments, four tones are set at one octave interval for any tone.
Test sound is generated for two pitches.
The range of the test sound generated depending on the timbre may be changed in consideration of a musical instrument having a narrow musical range or a wide musical range like a piano. For example, for tones other than piano sounds, 1
Four test sounds are generated at octave intervals, and seven test sounds are generated at one octave interval for the tone of a piano.

【0135】また、前記第三の実施の形態においては、
いずれ音色においても、テスト音に同様なタッチ強さの
変化を行ったが、選択された音色によってタッチの強弱
の付け方を変えてもよい。
Further, in the third embodiment,
In any of the timbres, the same change in the touch intensity is performed on the test sound. However, the manner in which the touch intensity is applied may be changed depending on the selected timbre.

【0136】また、前記実施の形態においては、スネア
ドラムやライドシンバルなどのリズム音を発生すること
に関しては説明しなかったが、リズム音を発生する場合
にも本発明を適用できる。
In the above-described embodiment, the generation of a rhythm sound such as a snare drum and a ride cymbal has not been described. However, the present invention can be applied to the case where a rhythm sound is generated.

【0137】一般に、リズム音を発生する場合には、例
えば、スネアドラムを「C3」の音高に、ライドシンバ
ルを「G3」の音高になど、各リズム音を各音高に割り
当てるようにし、その音高に対する発音指示に基づい
て、割り当てられているリズムを発生するようにしてい
る。このとき、リズム音の割り当て内容の変更やリズム
音の音量の設定などをすることがあるが、この場合、音
高を選択した後にその音高に割り当てるべきリズム音を
選択したり、その音高における音量を設定する場合と、
逆にリズム音を選択した後に、そのリズム音を割り当て
るべき音高を選択したり、そのリズム音の音量を設定す
る場合の二つの設定方法が考えられる。本発明を、この
ようなリズム音の発生に適用する場合には、テスト音発
生指示ボタンの操作により、前者の場合には、現在選択
されている音高に現在割り当てられているリズム音を発
生するようにし、後者の場合には、現在選択されている
リズム音を発生するようにする。
In general, when a rhythm sound is generated, each rhythm sound is assigned to each pitch, for example, the snare drum is assigned to the pitch of “C3”, the ride cymbal is assigned to the pitch of “G3”, and so on. The assigned rhythm is generated based on a pronunciation instruction for the pitch. At this time, the rhythm sound assignment may be changed or the volume of the rhythm sound may be changed.In this case, after selecting a pitch, a rhythm sound to be assigned to the pitch is selected, or the pitch is selected. When setting the volume at,
Conversely, after selecting a rhythm sound, there are two setting methods for selecting a pitch to which the rhythm sound is to be assigned or setting the volume of the rhythm sound. When the present invention is applied to the generation of such a rhythm sound, the test sound generation instruction button is operated to generate the rhythm sound currently assigned to the currently selected pitch in the former case. In the latter case, the currently selected rhythm sound is generated.

【0138】[0138]

【発明の効果】本発明は、以上説明したように構成され
ているので、以下に記載されるような効果を奏する。
Since the present invention is configured as described above, it has the following effects.

【0139】テスト音としての楽音の発生を指示するた
めのテスト音発生指示操作子と、このテスト音発生指示
操作子の操作に基づき、楽音生成手段を制御するテスト
音発生制御手段とを有し、このテスト音発生制御手段
は、低いピッチ、中くらいのピッチ、あるいは高いピッ
チなどの様々なピッチにより音高の異なるテスト音を発
生したり、遅い押鍵速度、中位の速度の押鍵速度、ある
いは速い押鍵速度などの様々な押鍵速度により押鍵時の
タッチの強さのことなるテスト音を発生するように構成
したため、低音から高音に渡る複数種類のピッチや、低
速から高速に渡る複数種類の押鍵速度でテスト音を発生
できるため、様々な音高のテスト音や、様々なタッチの
強さのテスト音を発生されることにより、演奏者は音色
のイメージの把握が容易になる。
A test sound generation instruction operator for instructing generation of a musical sound as a test sound, and test sound generation control means for controlling the musical sound generation means based on the operation of the test sound generation instruction operator. The test sound generation control means can generate test sounds having different pitches at various pitches such as a low pitch, a medium pitch, and a high pitch, and can generate a slow key-pressing speed and a medium key-pressing speed. , Or a different keystroke speed, such as a fast keystroke speed, to generate a test tone that varies in the strength of the touch when the key is depressed. Since test sounds can be generated at multiple key press speeds across different ranges, test sounds of various pitches and test sounds of various touch intensities are generated, allowing the performer to grasp the tone image. It becomes easy.

【0140】また、ベースなどの低音楽器の音色は低い
音域の音高で、ピッコロなどの高音楽器の音色は高い音
域の音高でテスト音を発生させることもできるので、実
際に演奏される音色による楽音の音域と同じ音域におい
てテスト音が発生されることになるので、音色のイメー
ジの把握を一層容易にかつ確実に行うことができる。さ
らに、テスト音として発音する楽音のピッチと押鍵速度
との少なくともどちらか一方を任意に設定可能な設定手
段を設けた場合には、ピッチや押鍵速度を演奏者が任意
に設定することができるようになる。
The tone of a low music instrument such as a bass can generate a test tone at a low pitch, and the tone of a high music instrument such as a piccolo can generate a test tone at a high pitch. Since the test sound is generated in the same range as the tone range of the musical tone, the image of the timbre can be more easily and reliably grasped. Further, when setting means for arbitrarily setting at least one of the pitch of the musical tone to be pronounced as the test sound and the key pressing speed is provided, the player can arbitrarily set the pitch and the key pressing speed. become able to.

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

【図1】本発明による電子楽器のテスト音発生装置の機
能的構成を示すブロック構成図である。
FIG. 1 is a block diagram showing a functional configuration of a test sound generator for an electronic musical instrument according to the present invention.

【図2】図1に示す電子楽器のテスト音発生装置の操作
パネルの外観の概要を示す説明図である。
FIG. 2 is an explanatory diagram showing an outline of an external appearance of an operation panel of the test sound generator of the electronic musical instrument shown in FIG.

【図3】本発明の第一の実施の形態によるテスト音発生
処理ルーチンを示すフローチャートである。
FIG. 3 is a flowchart illustrating a test sound generation processing routine according to the first embodiment of the present invention.

【図4】本発明の第一の実施の形態によるテスト音消音
処理ルーチンを示すフローチャートである。
FIG. 4 is a flowchart illustrating a test sound silencing process routine according to the first embodiment of the present invention.

【図5】本発明の第一の実施の形態による音色選択処理
ルーチンを示すフローチャートである。
FIG. 5 is a flowchart illustrating a timbre selection processing routine according to the first embodiment of the present invention.

【図6】本発明の第一の実施の形態による動作例を示す
説明図である。
FIG. 6 is an explanatory diagram showing an operation example according to the first embodiment of the present invention.

【図7】本発明の第一の実施の形態によるテスト音発生
処理ルーチンの変形例を示すフローチャートである。
FIG. 7 is a flowchart illustrating a modified example of the test sound generation processing routine according to the first embodiment of the present invention.

【図8】本発明の第二の実施の形態によるテスト音発生
処理ルーチンを示すフローチャートである。
FIG. 8 is a flowchart illustrating a test sound generation processing routine according to a second embodiment of the present invention.

【図9】本発明の第二の実施の形態によるテスト音消音
処理ルーチンを示すフローチャートである。
FIG. 9 is a flowchart illustrating a test sound muffling process routine according to a second embodiment of the present invention.

【図10】本発明の第二の実施の形態による音色選択処
理ルーチンを示すフローチャートである。
FIG. 10 is a flowchart illustrating a tone color selection processing routine according to a second embodiment of the present invention.

【図11】本発明の第三の実施の形態によるテスト音発
生処理ルーチンを示すフローチャートである。
FIG. 11 is a flowchart illustrating a test sound generation processing routine according to a third embodiment of the present invention.

【図12】本発明の第三の実施の形態によるテスト音消
音処理ルーチンを示すフローチャートである。
FIG. 12 is a flowchart illustrating a test sound muffling process routine according to a third embodiment of the present invention.

【図13】本発明の第三の実施の形態による音色選択処
理ルーチンを示すフローチャートである。
FIG. 13 is a flowchart illustrating a timbre selection processing routine according to a third embodiment of the present invention.

【図14】本発明の第三の実施の形態による動作例を示
す説明図である。
FIG. 14 is an explanatory diagram showing an operation example according to the third embodiment of the present invention.

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

10 楽器制御部 12 記憶部 14 楽器操作部 14a 音色選択ボタン 14b テスト音発生指示ボタン 14c 音量調節ノブ 16 MIDI入力部 18 トーン・ジェネレータ 20 表示部 22 D/A変換器 24 LPF 26 増幅器 28 スピーカ Reference Signs List 10 Musical instrument control unit 12 Storage unit 14 Musical instrument operation unit 14a Tone selection button 14b Test sound generation instruction button 14c Volume control knob 16 MIDI input unit 18 Tone generator 20 Display unit 22 D / A converter 24 LPF 26 Amplifier 28 Speaker

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭54−56812(JP,A) 特開 昭59−189391(JP,A) 実開 平1−24395(JP,U) MUSIC PRODUCTION SYSTEM STUDIO MMV− 30 取扱説明書 平成3年4月1日(特 許庁受け入れ) (58)調査した分野(Int.Cl.6,DB名) G10H 1/00──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-54-56812 (JP, A) JP-A-59-189391 (JP, A) Hikaru 1-24395 (JP, U) MUSIC PRODUCTION SYSTEM STUDIO MMV − 30 Instruction Manual April 1, 1991 (accepted by the Patent Office) (58) Fields investigated (Int. Cl. 6 , DB name) G10H 1/00

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数の音色にそれぞれ対応した複数の楽
音生成パラメータを格納する記憶手段と、 前記楽音生成パラメータを選択するための楽音選択操作
子と、 前記楽音選択操作子の操作によって選択された前記楽音
生成パラメータに基づいた音色の楽音を生成する楽音生
成手段とを有し、前記楽音選択操作子の操作によって選
択された前記楽音生成パラメータに従って、外部の機器
から供給される楽音発生指示信号に基づいて楽音を生成
する電子楽器に配設される電子楽器のテスト音発生装置
において、 テスト音としての楽音の発生を指示するためのテスト音
発生指示操作子と、 発音するテスト音のピッチを予め複数設定するピッチ設
定手段と、 前記テスト音発生指示操作子の操作の度に、前記ピッチ
設定手段によって予め複数設定されたピッチの中からい
ずれか1つを指示する指示手段と、 前記指示手段によって指示された1つのピッチに基づい
て楽音を発音するように前記楽音生成手段を制御するテ
スト音発生制御手段とを有することを特徴とする電子楽
器のテスト音発生装置。
1. A storage means for storing a plurality of tone generation parameters respectively corresponding to a plurality of tone colors; a tone selection operator for selecting the tone generation parameter; and a tone selection operator selected by operating the tone selection operator. Tone generating means for generating a tone of a timbre based on the tone generating parameter, according to the tone generating parameter selected by the operation of the tone selecting operator, a tone generating instruction signal supplied from an external device. In a test sound generator for an electronic musical instrument disposed on an electronic musical instrument for generating a musical tone based on a test tone generation instruction operator for instructing generation of a musical tone as a test sound, a pitch of a test sound to be generated is previously determined. A plurality of pitch setting means, and a plurality of pitch setting means are previously set by the pitch setting means each time the test sound generation instruction operation element is operated. Instruction means for instructing any one of the pitches, and test sound generation control means for controlling the musical sound generation means to generate a musical tone based on the one pitch instructed by the instruction means. A test sound generator for an electronic musical instrument.
【請求項2】 複数の音色にそれぞれ対応した複数の楽
音生成パラメータを格納する記憶手段と、 前記楽音生成パラメータを選択するための楽音選択操作
子と、 前記楽音選択操作子の操作によって選択された前記楽音
生成パラメータに基づいた音色の楽音を生成する楽音生
成手段とを有し、前記楽音選択操作子の操作によって選
択された前記楽音生成パラメータに従って、外部の機器
から供給される楽音発生指示信号に基づいて楽音を生成
する電子楽器に配設される電子楽器のテスト音発生装置
において、 テスト音としての楽音の発生を指示するためのテスト音
発生指示操作子と、 発音するテスト音の押鍵速度を予め複数設定する押鍵速
度設定手段と、 前記テスト音発生指示操作子の操作の度に、前記押鍵速
度設定手段によって予め複数設定された押鍵速度の中か
らいずれか1つを指示する指示手段と、 前記指示手段によって指示された1つの押鍵速度に基づ
いて楽音を発音するように前記楽音生成手段を制御する
テスト音発生制御手段とを有することを特徴とする電子
楽器のテスト音発生装置。
2. A storage means for storing a plurality of tone generation parameters corresponding to a plurality of tone colors, a tone selection operator for selecting the tone generation parameter, and a tone selection operator selected by operating the tone selection operator. Tone generating means for generating a tone of a timbre based on the tone generating parameter, according to the tone generating parameter selected by the operation of the tone selecting operator, a tone generating instruction signal supplied from an external device. A test sound generation instruction operator for instructing generation of a musical sound as a test sound, and a key pressing speed of a test sound to be generated, in a test sound generating device for an electronic musical instrument disposed on the electronic musical instrument that generates a musical sound based on the test sound. Key-pressing speed setting means for setting a plurality of keys in advance; and Instruction means for instructing any one of the selected key pressing speeds, and a test sound generating means for controlling the musical sound generating means to generate a musical tone based on the one key pressing speed instructed by the instruction means. A test sound generator for an electronic musical instrument, comprising: a control unit.
【請求項3】 請求項1または2のいずれか1項に記載
の電子楽器のテスト音発生装置において、 さらに、前記テスト音として発音する楽音のピッチと押
鍵速度との少なくともどちらか一方を任意に設定可能な
設定手段とを有することを特徴とする電子楽器のテスト
音発生装置。
3. The test sound generating apparatus for an electronic musical instrument according to claim 1, further comprising at least one of a pitch of a musical sound to be pronounced as the test sound and a key pressing speed. A test sound generating device for an electronic musical instrument, comprising: a setting unit that can set the test sound.
【請求項4】 請求項1に記載の電子楽器のテスト音発
生装置において、 前記ピッチ設定手段により設定される複数のピッチは、
それぞれ音色に対応して設定されることを特徴とする電
子楽器のテスト音発生装置。
4. The test sound generating device for an electronic musical instrument according to claim 1, wherein the plurality of pitches set by the pitch setting means are:
A test tone generator for an electronic musical instrument, wherein the test tone generator is set corresponding to each tone.
【請求項5】 請求項2に記載の電子楽器のテスト音発
生装置において、 前記押鍵速度設定手段に設定される複数の押鍵速度は、
それぞれ音色に対応して設定されることを特徴とする電
子楽器のテスト音発生装置。
5. The test sound generating device for an electronic musical instrument according to claim 2, wherein the plurality of key pressing speeds set in the key pressing speed setting means are:
A test tone generator for an electronic musical instrument, wherein the test tone generator is set corresponding to each tone.
【請求項6】 請求項1、3または4に記載の電子楽器
のテスト音発生装置において、 前記指示手段は、前記テスト音発生指示操作子の操作の
度に、前記ピッチ設定手段によって予め複数設定された
ピッチの中の先頭のピッチから順番に1つづつ指示し、
末尾のピッチを指示した後に前記テスト音発生指示操作
子の操作があったときには、前記先頭のピッチを指示す
ることを特徴とする電子楽器のテスト音発生装置。
6. The test sound generating device for an electronic musical instrument according to claim 1, wherein said instruction means sets a plurality of test sound in advance each time said test sound generation instruction operation element is operated by said pitch setting means. Instructed one by one in order from the first pitch of the pitch
A test sound generating device for an electronic musical instrument, wherein when the test sound generation instruction operation element is operated after the last pitch is specified, the first pitch is specified.
【請求項7】 請求項2、3または5に記載の電子楽器
のテスト音発生装置において、 前記指示手段は、前記テスト音発生指示操作子の操作の
度に、前記押鍵速度設定手段によって予め複数設定され
た押鍵速度の中の先頭の押鍵速度から順番に1つづつ指
示し、末尾の押鍵速度を指示した後に前記テスト音発生
指示操作子の操作があったときには、前記先頭の押鍵速
度を指示することを特徴とする電子楽器のテスト音発生
装置。
7. The test sound generating device for an electronic musical instrument according to claim 2, wherein the instruction means is configured to be set in advance by the key pressing speed setting means each time the test sound generation instruction operation element is operated. When one of the set key pressing speeds is instructed one by one from the first key pressing speed, and after the last key pressing speed is specified, when the test sound generation instruction manipulator is operated, the first key pressing speed is set. A test sound generating device for an electronic musical instrument, wherein a key pressing speed is instructed.
JP8112040A 1996-04-09 1996-04-09 Test sound generator for electronic musical instruments Expired - Fee Related JP2802489B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8112040A JP2802489B2 (en) 1996-04-09 1996-04-09 Test sound generator for electronic musical instruments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8112040A JP2802489B2 (en) 1996-04-09 1996-04-09 Test sound generator for electronic musical instruments

Publications (2)

Publication Number Publication Date
JPH08305352A JPH08305352A (en) 1996-11-22
JP2802489B2 true JP2802489B2 (en) 1998-09-24

Family

ID=14576517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8112040A Expired - Fee Related JP2802489B2 (en) 1996-04-09 1996-04-09 Test sound generator for electronic musical instruments

Country Status (1)

Country Link
JP (1) JP2802489B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5924434B2 (en) * 1977-10-15 1984-06-09 カシオ計算機株式会社 electronic musical instruments
JPS59189391A (en) * 1983-04-13 1984-10-26 カシオ計算機株式会社 Automatic transformer
JP2530926Y2 (en) * 1987-08-03 1997-04-02 カシオ計算機株式会社 Automatic musical instrument for electronic musical instruments

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MUSIC PRODUCTION SYSTEM STUDIO MMV−30 取扱説明書 平成3年4月1日(特許庁受け入れ)

Also Published As

Publication number Publication date
JPH08305352A (en) 1996-11-22

Similar Documents

Publication Publication Date Title
US20060201311A1 (en) Chord presenting apparatus and storage device storing a chord presenting computer program
JP2004117613A (en) Electronic musical instrument
JPH08234731A (en) Electronic musical instrument
JP2802489B2 (en) Test sound generator for electronic musical instruments
JPH06202654A (en) Electronic musical instrument
JPH0584996U (en) Electronic musical instrument test sound generator
JP3385543B2 (en) Automatic performance device
JP2000250543A (en) Data setting device
JP3360701B2 (en) Electronic musical instrument
JP3385544B2 (en) Automatic performance device
JPH06161438A (en) Data input device of electronic musical instrument
JP3977524B2 (en) Effect imparting device
JP3437243B2 (en) Electronic musical instrument characteristic change processing device
JPH0895569A (en) Electronic instrument
JPH09325770A (en) Electronic musical instrument
JP2002215153A (en) Function selector of electronic musical instrument
JPH06250657A (en) Electronic musical instrument
JPH1049167A (en) Timbre controller of electric musical instrument
JPH0876763A (en) Musical sound generating device
JPH08106284A (en) Automatic playing device of electronic musical instrument
JP2000122642A (en) Performance information output device
JPH10143156A (en) Electronic instrument operating device
JP2003330461A (en) Chord assigner for automatic accompaniment
JPH0997069A (en) Electronic musical instrument
JPH10222164A (en) Effect device and electronic musical instrument

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees