JPH086554A - Tone selecting device - Google Patents

Tone selecting device

Info

Publication number
JPH086554A
JPH086554A JP6164462A JP16446294A JPH086554A JP H086554 A JPH086554 A JP H086554A JP 6164462 A JP6164462 A JP 6164462A JP 16446294 A JP16446294 A JP 16446294A JP H086554 A JPH086554 A JP H086554A
Authority
JP
Japan
Prior art keywords
tone color
timbre
tone
groups
group
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.)
Withdrawn
Application number
JP6164462A
Other languages
Japanese (ja)
Inventor
Kazunori Matsuda
寿徳 松田
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.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument Manufacturing Co Ltd
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 Kawai Musical Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP6164462A priority Critical patent/JPH086554A/en
Publication of JPH086554A publication Critical patent/JPH086554A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To provide a timbre selecting device excellent in operability capable of selecting easily a timbre with the small number of switches as to the timbre selecting device used for selecting a specific timbre from among plural timbres which, for example, an electronic musical instrument has. CONSTITUTION:In a timbre selecting device selecting one timbre from among plural timbres, the electronic musical instrument is provided with a first switching means forming plural timbre groups by dividing plural timbre into groups and specifying either of timbre groups from among plural timbre groups, a second switching means specifying either of timbres from among plural timbre belonging respectively to plural timbre groups and a selecting means 10 selecting successively plural timbre groups according to the operation of the first switching means and selecting plural timbres belonging to the timbre group selected at the point of the time according to the operation of the second switching means.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、例えば電子楽器が有し
ている複数の音色の中から特定の音色を選択するために
用いられる音色選択装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tone color selection device used for selecting a specific tone color from a plurality of tone colors of an electronic musical instrument.

【0002】[0002]

【従来の技術】近年の電子楽器は複数の音色(例えば楽
器音)で楽音を発生できるようになっている。かかる電
子楽器では、演奏者は、例えば操作パネルに設けられた
音色選択スイッチを用いて所望の音色を選択することに
より、所望の音色で演奏を行うことができる。
2. Description of the Related Art Recent electronic musical instruments are capable of generating musical tones with a plurality of tones (for example, musical instrument tones). In such an electronic musical instrument, the player can perform a desired tone color by selecting a desired tone color using a tone color selection switch provided on the operation panel, for example.

【0003】このような従来の音色選択装置の例を図6
に示す。図6(A)は、従来の音色選択装置の第1の例
を示している。この音色選択装置においては、各音色は
m行×n列のマトリックス状に配列され、n個のスイッ
チSW1〜SWnを用いて所望の音色を選択するように
なっている。そして、選択された音色は、各行に対応し
て設けられたm個の例えばLED表示器LA1〜LAm
と、各列に対応して設けられたn個の例えばLED表示
器LB1〜LBnとで示される。即ち、点灯されたLE
D表示器の行及び列の交点が選択された音色を表わす。
上記の構成に加え、選択された音色を、例えばLCD等
で構成される文字表示器130に音色名で表示するもの
も知られている。
An example of such a conventional tone color selection device is shown in FIG.
Shown in FIG. 6A shows a first example of a conventional tone color selection device. In this tone color selection device, each tone color is arranged in a matrix of m rows × n columns, and a desired tone color is selected using n switches SW1 to SWn. Then, the selected timbre is, for example, m LED display units LA1 to LAm provided corresponding to each row.
And n LED indicators LB1 to LBn provided corresponding to each column. That is, the LE that is turned on
The row and column intersections of the D indicator represent the selected timbre.
In addition to the above-mentioned configuration, there is also known one in which a selected tone color is displayed with a tone color name on a character display 130 composed of, for example, an LCD or the like.

【0004】この音色選択装置は、次のように動作す
る。例えば、スイッチSW1が押されると「Piano
1」が選択され、LED表示器LA1及びLB1が点灯
される。この際、LCD表示器130には「Piano
1」なる音色名が表示される。再度スイッチSW1が押
されると「Piano2」が選択され、LED表示器L
A2及びLB1が点灯される。この際、LCD表示器1
30には「Piano2」なる音色名が表示される。以
下同様にして、スイッチSW1が押される度に第1列目
の音色が順次選択される。
This tone color selecting device operates as follows. For example, when the switch SW1 is pressed, "Piano
1 ”is selected and the LED indicators LA1 and LB1 are turned on. At this time, the LCD display 130 displays “Piano
The tone name "1" is displayed. When the switch SW1 is pressed again, "Piano2" is selected and the LED display L
A2 and LB1 are turned on. At this time, the LCD display 1
A tone color name “Piano2” is displayed at 30. Similarly, each time the switch SW1 is pressed, the timbre of the first row is sequentially selected.

【0005】上記の状態でスイッチSW2が押されると
「Celesta」が選択され、LED表示器LA1及
びLB2が点灯される。この際、LCD表示器130に
は「Celesta」なる音色名が表示される。再度ス
イッチSW2が押されると「Glockenspie
l」が選択され、LED表示器LA2及びLB2が点灯
される。この際、LCD表示器130には「Glock
enspiel」なる音色名が表示される。以下同様に
して、スイッチSW2が押される度に第2列目の音色が
順次選択される。
When the switch SW2 is pressed in the above state, "Celesta" is selected and the LED indicators LA1 and LB2 are turned on. At this time, the tone color name "Celesta" is displayed on the LCD display 130. When the switch SW2 is pressed again, "Glockenspie"
1 ”is selected and the LED indicators LA2 and LB2 are turned on. At this time, the LCD display 130 displays “Glock
The tone color name "enspiel" is displayed. In the same manner, each time the switch SW2 is pressed, the timbre of the second row is sequentially selected.

【0006】以下同様にして、スイッチSW1〜SWn
を適宜操作することにより、所望の音色を選択すること
ができるようになっている。
Similarly, switches SW1 to SWn
A desired tone color can be selected by appropriately operating.

【0007】図6(B)は、従来の音色選択装置の第2
の例を示している。この音色選択装置は、例えばLCD
表示器130とテンキー200とにより構成されてい
る。演奏者は、使用したい音色に割り当てられている音
色番号を、テンキー200を用いて直接入力する。これ
により音色が選択されると共に、選択された音色名がL
CD表示器130に表示される。例えば、テンキー20
0を用いて「1」を入力すると、「Piano1」の音
色が選択されると共に、音色名として「Piano1」
がLCD表示器130に表示される。
FIG. 6B shows a second timbre selection device according to the second embodiment.
Shows an example of. This tone color selection device is, for example, an LCD
It is composed of a display unit 130 and a numeric keypad 200. The performer directly inputs the tone color number assigned to the tone color he wishes to use by using the ten-key pad 200. As a result, the tone color is selected and the selected tone color name is L.
It is displayed on the CD display 130. For example, numeric keypad 20
When "1" is input using 0, the tone color "Piano1" is selected, and the tone name "Piano1" is selected.
Is displayed on the LCD display 130.

【0008】[0008]

【発明が解決しようとする課題】従来の音色選択装置は
上記のように構成されているが、それぞれ問題があっ
た。即ち、上記第1の例の従来の音色選択装置は多数の
スイッチとLED表示器が必要であるので、スイッチと
LED表示器とを配置するために広い面積が必要であ
り、また音色選択装置が複雑且つ高価になるという問題
があった。上記第2の例に示した従来の音色選択装置は
音色番号を直接入力する必要があるので、演奏者が音色
の種類と音色番号との対応を覚えておく必要があり、操
作性に劣るという問題があった。
The conventional tone color selection apparatus is constructed as described above, but each has a problem. That is, since the conventional tone color selection device of the first example requires a large number of switches and LED indicators, a large area is required to arrange the switches and LED indicators, and the tone color selection device is There is a problem that it becomes complicated and expensive. Since the conventional tone color selection device shown in the second example needs to directly input the tone color number, it is necessary for the performer to remember the correspondence between the tone color type and the tone color number, which is inferior in operability. There was a problem.

【0009】本発明は、かかる事情に鑑みてなされたも
のであり、少ないスイッチの数で簡単に音色を選択する
ことのできる操作性に優れた音色選択装置を提供するこ
とを目的とする。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a timbre selection device with excellent operability that allows a timbre to be easily selected with a small number of switches.

【0010】[0010]

【課題を解決するための手段】請求項1に記載の発明
は、上記目的を達成するために、複数音色の中から1つ
の音色を選択する音色選択装置において、前記複数音色
をグループ分けして複数の音色グループを形成し、該複
数の音色グループの中から何れかの音色グループを指定
する第1のスイッチ手段と、前記複数の音色グループの
それぞれに属する複数の音色の中から何れかの音色を指
定する第2のスイッチ手段と、前記第1のスイッチ手段
の操作に応じて前記複数の音色グループを順次選択し、
前記第2のスイッチ手段の操作に応じて、その時点で選
択されている音色グループに属する前記複数の音色を順
次選択する選択手段、とを具備したことを特徴とする。
According to a first aspect of the present invention, in order to achieve the above object, in a tone color selecting apparatus for selecting one tone color from a plurality of tone colors, the plurality of tone colors are divided into groups. First switch means for forming a plurality of tone color groups and designating any one of the plurality of tone color groups, and any one of the plurality of tone colors belonging to each of the plurality of tone color groups A plurality of tone color groups are sequentially selected according to the operation of the second switch means for designating
Selecting means for sequentially selecting the plurality of timbres belonging to the timbre group selected at that time according to the operation of the second switch means.

【0011】請求項2に記載の発明は、上記と同様の目
的で、複数音色の中から1つの音色を選択する音色選択
装置において、前記複数音色をグループ分けして複数の
音色グループを形成し、該複数の音色グループの中から
何れかの音色グループを指定すると共に、前記複数の音
色グループのそれぞれに属する複数の音色の中から何れ
かの音色を指定するスイッチ手段と、該スイッチ手段の
押下が所定時間以上継続された場合に前記複数の音色グ
ループを順次選択し、前記スイッチ手段の押下が前記所
定時間以内で解除された場合に、その時点で選択されて
いる音色グループに属する前記複数の音色を順次選択す
る選択手段、とを具備したことを特徴とする。
According to a second aspect of the present invention, for the same purpose as described above, in a tone color selecting device for selecting one tone color from a plurality of tone colors, the plurality of tone colors are divided into groups to form a plurality of tone color groups. Switch means for designating any one of the plurality of tone color groups and for designating any one of the plurality of tone color groups belonging to each of the plurality of tone color groups, and pressing the switch means Is sequentially selected for a predetermined time or more, the plurality of tone color groups are sequentially selected, and when the pressing of the switch means is released within the predetermined time, the plurality of tone color groups belonging to the tone color group selected at that time are selected. Selecting means for sequentially selecting timbres.

【0012】請求項3に記載の発明は、上記と同様の目
的で、前記選択手段で選択された音色の種類を表示する
表示手段を更に備えたことを特徴とする。
The invention according to claim 3 is characterized by further comprising display means for displaying the kind of the tone color selected by the selecting means for the same purpose as described above.

【0013】[0013]

【作用】請求項1に記載の発明においては、複数音色を
複数の音色グループに分け、各音色グループを第1の指
定手段で指定し、この第1の指定手段で指定された音色
グループ内の各音色は第2の指定手段で指定する。そし
て、第1及び第2の指定手段で指定された音色が、例え
ば発音に使用される音色として選択される。これによ
り、従来の技術の第1の例に示した音色選択装置のよう
な多数のスイッチを必要とせず、2個のスイッチ手段で
全ての音色を指定できる。従って、音色選択装置をコン
パクトに構成することができ、また簡単且つ安価にな
る。
According to the present invention, a plurality of timbres are divided into a plurality of timbre groups, each timbre group is designated by the first designating means, and the timbre group designated by the first designating means Each tone color is designated by the second designating means. Then, the timbre designated by the first and second designating means is selected, for example, as a timbre used for sounding. As a result, all the timbres can be designated by two switch means without requiring a large number of switches as in the timbre selection device shown in the first example of the prior art. Therefore, the tone color selecting device can be made compact, and it is simple and inexpensive.

【0014】請求項2に記載の発明においては、1つの
スイッチ手段を用いて全ての音色を選択できるようにし
ている。即ち、スイッチ手段の押下が所定時間以上継続
された場合に、例えば所定時間毎に複数の音色グループ
を順次選択し、スイッチ手段の押下が所定時間以内で解
除された場合に、押下が解除される毎に、その時点で選
択されている音色グループに属する音色を順次選択す
る。
According to the second aspect of the invention, all the timbres can be selected by using one switch means. That is, when the pressing of the switch means is continued for a predetermined time or more, for example, a plurality of tone color groups are sequentially selected every predetermined time, and when the pressing of the switch means is released within the predetermined time, the press is released. Each time, the timbre belonging to the timbre group selected at that time is sequentially selected.

【0015】これにより、1個のスイッチ手段を用い、
そのスイッチ手段の押下時間を制御することにより全て
の音色を指定することができる。従って、従来の技術の
第1の例に示したような多数のスイッチを必要とせず、
音色選択装置をコンパクトに構成することができ、また
簡単且つ安価になる。
As a result, one switch means is used,
All tone colors can be specified by controlling the pressing time of the switch means. Therefore, it does not require a large number of switches as shown in the first example of the prior art,
The tone color selection device can be constructed compactly, and is simple and inexpensive.

【0016】請求項3に記載の発明においては、選択手
段で選択された音色の種類を表示手段に表示するように
している。表示手段としては、例えばLCD表示器や7
セグメントのLED表示器等を用いることができる。ま
た、音色の種類としては音色の名称や音色番号を表示さ
せることができる。これにより、選択された音色を目視
確認できるので、従来の技術の第2の例に示したように
音色の種類と音色番号との対応を覚えておく必要もな
く、操作性に優れた音色選択装置を実現できる。
According to the third aspect of the invention, the kind of the tone color selected by the selecting means is displayed on the display means. As the display means, for example, an LCD display or 7
A segment LED display or the like can be used. Further, as the tone color type, a tone color name or tone color number can be displayed. As a result, since the selected tone color can be visually confirmed, it is not necessary to remember the correspondence between the tone type and the tone number as shown in the second example of the conventional technique, and the tone selection with excellent operability can be performed. The device can be realized.

【0017】[0017]

【実施例】以下、本発明の実施例につき図面を参照しな
がら詳細に説明する。本実施例では、GM規格(Gen
eral MIDI規格)で定義されている音色セット
の中から所望の音色を選択する音色選択装置について説
明する。GM規格においては、128種類の音色が定義
されている。そして、各音色は、例えば図2(B)にそ
の一部を示すように、16個にグルーピングされ、各グ
ループには8種類の音色が定義されている。
Embodiments of the present invention will now be described in detail with reference to the drawings. In this embodiment, the GM standard (Gen
A tone color selection device for selecting a desired tone color from a tone color set defined by the EAL MIDI standard) will be described. The GM standard defines 128 types of tones. Each timbre is grouped into 16 timbres, for example, a part of which is shown in FIG. 2B, and 8 timbres are defined in each group.

【0018】(1)実施例1 図1は、本発明の音色選択装置が適用された電子楽器の
概略的な構成を示すブロック図である。本音色選択装置
は電子楽器と一体となって構成されているが、音色選択
装置としての機能は、主として操作パネル13に搭載さ
れたスイッチSWA及びSWBと表示器130並びにC
PU10により実現されている。
(1) First Embodiment FIG. 1 is a block diagram showing a schematic configuration of an electronic musical instrument to which the tone color selection device of the present invention is applied. Although this tone color selecting device is configured integrally with the electronic musical instrument, the functions of the tone color selecting device mainly include the switches SWA and SWB mounted on the operation panel 13 and the indicators 130 and C.
It is realized by the PU 10.

【0019】本音色選択装置が適用された電子楽器は、
中央処理装置(以下、「CPU」という。)10、リー
ドオンリメモリ(以下、「ROM」という。)11、ラ
ンダムアクセスメモリ(以下、「RAM」という。)1
2、鍵盤スキャン回路15及び音源17がシステムバス
20で相互に接続されて構成されている。システムバス
20は、例えばアドレス信号、データ信号又は制御信号
等を送受するバスラインである。
An electronic musical instrument to which the tone color selection device is applied is
Central processing unit (hereinafter referred to as "CPU") 10, read-only memory (hereinafter referred to as "ROM") 11, random access memory (hereinafter referred to as "RAM") 1
2. A keyboard scan circuit 15 and a sound source 17 are connected to each other via a system bus 20. The system bus 20 is a bus line that transmits and receives, for example, an address signal, a data signal or a control signal.

【0020】CPU10は、ROM11に記憶されてい
る制御プログラムに従って当該電子楽器の各部を制御す
るものである。本発明の選択手段はこのCPU10によ
り実現されている。このCPU10が行う処理の詳細に
ついては後述する。
The CPU 10 controls each part of the electronic musical instrument according to a control program stored in the ROM 11. The selecting means of the present invention is realized by this CPU 10. Details of the processing performed by the CPU 10 will be described later.

【0021】このCPU10には操作パネル13及びM
IDIインタフェース14が接続されている。操作パネ
ル13には、例えば図2(A)に示すように、グループ
選択スイッチSWA及びグループ内選択スイッチSWB
並びに表示器130が設けられている。なお、操作パネ
ル13には、上記以外に各種スイッチや表示器、例えば
リズム選択スイッチ、音響効果指定スイッチ、音量スイ
ッチ或はこれら各スイッチに対応するLED表示器等が
設けられているが、本発明とは直接関係しないので図示
及び説明は省略する。
The CPU 10 has an operation panel 13 and an M
The IDI interface 14 is connected. The operation panel 13 has a group selection switch SWA and an in-group selection switch SWB as shown in FIG.
A display 130 is also provided. In addition to the above, the operation panel 13 is provided with various switches and indicators, such as a rhythm selection switch, a sound effect designation switch, a volume switch, or an LED indicator corresponding to each of these switches. Since it is not directly related to, the illustration and description are omitted.

【0022】グループ選択スイッチSWAは第1のスイ
ッチ手段に対応するものであり、例えば押釦スイッチで
構成される。このグループ選択スイッチSWAは、16
の音色グループの中から特定の音色グループを選択する
ために使用される。即ち、グループ選択スイッチSWA
を押下する毎に、「Pianoグループ」→「Chro
matic Percussionグループ」→・・・
→「Sound Effectsグループ」→「Pia
noグループ」→・・・と順次循環しながら音色グルー
プが選択される。なお、グループ選択スイッチSWAを
用いて所定の音色グループが選択された場合は、当該音
色グループの先頭に定義されている音色が選択されるよ
うになっている。例えば、Chromatic Per
cussionグループが選択された場合は、Cele
staの音色が選択されるようになっている。
The group selection switch SWA corresponds to the first switch means and is composed of, for example, a push button switch. This group selection switch SWA has 16
It is used to select a specific tone color group from among the tone color groups. That is, the group selection switch SWA
Each time is pressed, "Piano group" → "Chro
"Matic Percussion group" → ...
→ “Sound Effects Group” → “Pia
A timbre group is selected by sequentially cycling "no group" → ... When a predetermined tone color group is selected using the group selection switch SWA, the tone color defined at the beginning of the tone color group is selected. For example, Chromatic Per
If the cushion group is selected, Cele
The tone color of sta is selected.

【0023】グループ内選択スイッチSWBは第2のス
イッチ手段に対応するものであり、例えば押釦スイッチ
で構成される。このグループ内選択スイッチSWBは、
所定の音色グループの8種類の音色の中から特定の音色
を選択するために使用される。例えば、音色グループと
してPianoグループが選択されている状態でこのグ
ループ内選択スイッチSWBを押下すると、押下する毎
に「AcousticGrand Piano」→「B
right Acoustic Piano」→・・・
→「Clavi」→「Acoustic Grand
Piano」→・・・と順次循環しながら音色が選択さ
れる。
The in-group selection switch SWB corresponds to the second switch means and is constituted by, for example, a push button switch. This intra-group selection switch SWB is
It is used to select a specific timbre from the eight timbres of a predetermined timbre group. For example, when the in-group selection switch SWB is pressed while the Piano group is selected as the tone color group, “AcousticGrand Piano” → “B
right Acoustic Piano "→ ...
→ "Clavi" → "Acoustic Grand
The timbre is selected by sequentially circulating Piano ”→ ...

【0024】表示器130は表示手段に対応するもので
ある。この表示器130としては、例えばLCD表示器
で構成された文字表示器を用いることができる。この表
示器には、グループ選択スイッチSWAとグループ内選
択スイッチSWBとで選択された音色の名称が表示され
る。例えば、PianoグループのAcousticG
rand Pianoの音色が選択された場合は、「A
coustic Grand Piano」なる文字が
表示される。なお、この表示器130には、音色の名称
ではなく音色番号を表示するようにしても良い。また、
音色の名称及び音色番号の両方を表示するようにしても
良い。音色番号だけを表示する場合は、表示器130と
して例えば7セグメントのLEDを用いることができ
る。なお、この表示器130には、音色の名称以外に種
々のメッセージが表示される。
The display 130 corresponds to a display means. As the display device 130, for example, a character display device composed of an LCD display device can be used. The name of the tone color selected by the group selection switch SWA and the in-group selection switch SWB is displayed on this display. For example, AcousticG from Piano Group
If the sound of the rand Piano is selected, select “A
The characters "Courstic Grand Piano" are displayed. The display 130 may display the tone color number instead of the tone color name. Also,
Both the timbre name and timbre number may be displayed. When only the timbre number is displayed, for example, a 7-segment LED can be used as the display unit 130. The display 130 displays various messages in addition to the tone color name.

【0025】この操作パネル13には、本操作パネル1
3とCPU10との間のデータ送受を制御するパネルイ
ンタフェース回路(図示しない)が含まれている。この
パネルインタフェース回路は、CPU10からのスキャ
ン指令に応じて各スイッチをスキャンする。このスキャ
ンにより得られた各スイッチの開閉状態を示す信号(以
下、「パネルデータ」という。)は、システムバス20
を介してCPU10に送られる。このパネルデータは、
パネルイベントの有無の判断に使用される(詳細は後述
する)。
This operation panel 13 includes the main operation panel 1
3 includes a panel interface circuit (not shown) for controlling data transmission / reception between the CPU 3 and the CPU 10. The panel interface circuit scans each switch according to a scan command from the CPU 10. A signal (hereinafter referred to as “panel data”) indicating the open / closed state of each switch, which is obtained by this scan, is a system bus 20.
Is sent to the CPU 10 via. This panel data is
It is used to judge the presence or absence of panel events (details will be described later).

【0026】また、パネルインタフェース回路は、CP
U10から送られてくる表示データを表示器130に送
る。これにより、CPU10から送られてきた例えば文
字データに従ったメッセージが表示器130に表示され
る。
The panel interface circuit is CP
The display data sent from U10 is sent to the display device 130. As a result, a message according to, for example, character data sent from the CPU 10 is displayed on the display device 130.

【0027】CPU10に接続されているMIDIイン
タフェース14は、電子楽器と外部装置との間のMID
Iデータの送受を制御するものである。外部装置として
は、例えばコンピュータ、シーケンサ、他の電子楽器等
が挙げられる。電子楽器の鍵盤16を弾いたり、あるい
は操作パネル13を操作することにより発生される演奏
データは、MIDI形式のデータに変換されてMIDI
インタフェース14を介して外部に送信される。これに
より、外部装置を用いて楽音を発生させることができ
る。また、外部装置から送られてきたMIDIデータを
MIDIインタフェース14を介して受信し、この受信
したMIDIデータに基づいて当該電子楽器の機能を用
いて楽音を発生させることができる。
The MIDI interface 14 connected to the CPU 10 is a MID between the electronic musical instrument and an external device.
It controls transmission / reception of I data. Examples of the external device include a computer, a sequencer, and other electronic musical instruments. Performance data generated by playing the keyboard 16 of the electronic musical instrument or operating the operation panel 13 is converted into MIDI format data and is converted into MIDI data.
It is transmitted to the outside through the interface 14. As a result, a musical sound can be generated using the external device. Also, MIDI data sent from an external device can be received via the MIDI interface 14, and a musical sound can be generated using the function of the electronic musical instrument based on the received MIDI data.

【0028】ROM11には、上述したように、CPU
10の制御プログラムが格納される他、CPU10が使
用する種々の固定データが記憶されている。また、この
ROM11には、所定の音色の楽音を発生させるための
音色パラメータが音色毎に記憶されている。音色パラメ
ータは、例えば波形アドレス、周波数データ、エンベロ
ープデータ、フィルタ係数等で構成されている。
In the ROM 11, as described above, the CPU
In addition to storing 10 control programs, various fixed data used by the CPU 10 are stored. The ROM 11 also stores tone color parameters for generating a tone of a predetermined tone color for each tone color. The timbre parameter is composed of, for example, waveform address, frequency data, envelope data, filter coefficient and the like.

【0029】RAM12は、CPU10が処理に使用す
る種々のデータを一時的に記憶するものである。このR
AM12には、当該電子楽器を制御するための各種レジ
スタ、カウンタ、フラグ等が定義されている。本実施例
1で使用する新パネルデータ領域、旧パネルデータ領
域、パネルイベントマップ、音色グループポインタ、音
色ポインタ、音色番号レジスタ等もこのRAM12に定
義されている。
The RAM 12 temporarily stores various data used by the CPU 10 for processing. This R
Various registers, counters, flags, etc. for controlling the electronic musical instrument are defined in the AM 12. The new panel data area, old panel data area, panel event map, tone color group pointer, tone color pointer, tone color number register, etc. used in the first embodiment are also defined in the RAM 12.

【0030】音色グループポインタは、16個の音色グ
ループの何れかを指標するものであり、後述するよう
に、グループ選択スイッチSWAが押下される度にイン
クリメントされる。この音色グループポインタの初期値
は「1」であり、インクリメントの結果「16」を越え
たら「1」にラウンドするように制御される。また、音
色ポインタは、8個の音色の何れかを指標するものであ
り、後述するように、グループ内選択スイッチSWBが
押下される度にインクリメントされる。この音色ポイン
タの初期値は「0」であり、インクリメントの結果
「7」を越えたら「0」にラウンドするように制御され
る。
The tone color group pointer indicates any one of 16 tone color groups, and is incremented each time the group selection switch SWA is pressed, as will be described later. The initial value of this timbre group pointer is "1", and it is controlled so as to round to "1" when the result of the increment exceeds "16". Further, the timbre pointer indicates any of the eight timbres, and is incremented each time the in-group selection switch SWB is pressed, as will be described later. The initial value of this timbre pointer is "0", and it is controlled so as to round to "0" when it exceeds "7" as a result of the increment.

【0031】鍵盤スキャン回路15には鍵盤16が接続
されている。鍵盤16は、音程を指示するための複数の
鍵を有している。この鍵盤16としては、例えば2接点
方式の鍵盤を用いることができる。即ち、鍵盤16の各
鍵は、押鍵・離鍵動作に連動して異なる押圧深さで開閉
する2個のキースイッチを有している。これにより、キ
ータッチ(ベロシティ)の検出が可能になっている。
A keyboard 16 is connected to the keyboard scanning circuit 15. The keyboard 16 has a plurality of keys for designating a pitch. As the keyboard 16, for example, a two-contact type keyboard can be used. That is, each key of the keyboard 16 has two key switches that are opened and closed at different pressing depths in conjunction with key pressing / key releasing operations. This enables detection of key touch (velocity).

【0032】鍵盤スキャン回路15は、鍵盤16とCP
U10との間のデータ送受を制御する。即ち、鍵盤スキ
ャン回路15は、鍵盤16に対してスキャン信号を送出
し、鍵盤16は、このスキャン信号に応答して第1及び
第2のキースイッチの開閉状態を示す信号を鍵盤スキャ
ン回路15に送る。
The keyboard scanning circuit 15 includes a keyboard 16 and a CP.
Controls data transmission / reception to / from U10. That is, the keyboard scan circuit 15 sends a scan signal to the keyboard 16, and the keyboard 16 sends to the keyboard scan circuit 15 a signal indicating the open / closed state of the first and second key switches in response to the scan signal. send.

【0033】鍵盤スキャン回路15は、鍵盤16から受
け取った第1及び第2のキースイッチの開閉状態を示す
信号から、鍵イベントの有無と鍵イベントの種類(オン
イベント又はオフイベント)とを示すイベント信号を生
成してCPU10に送る。また、鍵盤スキャン回路15
は、鍵盤16から受け取った第1及び第2のキースイッ
チの開閉状態を示す信号から、押鍵又は離鍵された鍵の
キーナンバを検出してCPU10に送る。
The keyboard scanning circuit 15 receives an event indicating the presence or absence of a key event and the type of the key event (on event or off event) from the signal indicating the open / closed state of the first and second key switches received from the keyboard 16. A signal is generated and sent to the CPU 10. Also, the keyboard scan circuit 15
Detects the key number of the key pressed or released from the signal indicating the open / closed state of the first and second key switches received from the keyboard 16 and sends it to the CPU 10.

【0034】更に、鍵盤スキャン回路15は、第1のキ
ースイッチがオンになってから第2のキースイッチがオ
ンになるまでの時間を計測することにより、押鍵の速度
を示すタッチデータを生成してCPU10に送る。キー
タッチの検出技術は周知であるので詳細な説明はしない
が、例えば、特開平3−171197号公報に記載の技
術を用いることができる。
Further, the keyboard scanning circuit 15 generates touch data indicating the key pressing speed by measuring the time from the turning on of the first key switch to the turning on of the second key switch. And sends it to the CPU 10. The key touch detection technology is well known and will not be described in detail. For example, the technology described in Japanese Patent Laid-Open No. 3-171197 can be used.

【0035】音源17は、複数のオシレータを備えた音
源である。この音源17は、詳細は図示しないが、波形
データを記憶した波形メモリ、この波形メモリから波形
データを読み出す波形読出回路、この波形読出回路で読
み出された波形データにエンベロープを付加するための
エンベロープ生成回路等により構成されている。この音
源17は、CPU10から音色パラメータを受け取るこ
とにより楽音信号の生成を開始する。この音源17で生
成された楽音信号は増幅器18に送られる。
The sound source 17 is a sound source having a plurality of oscillators. Although not shown in detail, the sound source 17 includes a waveform memory storing waveform data, a waveform reading circuit for reading the waveform data from the waveform memory, and an envelope for adding an envelope to the waveform data read by the waveform reading circuit. It is composed of a generation circuit and the like. The tone generator 17 receives the tone color parameter from the CPU 10 to start generating a tone signal. The musical tone signal generated by the sound source 17 is sent to the amplifier 18.

【0036】増幅器18は音源17から送られてきた楽
音信号を所定の増幅率で増幅するものである。この増幅
器18で増幅された楽音信号はスピーカ19に送られ
る。スピーカ19は、楽音信号を音響信号に変換する周
知のものである。このスピーカ19により鍵盤16の操
作に応じた楽音が放音される。
The amplifier 18 amplifies the musical tone signal sent from the sound source 17 with a predetermined amplification factor. The tone signal amplified by the amplifier 18 is sent to the speaker 19. The speaker 19 is a well-known speaker that converts a musical sound signal into an acoustic signal. A musical sound corresponding to the operation of the keyboard 16 is emitted by the speaker 19.

【0037】次に、上記構成において、図3及び図4に
示したフローチャートを参照しながら本音色選択装置が
適用された電子楽器の動作について説明する。なお、上
記フローチャートに示された動作は、何れもCPU10
の処理により実現されるものである。
Next, the operation of the electronic musical instrument to which the present tone color selection device is applied in the above-mentioned structure will be described with reference to the flow charts shown in FIGS. The operations shown in the above flow chart are all performed by the CPU 10
It is realized by the processing of.

【0038】図3は本音色選択装置が適用された電子楽
器のメインルーチンを示すフローチャートであり、電源
の投入により起動される。即ち、電源が投入されると、
先ず、初期化処理が行われる(ステップS10)。この
初期化処理では、CPU10の内部のハードウエアが初
期状態に設定されると共に、RAM12に定義されてい
るレジスタ、カウンタ或いはフラグ等が初期状態に設定
される。また、この初期化処理では、音源17に所定の
データを送ることにより、電源投入時に不要な音が発生
されるのを防止する処理が行われる。更に、この初期化
処理では、図示しない各種I/Oポートの初期化も行わ
れる。
FIG. 3 is a flow chart showing a main routine of an electronic musical instrument to which the tone color selecting apparatus is applied, which is started by turning on the power. That is, when the power is turned on,
First, initialization processing is performed (step S10). In this initialization processing, the internal hardware of the CPU 10 is set to the initial state, and the registers, counters, flags, etc. defined in the RAM 12 are set to the initial state. Further, in this initialization process, a process of preventing generation of an unnecessary sound when the power is turned on is performed by sending predetermined data to the sound source 17. Further, in this initialization processing, various I / O ports (not shown) are also initialized.

【0039】この初期化処理が終了すると、次いで、パ
ネル処理が行われる(ステップS11)。このパネル処
理では、操作パネル13の各スイッチの操作に対応した
処理が行われる。
Upon completion of this initialization processing, panel processing is then carried out (step S11). In this panel processing, processing corresponding to the operation of each switch of the operation panel 13 is performed.

【0040】このパネル処理の詳細については、図4の
フローチャートに示されている。パネル処理では、先
ず、操作パネル13のイベントの有無が調べられる(ス
テップS20)。即ち、CPU10は、操作パネル13
にスキャン指令を送る。これにより操作パネル13内の
図示しないパネルインタフェース回路は、各スイッチを
スキャンし、各スイッチの開閉状態を示すパネルデータ
を取り込む。パネルデータは、各スイッチに対応したビ
ット列で構成されている。パネルインタフェース回路
は、取り込んだパネルデータ(以下、「新パネルデー
タ」という。)をCPU10に送る。
The details of this panel processing are shown in the flowchart of FIG. In the panel processing, first, the presence or absence of an event on the operation panel 13 is checked (step S20). That is, the CPU 10 controls the operation panel 13
Send a scan command to. As a result, a panel interface circuit (not shown) in the operation panel 13 scans each switch and fetches panel data indicating the open / closed state of each switch. The panel data is composed of bit strings corresponding to each switch. The panel interface circuit sends the fetched panel data (hereinafter referred to as “new panel data”) to the CPU 10.

【0041】CPU10は、この新パネルデータをRA
M12の新パネルデータ領域に記憶する。そして、前回
のパネル処理で取り込んだパネルデータ(以下、「旧パ
ネルデータ」という。)をRAM12の旧パネルデータ
領域から読み出して新パネルデータと比較し、相違する
ビットをオンにしたパネルイベントマップをRAM12
に作成する。このパネルイベントマップ中にオンになっ
ているビットが1つ以上存在する場合にパネルイベント
があったことが判断される。
The CPU 10 sends this new panel data to the RA
Store in the new panel data area of M12. Then, the panel data (hereinafter referred to as "old panel data") captured in the previous panel processing is read from the old panel data area of the RAM 12 and compared with the new panel data, and a panel event map in which different bits are turned on is displayed. RAM12
To create. It is determined that there is a panel event when there is at least one bit that is turned on in this panel event map.

【0042】上記ステップS20で操作パネル13のイ
ベントがなかったことが判断されると、何等の処理も行
わずにこのパネル処理ルーチンからリターンしてメイン
ルーチンに戻る。一方、操作パネル13のイベントがあ
ったことが判断されると、次いで、そのイベントはグル
ープ選択スイッチSWAのオンイベントであるかどうか
が調べられる(ステップS21)。これは、パネルイベ
ントマップ中のグループ選択スイッチSWAに対応する
ビットがオンになっており、且つ新パネルデータ中のグ
ループ選択スイッチSWAに対応するビットもオンにな
っているかどうかを調べることにより行われる。
If it is determined in step S20 that there is no event on the operation panel 13, no processing is performed and the panel processing routine returns to the main routine. On the other hand, if it is determined that there is an event on the operation panel 13, then it is checked whether the event is an on event of the group selection switch SWA (step S21). This is performed by checking whether or not the bit corresponding to the group selection switch SWA in the panel event map is turned on and the bit corresponding to the group selection switch SWA in the new panel data is also turned on. .

【0043】ここでグループ選択スイッチSWAのオン
イベントでないことが判断されるとステップS23に進
む。一方、グループ選択スイッチSWAのオンイベント
であることが判断されると、音色グループ変更処理及び
音色名表示処理が行われる(ステップS22)。この処
理では、音色グループポインタがインクリメントされる
と共に、音色ポインタが「0」に初期設定される。この
際、音色グループポインタをインクリメントした結果が
「16」を越えた場合は「1」にラウンドする。そし
て、音色グループポインタ及び音色ポインタの内容に応
じて音色番号が算出され、音色番号レジスタにセットさ
れる。音色番号は音色グループポインタの内容と音色ポ
インタの内容とを加算することにより得られる。この音
色番号レジスタの内容は、発音処理を行う際に参照され
る。
If it is determined that it is not the on event of the group selection switch SWA, the process proceeds to step S23. On the other hand, when it is determined that the event is an on event of the group selection switch SWA, a tone color group changing process and a tone color name displaying process are performed (step S22). In this process, the tone color group pointer is incremented and the tone color pointer is initialized to "0". At this time, if the result of incrementing the timbre group pointer exceeds "16", it is rounded to "1". Then, a tone color number is calculated according to the contents of the tone color group pointer and the tone color pointer and set in the tone color number register. The timbre number is obtained by adding the contents of the timbre group pointer and the contents of the timbre pointer. The contents of the tone color number register are referred to when performing the tone generation processing.

【0044】また、音色グループポインタと音色ポイン
タとで特定された音色の名称(音色名)が操作パネル1
3に送られる。音色名は、音色グループポインタ及び音
色ポインタに対応して例えばROM11に記憶してお
き、これをROM11から読み出し操作パネル13に送
るように構成することができる。これにより、表示器1
30に、グループ選択スイッチSWAで選択された音色
名が表示される。以上の処理により、グループ選択スイ
ッチSWAを押下する度に音色グループが順次循環しな
がら変更され、変更された音色グループの先頭の音色が
使用すべき音色として選択されると共に、選択された音
色名が表示器130に表示される。
The name of the tone color (tone name) specified by the tone color group pointer and the tone color pointer is the operation panel 1.
Sent to 3. The timbre name may be stored in the ROM 11, for example, in association with the timbre group pointer and the timbre pointer, and may be read from the ROM 11 and sent to the operation panel 13. As a result, the display 1
A tone color name selected by the group selection switch SWA is displayed on 30. By the above-described processing, each time the group selection switch SWA is pressed, the tone color group is sequentially cycled to be changed, the first tone color of the changed tone color group is selected as the tone color to be used, and the selected tone color name is It is displayed on the display 130.

【0045】この音色グループ変更処理及び音色名表示
処理が終了し、又はステップS21でグループ選択スイ
ッチSWAのオンイベントでないことが判断されると、
次いで、グループ内選択スイッチSWBのオンイベント
であるかどうかが調べられる(ステップS23)。これ
は、パネルイベントマップ中のグループ内選択スイッチ
SWBに対応するビットがオンになっており、且つ新パ
ネルデータ中のグループ内選択スイッチSWBに対応す
るビットもオンになっているかどうかを調べることによ
り行われる。
When the tone color group changing process and tone color name displaying process are completed, or when it is determined in step S21 that the group selection switch SWA is not the on event,
Next, it is checked whether or not it is an on event of the intra-group selection switch SWB (step S23). This is done by checking whether the bit corresponding to the intra-group selection switch SWB in the panel event map is turned on and the bit corresponding to the intra-group selection switch SWB in the new panel data is also turned on. Done.

【0046】ここでグループ内選択スイッチSWBのオ
ンイベントでないことが判断されるとステップS25に
進む。一方、グループ内選択スイッチSWBのオンイベ
ントであることが判断されると、音色変更処理及び音色
名表示処理が行われる(ステップS24)。この処理で
は、音色ポインタがインクリメントされる。この際、音
色ポインタをインクリメントした結果が「7」を越えた
場合は「0」にラウンドする。そして、既にセットされ
ている音色グループポインタの内容とインクリメントさ
れた音色ポインタの内容とから音色番号が算出され、音
色番号レジスタにセットされる。音色番号の算出は上述
した方法により行われる。
If it is determined that it is not the on event of the in-group selection switch SWB, the process proceeds to step S25. On the other hand, if it is determined that the in-group selection switch SWB is on, the tone color changing process and the tone color name displaying process are performed (step S24). In this process, the tone color pointer is incremented. At this time, if the result of incrementing the tone color pointer exceeds "7", it is rounded to "0". Then, a tone color number is calculated from the contents of the tone color group pointer that has already been set and the contents of the tone color pointer that has been incremented, and is set in the tone color number register. The timbre number is calculated by the method described above.

【0047】また、上記ステップS22の場合と同様
に、音色グループポインタと音色ポインタとで特定され
た音色名がROM11から読み出され、操作パネル13
に送られる。これにより、表示器130に、グループ内
選択スイッチSWBで選択された音色名が表示される。
以上の処理により、グループ内選択スイッチSWBを押
下する度に音色が順次循環しながら変更され、変更され
た音色が使用すべき音色として選択されると共に、選択
された音色名が表示器130に表示される。
As in the case of step S22, the tone color name specified by the tone color group pointer and the tone color pointer is read from the ROM 11 and the operation panel 13 is read.
Sent to As a result, the timbre name selected by the in-group selection switch SWB is displayed on the display unit 130.
By the above-described processing, each time the in-group selection switch SWB is pressed, the timbre is changed while cyclically circulating, the changed timbre is selected as the timbre to be used, and the selected timbre name is displayed on the display unit 130. To be done.

【0048】この音色変更処理及び音色名表示処理が終
了し、又はステップS23でグループ内選択スイッチS
WBのオンイベントでないことが判断されると、次い
で、「その他のスイッチ処理」が行われる(ステップS
25)。この「その他のスイッチ処理」では、例えば、
リズム選択スイッチのイベントに対応するリズム変更処
理、音響効果スイッチのイベントに対応する所定の音楽
効果を付与する処理等が行われる。これらのスイッチに
対応する処理は、本発明とは直接関係しないので説明は
省略する。その後、このパネル処理ルーチンからリター
ンしてメインルーチンに戻る。
The tone color changing process and tone color name displaying process are completed, or the in-group selection switch S is selected in step S23.
If it is determined that the event is not the WB on-event, then "other switch processing" is performed (step S
25). In this "other switch processing", for example,
Rhythm changing processing corresponding to the event of the rhythm selection switch, processing of giving a predetermined music effect corresponding to the event of the sound effect switch, and the like are performed. The processing corresponding to these switches is not directly related to the present invention, and therefore description thereof will be omitted. After that, the process returns from this panel processing routine and returns to the main routine.

【0049】メインルーチンでは、次いで、鍵盤処理が
行われる(ステップS12)。この鍵盤処理では、先
ず、鍵イベントの有無が調べられる。即ち、CPU10
は、鍵盤スキャン回路15にスキャン指令を送る。これ
により鍵盤スキャン回路15は鍵盤16をスキャンし、
鍵イベントの有無と鍵イベントの種類(オンイベント又
はオフイベント)とを示すイベント信号、押鍵又は離鍵
された鍵のキーナンバ及びタッチデータを生成してCP
U10に送る。
In the main routine, keyboard processing is then carried out (step S12). In this keyboard processing, the presence or absence of a key event is first checked. That is, the CPU 10
Sends a scan command to the keyboard scan circuit 15. As a result, the keyboard scanning circuit 15 scans the keyboard 16,
An event signal indicating the presence / absence of a key event and the type of the key event (on event or off event), a key number of a key pressed or released, and touch data are generated to generate a CP.
Send to U10.

【0050】CPU10は、上記イベント信号が、鍵イ
ベントがなかったことを示していれば、押鍵又は離鍵処
理を行わずに鍵盤処理を終了する。一方、上記イベント
信号が、鍵イベントがあったことを示していれば、イベ
ントの種類がオンイベントであるかオフイベントである
かに応じて押鍵処理又は離鍵処理を行う。
If the event signal indicates that there is no key event, the CPU 10 ends the keyboard process without performing the key depression or key release process. On the other hand, if the event signal indicates that there is a key event, the key pressing process or the key releasing process is performed depending on whether the event type is an on event or an off event.

【0051】押鍵処理では、その時点で選択されている
音色、即ち音色番号レジスタにセットされている音色番
号、鍵盤スキャン回路15から得られたキーナンバ及び
タッチデータに基づきROM11から音色パラメータ
(波形アドレス、周波数データ、エンベロープデータ、
フィルタ係数等)を読み出して音源17に送る。音源1
7は、受け取った音色パラメータに基づき楽音信号を生
成し、増幅器18に送る。増幅器18はこれを所定の増
幅率で増幅してスピーカ19に送る。これにより、押鍵
に応じた音高の楽音が、先にグループ選択スイッチSW
A又はグループ内選択スイッチSWBで選択された音色
で発生される。
In the key depression processing, the tone color parameter (waveform address) is read from the ROM 11 based on the tone color selected at that time, that is, the tone color number set in the tone color number register, the key number and the touch data obtained from the keyboard scan circuit 15. , Frequency data, envelope data,
The filter coefficient) is read out and sent to the sound source 17. Sound source 1
The tone generator 7 generates a tone signal based on the received tone color parameter and sends it to the amplifier 18. The amplifier 18 amplifies this with a predetermined amplification factor and sends it to the speaker 19. As a result, the tone with the pitch corresponding to the key depression is first output by the group selection switch SW.
It is generated with the tone color selected by A or the in-group selection switch SWB.

【0052】一方、離鍵処理では、生成中の楽音信号を
減衰させるべく、所定の速度で減衰する音色パラメータ
を音源17に送る。音源17は、受け取った音色パラメ
ータに基づき生成中の楽音信号を減衰させる。これによ
り、その時点で発生されている楽音が消音されることに
なる。
On the other hand, in the key release process, a tone color parameter that attenuates at a predetermined speed is sent to the sound source 17 in order to attenuate the tone signal that is being generated. The sound source 17 attenuates the musical tone signal being generated based on the received tone color parameter. As a result, the musical sound generated at that time is muted.

【0053】以上の鍵盤処理が終了すると、メインルー
チンでは、次いで「その他の処理」が行われる(ステッ
プS13)。この「その他の処理」では、例えば自動演
奏処理、MIDI処理等が行われるが、本発明とは直接
関係しないので説明は省略する。そして、ステップS1
1に戻り、上述したと同様の処理を繰り返す。このよう
にして、ステップS11〜S13の繰り返し実行の過程
で、パネル操作又は鍵盤操作に基づくイベントが発生す
ると、そのイベントに対応する処理を行うことにより電
子楽器の各種機能が実現されている。
When the above keyboard processing is completed, "other processing" is then performed in the main routine (step S13). In this "other processing", for example, automatic performance processing, MIDI processing, etc. are performed, but since they are not directly related to the present invention, description thereof will be omitted. And step S1
Returning to 1, the same processing as described above is repeated. In this manner, when an event based on a panel operation or keyboard operation occurs in the process of repeatedly executing steps S11 to S13, various functions of the electronic musical instrument are realized by performing processing corresponding to the event.

【0054】以上説明したように、この実施例1によれ
ば、128種類の音色を16の音色グループに分け、各
音色グループをグループ選択スイッチSWAで指定し、
このグループ選択スイッチSWAで指定された音色グル
ープ内の各音色はグループ内選択スイッチSWBで指定
することにより音色を選択すると共に、選択された音色
の名称を表示器130に表示するようにしている。
As described above, according to the first embodiment, 128 kinds of tone colors are divided into 16 tone color groups, each tone color group is designated by the group selection switch SWA,
Each tone color within the tone color group designated by the group selection switch SWA is designated by the in-group selection switch SWB to select a tone color, and the name of the selected tone color is displayed on the display unit 130.

【0055】これにより、従来の技術の第1の例に示し
たような多数のスイッチを必要とせず、2個のスイッチ
で全ての音色を指定できるので、音色選択装置をコンパ
クトに構成することができ、また簡単且つ安価になる。
更に、選択された音色を目視確認できるので、従来の技
術の第2の例に示したように音色の種類と音色番号との
対応を覚えておく必要もなく、操作性に優れた音色選択
装置を実現できる。
As a result, since a large number of switches as in the first example of the prior art are not required and all the timbres can be designated by two switches, the timbre selection device can be constructed compactly. Yes, it is simple and cheap.
Furthermore, since the selected timbre can be visually confirmed, it is not necessary to remember the correspondence between the timbre type and the timbre number, as shown in the second example of the related art, and the timbre selection device with excellent operability is provided. Can be realized.

【0056】(2)実施例2 この実施例2は、操作パネル13に設けられた1つのス
イッチで全ての音色を指定できるようにした音色選択装
置である。この実施例2の音色選択装置は、上述した実
施例1の音色選択装置とは操作パネル13の構成及びそ
のイベントに対する処理のみが異なる。以下では、異な
る部分についてのみ説明する。
(2) Second Embodiment The second embodiment is a tone color selection device in which all the tone colors can be designated by one switch provided on the operation panel 13. The tone color selection device of the second embodiment differs from the tone color selection device of the first embodiment described above only in the configuration of the operation panel 13 and the process for the event. Only the different parts will be described below.

【0057】操作パネル13には、例えば図2(A)に
示したグループ選択スイッチSWA及びグループ内選択
スイッチSWBの2個のスイッチの代わりに1個の音色
選択スイッチSWC(図示しない)と表示器130が設
けられている。なお、操作パネル13には、上記以外に
各種スイッチや表示器が設けられているが、本発明とは
直接関係しないので図示及び説明は省略する。
On the operation panel 13, for example, one tone color selection switch SWC (not shown) and a display device are displayed instead of the two switches of the group selection switch SWA and the intra-group selection switch SWB shown in FIG. 2A. 130 is provided. Although various switches and indicators other than those described above are provided on the operation panel 13, they are not directly related to the present invention, and therefore, illustration and description thereof are omitted.

【0058】音色選択スイッチSWCはスイッチ手段に
対応するものであり、例えば押釦スイッチで構成され
る。この音色選択スイッチSWCを所定時間以上押し続
けると、該所定時間が経過する毎に「Pianoグルー
プ」→「ChromaticPercussionグル
ープ」→・・・→「Sound Effectsグルー
プ」→「Pianoグループ」→・・・と順次循環しな
がら音色グループが選択される。この音色選択スイッチ
SWCで所定の音色グループの選択が変更された場合
は、当該音色グループの先頭に定義されている音色が使
用すべき音色として選択される。
The tone color selection switch SWC corresponds to the switching means, and is constituted by, for example, a push button switch. When this tone color selection switch SWC is continuously pressed for a predetermined time or longer, “Piano group” → “Chromotic Percussion group” → ・ ・ ・ → “Sound Effects group” → “Piano group” → ... Tone groups are selected while sequentially circulating. When the selection of a predetermined tone color group is changed by the tone color selection switch SWC, the tone color defined at the head of the tone color group is selected as the tone color to be used.

【0059】一方、音色選択スイッチSWCを押下して
から所定時間以内で離すと、音色グループ内の音色が順
次選択される。例えば、音色グループとしてPiano
グループが選択されている状態でこの音色選択スイッチ
SWCを押下して所定時間で離すと、その毎に「Aco
ustic Grand Piano」→「Brigh
t Acoustic Piano」→・・・→「Cl
avi」→「Acoustic Grand Pian
o」→・・・と順次循環しながら音色が選択される。
On the other hand, when the tone color selection switch SWC is pressed and released within a predetermined time, the tone colors in the tone color group are sequentially selected. For example, Piano as a tone group
When this tone color selection switch SWC is pressed and released for a predetermined time while a group is selected, "Aco
"Ustic Grand Piano" → "Bright
t Acoustic Piano "→ ・ ・ ・ →" Cl
"avi" → "Acoustic Grand Pian"
A tone color is selected by sequentially circulating "o" ...

【0060】表示器130は表示手段に対応するもので
あり、上記実施例1と同様の構成であり、上記実施例1
と同様の動作を行うものであるので説明は省略する。
The display unit 130 corresponds to the display means and has the same configuration as that of the first embodiment.
Since the same operation is performed, the description will be omitted.

【0061】次に、上記構成において、図3及び図5に
示したフローチャートを参照しながら本音色選択装置が
適用された電子楽器の動作について説明する。なお、上
記のフローチャートに示された動作は、何れもCPU1
0の処理により実現されるものである。
Next, the operation of the electronic musical instrument to which the present tone color selecting apparatus is applied in the above-mentioned structure will be described with reference to the flow charts shown in FIGS. The operations shown in the above flowcharts are all performed by the CPU 1
It is realized by the processing of 0.

【0062】図3は本音色選択装置が適用された電子楽
器のメインルーチンを示すフローチャートであり、上記
実施例1で説明したものと同じである。即ち、電源が投
入されると、先ず、初期化処理が行われる(ステップS
10)。この初期化処理の内容は実施例1で説明したも
のと同じである。
FIG. 3 is a flow chart showing the main routine of the electronic musical instrument to which the present tone color selection device is applied, which is the same as that described in the first embodiment. That is, when the power is turned on, first, initialization processing is performed (step S
10). The content of this initialization processing is the same as that described in the first embodiment.

【0063】この初期化処理が終了すると、次いで、パ
ネル処理が行われる(ステップS11)。このパネル処
理の内容は、上記実施例1とは異なる。即ち、このパネ
ル処理では、音色選択スイッチSWCが所定時間押下さ
れているかどうかを調べる必要から、スイッチイベント
の有無に応じて処理を行うのではなく、音色選択スイッ
チSWCから送られてくる信号のレベルを調べることに
より処理が行われる。このパネル処理の詳細について
は、図5のフローチャートに示されている。
Upon completion of this initialization processing, panel processing is then carried out (step S11). The content of this panel processing is different from that of the first embodiment. That is, in this panel processing, since it is necessary to check whether or not the tone color selection switch SWC is pressed for a predetermined time, the processing is not performed depending on the presence / absence of a switch event, but the level of the signal transmitted from the tone color selection switch SWC. The process is performed by checking. Details of this panel processing are shown in the flowchart of FIG.

【0064】パネル処理では、先ず、音色選択スイッチ
SWCがオンであるかどうかが調べられる(ステップS
30)。即ち、CPU10は、操作パネル13にスキャ
ン指令を送る。これにより操作パネル13の図示しない
パネルインタフェース回路は各スイッチをスキャンし、
各スイッチの開閉状態を示すパネルデータを取り込む。
パネルデータは、各スイッチに対応したビット列で構成
されている。パネルインタフェース回路は、取り込んだ
パネルデータをCPU10に送る。
In the panel processing, it is first checked whether the tone color selection switch SWC is on (step S).
30). That is, the CPU 10 sends a scan command to the operation panel 13. As a result, the panel interface circuit (not shown) of the operation panel 13 scans each switch,
The panel data indicating the open / closed state of each switch is fetched.
The panel data is composed of bit strings corresponding to each switch. The panel interface circuit sends the fetched panel data to the CPU 10.

【0065】CPU10は、パネルデータ中の音色選択
スイッチSWCに対応するビットを調べることにより、
音色選択スイッチSWCがオンになっているかどうかを
調べる。そして、音色選択スイッチSWCがオンである
ことが判断されると、次いで、音色選択スイッチSWC
がオンにされてから、又は後述する音色グループ変更処
理及び音色名表示処理(ステップS32)から一定時間
が経過したかどうかが調べられる(ステップS31)。
The CPU 10 checks the bit corresponding to the timbre selection switch SWC in the panel data,
It is checked whether the tone color selection switch SWC is turned on. If it is determined that the tone color selection switch SWC is on, then the tone color selection switch SWC
It is checked whether or not a certain period of time has passed since the tone was turned on or after the tone color group changing process and the tone color name displaying process (step S32) described later (step S31).

【0066】ここで一定時間が経過したことが判断され
ると、音色グループ変更処理及び音色名表示処理が行わ
れる(ステップS32)。この音色グループ変更処理及
び音色名表示処理は、実施例1のステップS22の処理
と同じであるので説明は省略する。一方、ステップS3
1で所定時間が経過していないことが判断されると、ス
テップS32の処理はスキップされステップS35に進
む。以上の処理により、音色選択スイッチSWCを押下
し続けて所定時間が経過する度に音色グループが順次循
環しながら変更され、変更された音色グループの先頭の
音色が使用すべき音色として選択されると共に、選択さ
れた音色名が表示器130に表示される。
When it is determined that the predetermined time has elapsed, the tone color group changing process and the tone color name displaying process are performed (step S32). The tone color group changing process and the tone color name displaying process are the same as the process of step S22 of the first embodiment, and therefore the description thereof will be omitted. On the other hand, step S3
If it is determined in 1 that the predetermined time has not elapsed, the process of step S32 is skipped and the process proceeds to step S35. By the above processing, the tone color groups are changed while sequentially circulating each time a predetermined time elapses while the tone color selection switch SWC is pressed, and the first tone color of the changed tone color group is selected as the tone color to be used. The selected tone color name is displayed on the display unit 130.

【0067】上記ステップS30で音色選択スイッチS
WCがオンでないことが判断されると、音色選択スイッ
チSWCがオンにされてから一定時間が経過したかどう
かが調べられる(ステップS33)。ここで一定時間が
経過していないことが判断されると、つまり音色選択ス
イッチSWCが押下されてから一定時間内に離されたこ
とが判断されると、音色変更処理及び音色名表示処理が
行われる(ステップS34)。この音色変更処理及び音
色名表示処理は、実施例1のステップS24の処理と同
じであるので説明は省略する。一方、ステップS31で
所定時間が経過したことが判断されると、ステップS3
4の処理はスキップされステップS35に進む。
In step S30, the tone color selection switch S
If it is determined that the WC is not turned on, it is checked whether or not a fixed time has passed since the tone color selection switch SWC was turned on (step S33). If it is determined that the fixed time has not elapsed, that is, if it is determined that the tone color selection switch SWC has been pressed and released within the fixed time, the tone color change process and the tone color name display process are performed. (Step S34). The timbre changing process and the timbre name displaying process are the same as the process of step S24 of the first embodiment, and the description thereof is omitted. On the other hand, if it is determined in step S31 that the predetermined time has elapsed, step S3
The process of 4 is skipped and the process proceeds to step S35.

【0068】以上の処理により、音色選択スイッチSW
Cを押下してから一定時間内で離すという操作を行う度
に音色が順次循環しながら変更され、操作を停止した時
点の音色が選択されると共に、選択された音色名が表示
器130に表示される。
By the above processing, the tone color selection switch SW
Each time the user presses C and releases it within a certain period of time, the timbre is changed while cyclically circulating, the timbre at the time when the operation is stopped is selected, and the selected timbre name is displayed on the display unit 130. To be done.

【0069】ステップS35では、「その他のスイッチ
処理」が行われる。この「その他のスイッチ処理」で
は、例えば、リズム選択スイッチのイベントに対応する
リズム変更処理、音響効果スイッチのイベントに対応す
る所定の音楽効果を付与する処理等が行われる。これら
のスイッチに対応する処理は、本発明とは直接関係しな
いので説明は省略する。その後、このパネル処理ルーチ
ンからリターンしてメインルーチンに戻る。
In step S35, "other switch processing" is performed. In this "other switch process", for example, a rhythm change process corresponding to the event of the rhythm selection switch, a process of giving a predetermined music effect corresponding to the event of the sound effect switch, and the like are performed. The processing corresponding to these switches is not directly related to the present invention, and therefore description thereof will be omitted. After that, the process returns from this panel processing routine and returns to the main routine.

【0070】メインルーチンでは、次いで、鍵盤処理
(ステップS12)、「その他の処理」(ステップS1
3)が行われる。これらの処理は上記実施例1で説明し
たものと同じであるので説明は省略する。
In the main routine, next, keyboard processing (step S12), "other processing" (step S1)
3) is performed. Since these processes are the same as those described in the first embodiment, the description thereof will be omitted.

【0071】以上説明したように、この実施例によれ
ば、128種類の音色を16の音色グループに分け、各
音色グループを音色選択スイッチSWCを押し続けるこ
とにより指定し、このようにして指定された音色グルー
プ内の各音色は音色選択スイッチSWCを押してから所
定時間内で離すことにより音色を選択すると共に、選択
された音色の名称を表示器130に表示するようにして
いる。
As described above, according to this embodiment, 128 kinds of timbres are divided into 16 timbre groups, each timbre group is designated by continuously pressing the timbre selection switch SWC, and designated in this way. Each timbre in the timbre group is selected by pressing the timbre selection switch SWC and releasing the timbre within a predetermined time, and the name of the selected timbre is displayed on the display unit 130.

【0072】これにより、従来の技術の第1の例に示し
たような多数のスイッチを必要とせず、1個のスイッチ
で全ての音色を指定できるので、音色選択装置をコンパ
クトに構成することができ、また簡単且つ安価になる。
更に、選択された音色を目視確認できるので、従来の技
術の第2の例に示したように音色の種類と音色番号との
対応を覚えておく必要もなく、操作性に優れた音色選択
装置を実現できる。
As a result, all the timbres can be designated by one switch without the need for a large number of switches as in the first example of the prior art, so that the timbre selection device can be constructed compactly. Yes, it is simple and cheap.
Furthermore, since the selected timbre can be visually confirmed, it is not necessary to remember the correspondence between the timbre type and the timbre number, as shown in the second example of the related art, and the timbre selection device with excellent operability is provided. Can be realized.

【0073】なお、上記実施例1及び実施例2では、G
M規格の音色セットを備えている電子楽器に本発明にか
かる音色選択装置を適用した場合について説明したが、
音色セットは上記に限定されず、任意の音色セットを用
いることができる。
In the first and second embodiments, G
The case where the tone color selecting device according to the present invention is applied to an electronic musical instrument having an M standard tone color set has been described.
The timbre set is not limited to the above, and any timbre set can be used.

【0074】また、上記実施例1及び実施例2では、グ
ループ選択スイッチSWA及びグループ内選択スイッチ
SWBという2個のスイッチを用いて音色を選択する場
合について説明したが、複数のパラメータの中から特定
のパラメータを選択するための種々の装置に適用でき
る。例えば、複数のデモンストレーション曲の中から特
定のデモンストレーション曲を選択する場合も適用でき
る。
In the first and second embodiments, the case has been described in which the timbre is selected using two switches, the group selection switch SWA and the intra-group selection switch SWB. Can be applied to various devices for selecting the parameters of For example, it is also applicable when a specific demonstration song is selected from a plurality of demonstration songs.

【0075】更に、本発明の音色選択装置は、以上説明
した構成の他に種々変形して構成できることは勿論であ
る。
Further, it goes without saying that the tone color selecting apparatus of the present invention can be modified in various ways other than the above-described configuration.

【0076】[0076]

【発明の効果】以上詳述したように、本発明によれば、
少ないスイッチの数で簡単に音色を選択することのでき
る操作性に優れた音色選択装置を提供できる。
As described in detail above, according to the present invention,
It is possible to provide a timbre selection device with excellent operability that allows a timbre to be easily selected with a small number of switches.

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

【図1】本発明の音色選択装置が適用された電子楽器の
実施例の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of an electronic musical instrument to which a tone color selection device of the present invention is applied.

【図2】本発明の実施例における操作パネルの一例を示
す図である。
FIG. 2 is a diagram showing an example of an operation panel in the embodiment of the present invention.

【図3】本発明の実施例1及び実施例2の動作を示すフ
ローチャート(メインルーチン)である。
FIG. 3 is a flowchart (main routine) showing the operation of the first and second embodiments of the present invention.

【図4】本発明の実施例1の動作を示すフローチャート
(パネル処理ルーチン)である。
FIG. 4 is a flowchart (panel processing routine) showing the operation of the first embodiment of the present invention.

【図5】本発明の実施例2の動作を示すフローチャート
(パネル処理ルーチン)である。
FIG. 5 is a flowchart (panel processing routine) showing the operation of the second embodiment of the present invention.

【図6】従来の音色選択装置を説明するための図であ
る。
FIG. 6 is a diagram for explaining a conventional tone color selection device.

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

10 CPU 11 ROM 12 RAM 13 操作パネル 14 MIDIインタフェース 15 鍵盤スキャン回路 16 鍵盤 17 音源 18 増幅器 19 スピーカ 20 システムバス SWA グループ選択スイッチ SWB グループ内選択スイッチ 10 CPU 11 ROM 12 RAM 13 Operation Panel 14 MIDI Interface 15 Keyboard Scan Circuit 16 Keyboard 17 Sound Source 18 Amplifier 19 Speaker 20 System Bus SWA Group Selection Switch SWB Group Selection Switch

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 複数音色の中から1つの音色を選択する
音色選択装置において、 前記複数音色をグループ分けして複数の音色グループを
形成し、該複数の音色グループの中から何れかの音色グ
ループを指定する第1のスイッチ手段と、 前記複数の音色グループのそれぞれに属する複数の音色
の中から何れかの音色を指定する第2のスイッチ手段
と、 前記第1のスイッチ手段の操作に応じて前記複数の音色
グループを順次選択し、前記第2のスイッチ手段の操作
に応じて、その時点で選択されている音色グループに属
する前記複数の音色を順次選択する選択手段、 とを具備したことを特徴とする音色選択装置。
1. A timbre selection device for selecting one timbre from a plurality of timbres, wherein the plurality of timbres are divided into groups to form a plurality of timbre groups, and one of the plurality of timbre groups is selected. A first switch means for designating a tone color, a second switch means for designating any one of a plurality of tone colors belonging to each of the plurality of tone color groups, and an operation of the first switch means according to an operation of the first switch means. Selecting means for sequentially selecting the plurality of tone color groups and, in response to operation of the second switch means, sequentially selecting the plurality of tone colors belonging to the tone color group selected at that time. Characteristic tone color selection device.
【請求項2】 複数音色の中から1つの音色を選択する
音色選択装置において、 前記複数音色をグループ分けして複数の音色グループを
形成し、該複数の音色グループの中から何れかの音色グ
ループを指定すると共に、前記複数の音色グループのそ
れぞれに属する複数の音色の中から何れかの音色を指定
するスイッチ手段と、 該スイッチ手段の押下が所定時間以上継続された場合に
前記複数の音色グループを順次選択し、前記スイッチ手
段の押下が前記所定時間以内で解除された場合に、その
時点で選択されている音色グループに属する前記複数の
音色を順次選択する選択手段、 とを具備したことを特徴とする音色選択装置。
2. A tone color selection device for selecting one tone color from a plurality of tone colors, wherein the plurality of tone colors are divided into groups to form a plurality of tone color groups, and one of the plurality of tone color groups is selected. And a switch means for designating any one of a plurality of tone colors belonging to each of the plurality of tone color groups, and the plurality of tone color groups when the switch means is continuously pressed for a predetermined time or longer. And sequentially selecting the plurality of timbres belonging to the timbre group selected at that time when the pressing of the switch means is released within the predetermined time. Characteristic tone color selection device.
【請求項3】 前記選択手段で選択された音色の種類を
表示する表示手段を更に備えたことを特徴とする請求項
1又は請求項2に記載の音色選択装置。
3. The tone color selection device according to claim 1, further comprising display means for displaying the type of tone color selected by the selection means.
JP6164462A 1994-06-23 1994-06-23 Tone selecting device Withdrawn JPH086554A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6164462A JPH086554A (en) 1994-06-23 1994-06-23 Tone selecting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6164462A JPH086554A (en) 1994-06-23 1994-06-23 Tone selecting device

Publications (1)

Publication Number Publication Date
JPH086554A true JPH086554A (en) 1996-01-12

Family

ID=15793638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6164462A Withdrawn JPH086554A (en) 1994-06-23 1994-06-23 Tone selecting device

Country Status (1)

Country Link
JP (1) JPH086554A (en)

Similar Documents

Publication Publication Date Title
US5569870A (en) Keyboard electronic musical instrument having partial pedal effect circuitry
JPH06259065A (en) Electronic musical instrument
US5430242A (en) Electronic musical instrument
JP3045915B2 (en) Electronic musical instrument data setting device
JPH086554A (en) Tone selecting device
US5367119A (en) Local control function apparatus having a single switch
JPH0816166A (en) Rhythm selecting device
JPH07146681A (en) Electronic musical instrument
JP2915753B2 (en) Electronic musical instrument
JPH06242781A (en) Electronic musical instrument
JP3200742B2 (en) Electronic musical instrument
JP2953937B2 (en) Electronic musical instrument volume control device
JP3077787B2 (en) Electronic musical instrument tempo adjustment device
JPH06161438A (en) Data input device of electronic musical instrument
JPH10319949A (en) Electronic musical instrument
JPH07230286A (en) Tempo setting device of electronic musical instrument
JP2003099055A (en) Function allocation display device for electronic musical instrument
JP3097888B2 (en) Electronic musical instrument volume setting device
JPH07152374A (en) Electronic musical instrument
JPH0830273A (en) Tempo setting device for electronic musical instrument
JPH09297577A (en) Touch display device and sound volume display device
JPH1063269A (en) Silence piano
JPH06250650A (en) Electronic musical instrument
JPH07295564A (en) Electronic musical instrument
JPH08248957A (en) Operator of electronic musical instrument

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010904